摘要: 1. LinkedHashMap实现LRU缓存 LRU缓存核心是根据访问顺序排序, 自动移除队尾缓存, LinkedHashMap已经实现了这些要求: 2.InvocationHandler实现动态代理 手工为每一个类实现一个代理类称为静态代理, 缺点是即使代理的操作是一样的, 仍然要为每个类实现一 阅读全文
posted @ 2017-03-15 23:18 长乐忘忧 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 什么时候会使用临时表:group/order没设计好的时候 1.order没用索引 2.order用了索引, 但不是和where相同的索引 3.order用了两个索引, 但不是联合索引 4.order用了联合索引, 但排序顺序不同序 原因: 1.不用说 2.mysql一次只能用一个索引 3.4 其实 阅读全文
posted @ 2017-03-10 10:38 长乐忘忧 阅读(756) 评论(0) 推荐(0) 编辑
摘要: 1.java变量类型 java变量类型分:基本数据类型变量和Object数据类型变量,变量也是占用者内存的 例如: int i = 3; i这个变量保存的就是整形3, 占32位 Object a = new Object(); a这个变量保存着一个指向堆中对象的引用(指针), a占用的内存是一个in 阅读全文
posted @ 2017-03-08 12:37 长乐忘忧 阅读(1109) 评论(0) 推荐(0) 编辑
摘要: 采用了项目聚合,产生一些不同,遇到的问题和解决方法分享下。 项目结构: rebuilder2 -htran 主项目 -htran-api 1、htran.pom 2、IDEA配置 RUN -> Edit configuraions -> '+' -> Remote ->右侧修改名称为debug 3、 阅读全文
posted @ 2016-10-13 16:53 长乐忘忧 阅读(11213) 评论(0) 推荐(1) 编辑
摘要: 本文只作为个人笔记,大部分代码是引用其他人的文章的。 在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。 使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。 阅读全文
posted @ 2016-08-30 16:04 长乐忘忧 阅读(186849) 评论(24) 推荐(22) 编辑