摘要: 1.基础知识:进程 前情提要(docker 通过镜像技术,解决了应用打包的根本性难题) 2.容器本身没有价值,有价值的是"容器编排" 3.容器 容器其实是一种沙盒技术,就像集装箱一样,把应用装起来的技术 应用于应用之间,有了边界而不至于互相干扰 被装进集装箱的应用,可以方便搬来搬去 4.程序,进程 阅读全文
posted @ 2021-06-16 21:03 SpecialSpeculator 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1.Commons Logging和log4j 前情提要: Commons Logging和log4j好基友,一起走。Commons Logging负责充当日志API,log4j负责日志底层实现 搭配起来使用非常便于开发 2.SL4J和Logback SL4J类似于commons logging,也 阅读全文
posted @ 2021-06-16 14:27 SpecialSpeculator 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 1.生产者-消费者模式 Worker Thread模式类比现实工厂里车间工人的工作模式 生产者-消费者模式,类比显示工厂里流水线模式 2.应用场景 Log4j2异步Appender内部使用生产者-消费者模式。 3.生产者,消费者模式优点 核心:任务队列 生产者线程生产任务,并将任务添加到任务队列中 阅读全文
posted @ 2021-06-16 11:20 SpecialSpeculator 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1.Assert断言 伪代码 assert x >= 0 : "x must >= 0"; // assert 即为断言, x >= 0预期为true,如果计算结果为false,则断言失败 2.assert断言失败,抛出AssertionError 抛出的是Error不是Exception 抛出错误 阅读全文
posted @ 2021-06-16 09:52 SpecialSpeculator 阅读(69) 评论(0) 推荐(0) 编辑