摘要: 通过java实现前,先搞懂二叉排序树的定义,其实定义很简单,要么是空树,要么就拥有以下特性: (1)若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值;(2) 若任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值;(3) 任意节点的左、右子树也分别为二叉查找树;(4) 阅读全文
posted @ 2019-08-03 22:42 一位不知名的菜鸡 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1、List和Set的父接口是什么?答:List和Set的父接口是Collection 2、List接口的实现类有哪几个(写出4个)答:有ArrayList、LinkedList、Stack、Vector 3、ArrayList和LinkedList的区别?答:ArrayList采用线性存储,查询和 阅读全文
posted @ 2019-08-03 16:05 一位不知名的菜鸡 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 前段时间写的教务管理系统后端用到了集合,只是当时并不是太懂集合的作用,只是根据一些资料来用 通过一个简单的本地教务管理系统重新来认识下集合到底是什么 为了方便,我就把所有的都写在一个类中,我们创建学生类就直接采用内部类的方式创建 创建完内部类,我们开始创建List集合的全局变量,这里要说一下,导包绝 阅读全文
posted @ 2019-08-03 15:38 一位不知名的菜鸡 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 今天重写DBTools后,想把之前写的后端也改改,结果发现有一个小小的问题 就是取值时如果少了一个参数就会报空指针异常,最后的修复办法是判断是否为空,然后再给值 就拿插入来做例子吧,修改同样的方式修改就行了 像上面这样就可以避免这个问题了 阅读全文
posted @ 2019-08-02 18:25 一位不知名的菜鸡 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 今天上午才了解到我之前写的DBTools会导致sql注入,所以今天来升级下这个DBTools 这次我们连接数据库就不用一个方法了,直接在static里面完成 这样在程序执行的时候就连接了数据库,不需要再调用一个方法了 那么先来重写查询的方法,我们原本的方法是这样的 如果按照以上方式写,使用State 阅读全文
posted @ 2019-08-02 15:35 一位不知名的菜鸡 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 哎,昨天部署了半天,我还以为是我步骤有问题,结果是servlet的注解的问题 需要在注解上加上urlPatterns,详细看https://blog.csdn.net/zwt_1/article/details/81533294 那么现在不多说,直接开始测试,不过在测试部署的时候为了方便测试的是查询 阅读全文
posted @ 2019-08-01 13:12 一位不知名的菜鸡 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 之前学会了java如何连接数据库,一直很想学学servlet 今天就来满足下自己,写个完整的增删改查 首先新建一个javaee的项目,但idea不同,需要在WEB-INF中新建2个文件夹 classes用来存放编译后的class文件,lib用来导入jar包 首先将mysql的架包给复制到lib,并且 阅读全文
posted @ 2019-07-31 18:55 一位不知名的菜鸡 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 现在先简单的尝试下java如何连接上redis数据库 首先我们需要一个jedis.jar架包,我下载的是2.9.0的版本 附上下载地址,点击我下载 开始我们的常规操作,打开idea,导入架包,emmmmm,感觉这次会写的特别简短 先导包 我们需要连接redis数据库的话,都是依赖于jedis对象而来 阅读全文
posted @ 2019-07-30 20:56 一位不知名的菜鸡 阅读(864) 评论(0) 推荐(0) 编辑
摘要: 查阅多方资料后,才发现昨天写的配置哨兵模式开启是错的,尴尬。。。 今天重新来配置一下,当然为了避免出现问题,先理清下思路,整理好信息 哨兵模式监控的节点最少三个,昨天监控了2个是不够的,所以我又再一次的拷贝了一份redis.conf 上面就是我三个节点以及三个哨兵模式的端口配置了,因为资源有限,就都 阅读全文
posted @ 2019-07-30 10:26 一位不知名的菜鸡 阅读(488) 评论(0) 推荐(0) 编辑
摘要: emmmmmm,这个其实是28号完成的,但博客今天才开,思来想去还是把昨天的给补上吧,按住顺序来吧! 1、redis的安装 redis数据库的安装并不难,首先安装好依赖,因为redis是C语言编写,需要安装gcc来编译 yum install gcc-c++ -y(安装gcc) 执行上面的命令就安装 阅读全文
posted @ 2019-07-29 21:03 一位不知名的菜鸡 阅读(216) 评论(3) 推荐(1) 编辑