
java
Sliver-Bullet
这个作者很懒,什么都没留下…
展开
-
Scanner类中的nextLine()产生的换行符问题
Scanner类中的nextLine()产生的换行符问题原创 2016-07-25 13:47:45 · 8387 阅读 · 0 评论 -
Java HashMap基础解读(二)
回顾上一篇文章我们对HashMap的设计思路、存储值的方式、解决碰撞的方式、取值等角度进行了说明,不了解相关内容的请先阅读上一篇的内容。 本次我们主要理解2个问题数据量过大时,HashMap的扩充方案。当HashMap存储值时链表过长时,JDK1.8的优化方案。HashMap的扩充在引入扩充前我们需要对HashMap的容量进行初步的了解,控制HashMap的容量的因素主...原创 2018-08-01 17:11:09 · 346 阅读 · 0 评论 -
Java HashMap基础解读
Hash表科普Hash表是存储数据的一种方式。该方式需要申请大量的存储空间(相对存储的数据量而言),并且需要构建一个对应的Hash函数用于计算数据在Hash表中的存储位置。当需要存储数据时,先hash函数对该数据进行处理,得到一个对应于hash表中的存储位置,判断该位置上是否有值:如果无值,则将该数据存储到该位置中;如果有值,则说明出现了碰撞(一个好的Hash函数可以有效减少碰撞),碰...原创 2018-07-30 17:11:03 · 305 阅读 · 0 评论 -
阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货
阿里巴巴 JAVA开发手册 内含大量规范,应用范例.涉及数据库,高并发,集合,索引等等大量干货转载 2016-12-20 16:36:46 · 4529 阅读 · 0 评论 -
i=i+1与i+=1的区别及效率
i=i+1与i+=1的区别及效率转载 2016-12-22 17:23:46 · 3774 阅读 · 0 评论 -
Java三目运算符
Java三目运算符原创 2016-12-09 15:08:21 · 1274 阅读 · 0 评论 -
Java gc(垃圾回收)机制
Java gc(垃圾回收)机制原创 2016-09-26 14:56:31 · 616 阅读 · 0 评论 -
Java 浮点数计算问题
Java 浮点数计算问题原创 2016-11-19 22:49:25 · 640 阅读 · 0 评论 -
抽象类是否可继承实体类之深层思考
抽象类是否可继承实体类之深层思考转载 2016-11-11 18:45:21 · 499 阅读 · 0 评论 -
Java gc(垃圾回收)机制 补充
Java gc(垃圾回收)机制 补充原创 2016-09-28 11:15:10 · 340 阅读 · 0 评论 -
Java 数据初始化(一)
Java 数据初始化顺序原创 2016-08-08 11:50:09 · 1090 阅读 · 0 评论 -
Socket连接发送数据的一点问题
问题在使用socket实现客户端和服务端通信时,传送数据的一点小bug原创 2016-07-30 14:24:56 · 1979 阅读 · 0 评论 -
Java 数据初始化(二)
Java数据初始化顺序(二)原创 2016-08-12 20:33:11 · 488 阅读 · 0 评论 -
Java 构造器调用构造器之“找不到符号”
Java 构造器调用构造器之“找不到符号”原创 2016-08-02 16:40:59 · 1662 阅读 · 0 评论 -
为按钮数组注册监听
按钮数组注册监听的问题原创 2016-07-26 21:58:44 · 1696 阅读 · 0 评论 -
线程“死亡”后的反思
线程“死亡”后的反思原创 2016-07-28 18:39:16 · 1747 阅读 · 1 评论 -
(缓存-数据库)数据一致性
常见缓存使用方式项目中引入缓存一般是为了应对高频访问且不常修改的数据的查询,防止大量的请求进入数据库,导致其他数据操作的延迟。那么,保证缓存和数据库中的数据一致性则是缓存有效的必要前提。在实际的软件开发过程中,缓存使用的方式最多的就是:缓存+数据库读写,即Cache Aside Pattern。Cache Aside Pattern读取数据时,先读缓存,缓存没有,再查询数据库,将查出来的...原创 2019-04-23 13:49:55 · 1359 阅读 · 0 评论