自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 【Java集合】LinkedList详解中篇

这是关于LinkedList的第二篇文章,我将会源码分析LinkedList的部分重要代码,关键地方我都有注释说明,希望大家能比较明白的看懂!分析源码按照顺序分析:变量构造方法方法一、变量注意:如果一个链表没有节点,那么first和last都为null二、构造方法三、方法1、linkFirst(E e)方法描述:将e这个节点加入链表...

2019-02-15 19:05:00 219

转载 【Java集合】LinkedList详解前篇

【Java集合】LinkedList详解前篇一、背景最近在看一本《Redis深度历险》的书籍,书中第二节讲了Redis的5种数据结构,其中看到redis的list结构时,作者提到redis的list跟java的list是有本质区别的,java的list基本数据结构是数组,而redis的list却是linkedlist。然后发现自己对linkedlist这个数据结构了解的并不透彻。...

2018-08-03 15:32:00 126

转载 Spring-boot2.0.1.BUILD-SNAPSHOT整合Elasticsearch报failed to load elasticsearch nodes错误解决办法...

spring-boot整合es的application.properties的默认配置为:spring.data.elasticsearch.cluster-nodes=localhost:9200 将端口号改成9300即可解决failed to load elasticsearch nodes错误拓展:如果es的安装版本为2.x,那么spr...

2018-06-11 17:55:00 622

转载 Java 三目运算符表达式的一些问题

最近在处理一个需求,需求描述如下:对数据库中查询出来的数据的某一个字段做一个简单处理。处理方式是:如果该字段的值(取值范围0~4,有可能为null)等于0,那么默认处理成1。测试代码如下: 1 public class TestNull { 2 3 private Integer starLevel; 4 5 public Integer ...

2017-08-01 18:17:00 189

转载 Java CountDownLatch解析(下)

写在前面的话在上一篇CountDownLatch解析中,我们了解了CountDownLatch的简介、CountDownLatch实用场景、CountDownLatch实现原理中的await()方法,接下来我们接着来了解它的countDown()方法以及它的示例和优缺点。CountDownLatch实现原理二、CountDownLatch.countDow...

2016-09-18 13:59:00 116

转载 Java CountDownLatch解析(上)

写在前面的话最近一直在边工作边学习分布式的东西,看到了构建Java中间件的基础知识,里面有提到Java多线程并发的工具类,例如ReentrantLock、CyclicBarrier、CountDownLatch...以前在工作中也有用到过这些实用的工具类,但是了解不是特别深入,借此机会打个卡,好记性不如烂博客,哈哈哈...CountDownLatch简介C...

2016-08-25 18:18:00 147

转载 Junit单元测试多线程的问题

今天下午很快完成了一个接口的监控功能,然后屁颠屁颠地用Junit开始单元测试。然后我就开始陷入崩溃的边缘...监控结束后需要将监控结果以邮件的形式发送给运营的小伙伴维护,前面测试还是很顺利,到了开多线程发邮件时就不行了,程序也不报错,也接收不到邮件。然后改代码再测试,再冥思一会儿,再改再测试,还是无果,最后选择度娘一下,结论是:Junit单元测试不支持多线程然后,整个人都...

2016-08-16 14:42:00 260

转载 Mac 10.11.4 安装mysql-5.7.13 默认密码问题

今天下载了一个最新版的mysql dmg安装包来安装mysql,安装的整个过程竟然都没有提示输入root用户默认密码,我也没太在意,然后连接数据库时竟然提示输入密码,当时就一脸懵逼了。尝试各种密码,为空,或者123456,再或者root都提示密码错误。各种度娘都不好使,后来查阅资料得知新版mysql安装过程会随机生成一个密码并给出提示,可能自己并没有看到这个提示导致不知道root用户...

2016-07-26 11:22:00 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除