- 博客(5)
- 资源 (14)
- 收藏
- 关注
原创 lambda表达式示例讲解
最近由于使用elasticsearch版本更新到5.0了,看到5.0版本源码中使用了很多的lambda表达式,于是就上网找资料简单研究一下,以下就通过代码示例来说明其用法,这也是最通俗易懂的表达方式了(个人对lambda表达式并不是很看好,确实能简化代码,但是后期不易于维护,调试起来也不方便):它的基本语法为:参数 -> 表达式 或者 参数 -> 语句1.使用lambda表达式对列表进
2016-11-22 17:49:09 1593
翻译 12.Java同步代码块
翻译地址:http://tutorials.jenkov.com/java-concurrency/synchronized.html
2016-11-20 15:11:32 524
原创 elasticsearch5.0在Windows和linux环境下启动问题及解决方案
elasticsearch5.0正式版已经发布了,看他的修改内容比较多,性能相关的提升很大,我们就打算做一次升级(此次升级我们是从2.3.5的空数据版本升级到5.0版本,如果是有数据可能会有更多的问题,此处咱不讨论有数据的升级了,后续再讨论)。1.首先在Windows环境下eclipse运行elasticsearch5.0,需要修改的内容可以参照:elasticsearch2.0在Window
2016-11-15 10:57:59 2610 1
原创 elasticsearch5.0打包总结
由于elasticsearch5.0不是由maven打包了,改为gradle了,所以在打包的过程中也参照了很多的资料,遇到了一些问题,总结如下:1.首先进入到windows环境的命令行,进入到elasticsearch5.0的core文件夹下,有个gradle.build文件,相关的jar包依赖都在这个里面了,打包也是通过这个文件,到core文件夹下之后,执行:gradle build命令即可
2016-11-15 10:15:42 2353
原创 Java中CountDownLatch,CyclicBarrier以及Semaphore的使用场景
Java并发包中提供了很多有用的工具类来帮助开发者进行并发编程,今天我就来说说CountDownLatch,CyclicBarrier以及Semaphore这三个的用法和使用场景。1.CountDownLatch使用场景和用法CountDownLatch一般是用于某个线程等待其他线程执行完之后,它才能执行。例如一家人在等待爸爸妈妈回家,才能进行晚宴,示例代码如下:public cl
2016-11-09 17:48:07 1031
redis作为服务服务启动的需要的两个文件之redis.conf文件
2017-01-24
redis作为服务服务启动的需要的两个文件之redis文件
2017-01-24
非常实用的截取字符串的代码
2009-08-13
C# 文本编辑器 任意使用各种格式
2009-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人