摘要: CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下。CountDownLatch这个类能够使一个 阅读全文
posted @ 2019-02-12 16:56 过山车 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问 http://jakarta.apache.org/commons/index.html BeanUtils Commons-BeanUtils 提供对 Java 反射和自省API的包装 Be 阅读全文
posted @ 2019-02-12 16:54 过山车 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 考慮這樣一個情況,使用者可能快速翻頁瀏覽文件中,而圖片檔案很大,如此在瀏覽到有圖片的頁數時,就會導致圖片的載入,因而造成使用者瀏覽文件時會有停頓 的現象,所以我們希望在文件開啟之後,仍有一個背景作業持續載入圖片,如此使用者在快速瀏覽頁面時,所造成的停頓可以獲得改善。 Future模式在請求發生時,會 阅读全文
posted @ 2019-02-12 16:54 过山车 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 命令行运行:sudo rm -rf /Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk 其中jdk1.8.0_40.jdk是我的jdk版本;要想查看jdk版本可用:ls /Library/Java/JavaVirtualMachines/ 阅读全文
posted @ 2019-02-12 16:54 过山车 阅读(2382) 评论(0) 推荐(0) 编辑
摘要: 当一个人开始学习Java或者其他编程语言的时候,会接触到堆和栈,由于一开始没有明确清晰的说明解释,很多人会产生很多疑问,什么是堆,什么是栈,堆和栈有什么区别?更糟糕的是,Java中存在栈这样一个后进先出(Last In First Out)的顺序的数据结构,这就是java.util.Stack。这种 阅读全文
posted @ 2019-02-12 16:53 过山车 阅读(9038) 评论(0) 推荐(0) 编辑
摘要: Guava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotat 阅读全文
posted @ 2019-02-12 16:52 过山车 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 这是正常的,因为SECONDARY是不允许读写的,如果非要解决,方法如下 rs.slaveOk() 阅读全文
posted @ 2019-02-12 16:51 过山车 阅读(1588) 评论(0) 推荐(0) 编辑
摘要: 1. 查看docker信息(version、info) # 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2.对image的操作(search、pull、images、rmi、history) # 检索image $docker se 阅读全文
posted @ 2019-02-12 16:50 过山车 阅读(2777) 评论(0) 推荐(0) 编辑
摘要: 新版本kafka(0.8以后): 查看topic: kafka-topics --zookeeper zk1.ops.tc.yongche.org:2181/tkafka --list 查看指定topic中的数据: zookeeper-client -server zk1.ops.tc.yongch 阅读全文
posted @ 2019-02-12 16:49 过山车 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 匹配指定文件字符串 查找内容: find /yongche/logs/ -type f -name "dispatch2017*.log" | xargs grep "509225" --color 查找文件名: find /yongche/logs/ -type f -name "dispatch 阅读全文
posted @ 2019-02-12 16:48 过山车 阅读(111) 评论(0) 推荐(0) 编辑