java
文章平均质量分 75
wxs69080997
这个作者很懒,什么都没留下…
展开
-
lambda表达式
# 11. lambda表达式* lambda表达式本质上是一组匿名方法比如 public int add(int x, int y) { return x + y; } //可以表示为 (int x, int y) -> x + y; //或(虚拟机可以推断出类型) (x, y) -> x + y...原创 2018-04-03 15:47:54 · 102 阅读 · 0 评论 -
Redis学习
### 八个特性:速度快、持久化、多种数据结构、多种编程语言、功能丰富、代码简单、主从复制、高可用分布式。1. 速度快:10W OPS 数据放在内存,C语言5W行代码,单线程2. 持久化(断电不丢失):RDB、AOF,对数据的更新异步保存到硬盘3. 数据结构:1、字符串,2、哈希表,3、列表,4、集合,5、有序集合。衍生数据结构:bitmap(string),hyperLogLog(string...原创 2018-04-03 15:52:56 · 118 阅读 · 0 评论 -
Spring创建任务执行器实现并发
### 配置类 @Configuration @ComponentScan("demo") @EnableAsync public class Config implements AsyncConfigurer{ @Override public Executor getAsyncExecutor() { ThreadPoolTaskE...原创 2018-04-03 15:53:36 · 221 阅读 · 0 评论 -
SpringBoot干货分享
# 1. 实体类1. 动态更新数据,只更新有值的数据>@DynamicUpdate2. 将实体类映射为表,如果名字不匹配使用name=tablename>@Entity3. 将属性映射为主键,并设置自增> @Id @GenericValue 4. 自动生成常用方法> @Data @Getter @Setter > 安装lombok教程5. 该属性不会映射到库里>...原创 2018-04-03 15:54:43 · 342 阅读 · 0 评论 -
IDEA快捷键整理
Ctrl+Shift + Enter,语句完成 “!”,否定完成,输入表达式时按 “!”键 Ctrl+E,最近的文件 Ctrl+Shift+E,最近更改的文件 Shift+Click,可以关闭文件 Ctrl+[ OR ],可以跑到大括号的开头与结尾 Ctrl+F12,可以显示当前文件的结构 Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按...原创 2018-04-03 15:55:14 · 109 阅读 · 0 评论 -
高并发知识点
# CPU多级缓存## 1. 缓存一致性(MSIE)> MSIE:用于保证多个cpu cache之间缓存共享数据的一致。<br>M:被修改 S:共享 I:无效 E:独享![image](http://upload-images.jianshu.io/upload_images/11259005-49705d5bb77a43d0?imageMogr2/auto-orient/str...原创 2018-04-03 15:55:40 · 239 阅读 · 0 评论 -
Java面试知识点总结
从url到页面显示过程1. 浏览器先查找浏览器缓存,系统缓存,路由器缓存,有则直接显示,没有则下一步2. 经过域名解析,获得相应的ip地址3. 浏览器向服务器发送tcp,以滑动窗口形式进行三次握手4. 握手成功后发送http请求5. 服务器收到请求,并返回数据包6. 浏览器对数据进行解析和渲染,生成最终页面索引失效1. 隐式转换2. 对索引列运算,加减乘除和比较运算,like3. 对索引列使用内部...原创 2018-04-03 15:56:02 · 160 阅读 · 0 评论 -
Zookeeper学习
# Zookeeper特性1. 一致性:数据按照顺序分批入库2. 原子性:事务要么成功要么失败3. 单一视图:客户端连接任一zookeeper节点,数据都是一致的4. 可靠性:每次操作都会保存5. 实时性:客户端可以读取到最新数据# zoo.fig配置1. tickTime: 计算时间单元,毫秒2. initLimit: 用于集群,允许从节点到主节点的初始连接时间,是tickTime的倍数3. s...原创 2018-04-03 15:56:37 · 93 阅读 · 0 评论