
java
我在画里的桥吹着口哨
现在暂时还没有简介
展开
-
多线程得一些问题
转载 : https://www.jianshu.com/p/ac6b889e73c5转载 2020-11-08 21:16:59 · 115 阅读 · 0 评论 -
设计模式
原创 2020-11-08 20:47:34 · 111 阅读 · 0 评论 -
枚举单例得优点
1.代码简洁public enum Singleton { INSTENS;}2.DCL已经是一种线程安全得写法,但是可以被反序列化暴力破解而枚举单例规避了反序列化和反射3.这种方式是Effective Java作者Josh Bloch 提倡的方式,被认为是单例得最优实现...原创 2020-11-08 18:17:03 · 492 阅读 · 0 评论 -
线程池
这个博主讲的狠生动http://blog.youkuaiyun.com/fengye454545/article/details/79536986转载 2020-01-02 10:17:49 · 108 阅读 · 0 评论 -
SimpleDateFormat格式化日期的小坑
今天是2019年12月30日星期一,后天元旦了,好开心啊,如果元旦加班的话就更开心了。。。然而用户说查不到留言记录了,赶紧看看,数据库中明明有记录,怎么肥四。。。。最后一看,是因为查询页面有一个默认的查询时间,然而,这是什么鬼。。。。这个时间来自于大概就是下面的代码SimpleDateFormat sdf = new SimpleDateFormat("YYYY-MM-dd HH:mm:...原创 2019-12-30 14:11:22 · 675 阅读 · 0 评论 -
@Autowired和@Resource的区别
@Resource@Resource是由@Resource是Java提供的注解,默认按照名称注入。public class UserService { @Resource private UserDao dao; }@Resource注解有两个属性,分别是name和type,当两者都不指定时,我们的默认是按照变量名去寻找容器中的组件进行注入(名为dao的一个bean)进行...原创 2019-11-12 16:18:54 · 109 阅读 · 0 评论 -
spring quartz 重复执行了两次
使用quartz和spring做定时任务得时候碰到了一个问题,任务没每次都会执行两次。本地没有问题,但部署在服务器上之后,同时会有两个线程执行同一个job,不管是加锁还是使用静态变量都没起效果。根据网上提供的信息。排除了spring重复加载得问题。最后解决办法。修改tomcat下conf中得server.xml文件。修改之前如下:SHAPE \* MERGEFORMAT appB...原创 2019-01-18 13:40:47 · 2233 阅读 · 0 评论 -
redis集群搭建和spring集成使用
redis-cli --cluster create 127.0.0.1:8001 127.0.0.1:8002 127.0.0.1:8003 127.0.0.1:8004 127.0.0.1:8005 127.0.0.1:8006 --cluster-replicas 1原创 2019-10-29 11:31:34 · 340 阅读 · 0 评论 -
java递归获取指定路径下所有文件
private List<File> findAllFile(File startFile) { List<File> result = new ArrayList<>(); if (startFile.isDirectory()) { File[] files = startFile.listFiles(...原创 2019-10-25 11:01:42 · 369 阅读 · 0 评论 -
log4j,slf4j,logbak使用
之前在公司的类路径下存在两个日志相关的配置文件分别是log4j.propertis和logbak.xml。最开始使用log4j,后来改用logbac,然后依赖了许多日志相关的jar包,有时还会因为jar包的冲突报错,挺杂乱的,但是又不知道这些包的作用。之前也一直没探索过日志框架是怎么个运作方式,学习之后来记录一下。log4j的使用1.引用log4j的jar包<dependency>...原创 2019-10-30 16:26:05 · 518 阅读 · 0 评论