- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 TreeMap相关详解
如果只需要存储功能,使用HashMap与LinkedHashMap是一种更好的选择;如果还需要保证统计性能或者需要对Key按照一定规则进行排序,那么使用TreeMap是一种更好的选择。红黑树是为了维护二叉查找树的平衡而产生的一种树 根节点与叶节点都是黑色节点,其中叶节点为Null节点 每个红色节点的两个子节点都是黑色节点,换句话说就是不能有连续两个红色节点 从根节点到所有叶子节点上的黑色节点数量是相
2017-08-14 14:32:31 441
原创 HashMap相关细节
HashMap是一种键值对(K-V)形式的存储结构. KEY AND VALUE 都可以为空 KEY 重复会覆盖, VALUE 可以重复 无序(不会按照PUT进去的顺序读) 线程不安全 static class Entry<K,V> implements Map.Entry<K,V> { final K key; V value; Entry<K,V> next; i
2017-08-14 11:27:14 269
原创 LinkedList相关细节
LinkedList允许空 LinkedList允许重复数据 LinkedList有序 LinkedList非线程安全 LinkedList是链表结构,这个在很多数据结构的书籍里都能知道的 就是有前有后有元素 pre next elementList<String> list = new LinkedList<String>(); list.add("111");增 在new Li
2017-08-11 16:05:58 273
原创 ArrayList相关细节
ArrayList是可以为空的 ArrayList可以有重复数据 ArrayList是有序的 ArrayList线程不安全 添加元素 先判断是否要扩容 在把元素放进去 ArrayList的底层是基于动态数组实现的原因那么要扩容的话要扩多少呢? 源码里是在方法(ensureCapacity)里 int newCapacity = (oldCapacity * 3)/2 + 1;扩大了-->空间
2017-08-11 15:41:44 411
原创 lambda 初试探
Runnable r=()->System.out.println("hello lambda");这就是个样板lambda编程模版expression = (variable) -> action variable: 这是一个变量,一个占位符。像x,y,z,可以是多个变量; action: 逻辑代码部分 也可以包含多个参数int sum = (x, y) -> x + y;这里就是用int 类型的
2017-08-11 15:11:25 298
原创 IDEA JVM 参数设置
在右上角选择 Edit Configurations然后在VM options 填写你的参数, 这里的 -XX:+PrintGCDetails 是让能够打印GC信息 然后就能在控制台看到信息了
2017-08-09 14:26:29 854
原创 线程池模型
其实,javaweb就是一个socket,这个socket监听并接受到达的http请求,请求接受后,可以封装数据,交给web层来处理这个请求 大概就会是一个socket线程监听请求,一旦接收到请求,那么就handlerRequest.然后封装一个respsonse返回. 因为只有一个socket线程,所以,如果返回一个response需要10ms 那么100ms的时间内只能返回10个请求 那么
2017-08-09 13:49:48 638
原创 怎么预防多线程出错
开始着手多线程的东西了.今天看到公司的一个C++ 前辈在写服务,凑过去瞧了瞧, 好帅气好多线程了, 突然想到他是要和我对接的这么多请求我处理的过来嘛,,所以多线程还没开始写, 就开始问一些怎么预防多线程出错“这么大量的插入我怎么防止出错啊”“首先建议索引唯一”“那这要两个字段才能联合标识唯一啊”“那你就建立联合索引啊.用navicat 很方便的.”“好的,那我去些插入sql了”“等一下,你要用什么方
2017-08-03 16:29:42 398
原创 spring boot 打包成jar 在服务器上运行
这次上面又给发布了个任务 ,搞一个中间件管理的后台,开放两个接口 一个是用于认证,一个用于流量上传, 由于只有3天时间,时间太过紧迫,于是前后端设计都自己来做 前端页面找了个bootstrap的页面来搞 我在这里找了个demo开始用 http://sudasuta.com/bootstrap-admin-templates.html然后用了热部署 <dependency>
2017-08-03 16:23:54 2460 1
Elastic Stack 实战手册、
2023-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人