随笔分类 - Java
摘要:应用场景和前置知识复习 堆排序 堆排序 排序我们都很熟悉,如冒泡排序、选择排序、希尔排序、归并排序、快速排序等,其实堆也可以用来排序,严格来说这里所说的堆是一种数据结构,排序只是它的应用场景之一 Top N的求解 优先队列 Top N的求解 优先队列 堆得另一个重要的应用场景就是优先队列 我们知道普
阅读全文
摘要:构成二叉查找树的条件 任意节点的所有左子节点的值小于当前节点的值,右子节点的值大于当前节点的值; 二叉查找树节点简单定义: 这里只定义值是一个int类型,其实有 java的Comparable,可以把这个值得类型定义为任意Comparable接口实现。 树的基本操作: 二叉树的三种遍历方式
阅读全文
摘要:入口: ServletContainerInitializer这个类是Servlet3.0新增的接口,源码定义如下: 而SpringServletContainerInitializer实现了这个接口,源码也很简单的只有几行,这里原封不动的将注释也拷过来,便于读懂注释分析: TODO: 另外, 这个
阅读全文
摘要:最近赶脚到代码里面的if,else太多, switch case太多,而且每个if下面的逻辑还很多,就想到了策略模式解决,拿其中的一个场景来说: 叫开会了,稍后完善。。。。
阅读全文
摘要:据说是javassist版本太低不支持JDK1.8,但是测试升级了还是调用出错。预留,待解决。
阅读全文
摘要:本人文笔较差,语文从来不及格,基础不好,写此类文章仅供自己学习,理解队列及其他知识,高手大神请略过。参考书籍 《数据结构与算法分析-Java语言描述》、《大话数据结构》1.1 循环链表简介todo:
阅读全文
摘要:本人文笔较差,语文从来不及格,基础不好,写此类文章仅供自己学习,理解队列及其他知识,高手大神请略过。参考书籍 《数据结构与算法分析-Java语言描述》、《大话数据结构》1.1 静态链表简介用数组描述的链表叫静态链表。官方是这么给的定义。另一种描述方法叫游标实现法。先不管这些无聊的定义。先按我个人理解...
阅读全文
摘要:使用分布式开发这么久,但对于分布式认识却微乎其微,觉得其网络知识是分布式通信的关键,有必要填充一下。帮助自个儿更深入的认识分布式。参考书籍:《Java网络编程》(TCP/IP协议三卷,个人水平暂时不够,以后定拜读学习)todo:
阅读全文
摘要:楼主前端知识菜鸟,高手勿喷,在此记录工作中遇到的问题及解决方案,大神请滤过方法1.jsonp(js客户端ajax请求参数方式设置)方法2.服务端接口设置:HttpServletResponse 对象:setHeader("Access-Control-Allow-Origin","*");
阅读全文
摘要:本人文笔较差,语文从来不及格,基础不好,写此类文章仅供自己学习,理解队列及其他知识,高手大神请略过。参考书籍 《数据结构与算法分析-Java语言描述》1.1 单链表简介线性表的最大的缺点就是插入和删除操作需要移动大量的元素,这是它在内存中的连续存储结构造成的。为了弥补这2个缺点,就出现了链表,即线性...
阅读全文
摘要:本人文笔较差,语文从来不及格,基础不好,写此类文章仅供自己学习,理解队列及其他知识,高手大神请略过。参考书籍 《数据结构与算法分析-Java语言描述》1.1 线性表简介线性表是0个或多个元素的有限序列。即元素之间有顺序且有限。假设表中有元素A1,A2,A3,....,AN,若存在1 { //不...
阅读全文

浙公网安备 33010602011771号