2018年6月21日
摘要: jar包冲突,存在多个版本jar包,排除即可 有可能是自己导入的jar包与系统已有的冲突,删除即可 阅读全文
posted @ 2018-06-21 14:45 飞奔的菜鸟 阅读(165) 评论(0) 推荐(0) 编辑
  2018年3月26日
摘要: gai: [core] repositoryformatversion = 0 filemode = false bare = false logallrefupdates = true symlinks = false ignorecase = true[remote "origin"] url 阅读全文
posted @ 2018-03-26 12:43 飞奔的菜鸟 阅读(91) 评论(0) 推荐(0) 编辑
  2018年3月22日
摘要: 找到neo4j-community-3.1.3\conf\neo4j.conf 文件,修改 #dbms.connector.http.listen_address=:7474 为 dbms.connector.http.listen_address=0.0.0.0:7474 远程bolt连接: #d 阅读全文
posted @ 2018-03-22 10:44 飞奔的菜鸟 阅读(15115) 评论(1) 推荐(2) 编辑
  2018年1月11日
摘要: 1:通过将基本数据类型封装成数组,传递数组引用。 2:定义类私有变量通过this使用(如果定义方法供外部类使用,可以不要用this) 3:通过定义额外类 输出: 阅读全文
posted @ 2018-01-11 23:19 飞奔的菜鸟 阅读(1209) 评论(0) 推荐(0) 编辑
  2018年1月8日
摘要: mvn install:install-file "-Dfile=D:\maven\IKAnalyzer-5.5.0.jar" "-DgroupId=org.wltea.analyzer" "-DartifactId=IKAnalyzer" "-Dversion=5.5.0" "-Dpackagin 阅读全文
posted @ 2018-01-08 22:12 飞奔的菜鸟 阅读(158) 评论(0) 推荐(0) 编辑
  2017年12月17日
摘要: 当一个线程需要等待另一个线程把某任务执行完成后它才能继续执行,此时可以使用FutureTask。 FutureTask执行多任务计算的使用场景 FutureTask在高并发环境下确保任务只执行一次 阅读全文
posted @ 2017-12-17 21:34 飞奔的菜鸟 阅读(669) 评论(0) 推荐(0) 编辑
  2017年12月15日
摘要: 通过ThreadPoolExecutor来创建一个线程池:new ThreadPoolExecutor(coreSize,maximumPoolSize,keepAliveTime,milliseconds,runnableTaskQueue,handler) 向线程池提交任务:execute()方 阅读全文
posted @ 2017-12-15 10:40 飞奔的菜鸟 阅读(162) 评论(0) 推荐(0) 编辑
  2017年12月13日
摘要: Exchanger是一个用于线程间协作的工具类。Exchanger用于进行线程间的数据交换 示例: 输出: 阅读全文
posted @ 2017-12-13 21:43 飞奔的菜鸟 阅读(188) 评论(0) 推荐(0) 编辑
摘要: Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。 代码示例: 代码中,虽然有30个线程在执行,但是只允许10个并发执行。 阅读全文
posted @ 2017-12-13 21:22 飞奔的菜鸟 阅读(540) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch的计数器只能使用1次,而CyclicBarrier的计数器可以使用reset()方法重置。所以CyclicBarrier能处理更为复杂的业务场景。例如,如果发生计算错误,可以重置计数器,并让线程重新执行一次。 阅读全文
posted @ 2017-12-13 21:12 飞奔的菜鸟 阅读(122) 评论(0) 推荐(0) 编辑