摘要: 概述 为什么使用SLF4J log4j简介 slf4j+log4j环境搭建 为什么使用SLF4J 参考: https://www.oschina.net/translate/why-use-sl4j-over-log4j-for-logging SLF4J 即 Simple Logging Faca 阅读全文
posted @ 2018-09-11 20:40 娃力先生 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: 《阿里巴巴java开发手册》线程池不使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式,这样 的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。 主要原因是使用Executors创建线程池不会传入这个参数而使用默认值所以我们常常忽略这一参数,而且 阅读全文
posted @ 2018-09-09 08:53 娃力先生 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/ljdblog/p/6004694.html 01. Java 集合系列01之 总体框架 02. Java 集合系列02之 Collection架构 03. Java 集合系列03之 ArrayList详细介绍(源码解析)和使用示例 04. Ja 阅读全文
posted @ 2018-09-04 21:37 娃力先生 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 转载: https://www.cnblogs.com/ljdblog/p/6004694.html (一) 基础篇 01. Java多线程系列--“基础篇”01之 基本概念 02. Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式 03. Java多线程系列--“基础篇”03之 阅读全文
posted @ 2018-09-04 21:30 娃力先生 阅读(1046) 评论(0) 推荐(1) 编辑
摘要: 线程池类图 |-Java.util.concurrent.Executor 负责线程的使用与调度的根接口 |-ExecutorService:Executor的子接口,线程池的主要接口 |-AbstractExecutorService:实现了ExecutorService接口,基本实现了Execu 阅读全文
posted @ 2018-09-04 20:44 娃力先生 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 参考资料 深入学习FutureTask http://www.importnew.com/25286.html FutureTask应用实例 FutureTask七种状态以及可能变化的四种过程 阅读全文
posted @ 2018-09-04 08:01 娃力先生 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 创建型模式~5种 抽象工厂模式 工厂方法 建造者模式 原型模式 单态模式 结构型模式~7种 适配器模式桥接模式 组合模式 外观模式 装饰者模式享元模式 代理模式 行为型模式~11种 责任链模式命令模式 解释器模式迭代模式 中介者模式备忘录模式观察者模式状态模式 策略模式 模板方法模式访问者模式 阅读全文
posted @ 2018-08-30 21:04 娃力先生 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 定义 把一个类的接口变换成客户端所期待的另一种接口,从而是原本因接口不匹配而无法在一起工作的两个类能够一起工作。 分类 类适配器、对象适配器、接口适配器。 应用场景 实际项目开发过程中,每个人都会各自写自己的业务服务类,如ExcelImportServiceImpl、CaculateServiceI 阅读全文
posted @ 2018-08-30 20:54 娃力先生 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 介绍 参考: https://blog.csdn.net/qq_19431333/article/details/70212663 Semaphore是计数信号量。Semaphore管理一系列许可证。每个acquire方法阻塞,直到有一个许可证可以获得然后拿走一个许可证;每个release方法增加一 阅读全文
posted @ 2018-08-30 18:32 娃力先生 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 背景 最近做项目,业务有几百个Excel文件需要上传到系统,由于是薪酬数据内容保密,原始文件不能提供,给了Excel 2007格式的测试数据。 用java代码解析Excel 2007格式,开发完成之后进入UAT,客户测试时说原始文件格式是Excel 2003版本的,给的文件是转化之后的,无奈之下 重 阅读全文
posted @ 2018-08-19 18:00 娃力先生 阅读(1486) 评论(0) 推荐(0) 编辑