JAVA
vlees
vlees@qq.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多线程中注入Spring的Bean-使用静态方法直接取的容器中的spring对象
目前认为比较好的解决方案。 1,工具类 public class SpringApplicationContextHolder implements ApplicationContextAware { private static ApplicationContext context; @Override public void setApplicationContext(Appl...原创 2018-09-14 16:01:56 · 1078 阅读 · 0 评论 -
lombok注解
@Data :注解在类上;提供类所有属性的 getting 和 setting 方法,此外还提供了equals、canEqual、hashCode、 toString 方法 @Setter:注解在属性上;为属性提供 setting 方法 @Getter:注解在属性上;为属性提供 getting 方法 @Log4j / @Sl...原创 2018-11-19 11:03:21 · 181 阅读 · 0 评论 -
反射调用Service层方法,@Autowired注解失效。问题解决
反射调用方法时,里面的dao层注解失败。空指针异常。 原因很简单,反射和new有点像。没通过spring管理。 解决方案1: @Service public class Service { @Autowired private Mapper mapper; //新增静态变量 public static Service proxy; @PostConstruct ...原创 2018-09-05 19:39:24 · 5114 阅读 · 5 评论 -
Liunx CentOS 安装 JDK
1.卸载openJDk 部分Liunx自带OpenJDK,需要先卸载。 查看当前jdk版本 java -version 查询OpenJDK,发现有两个openJDK版本 rpm -qa|grep java 删除对应openJDK rpm -e --nodeps XXX(openJDK相关的) 检验是否卸载成功。 java -verison 2.下载jdk 去Oracle官网下载最新jdk...原创 2018-11-26 23:00:02 · 167 阅读 · 0 评论 -
Java笔记 多线程 线程池 ThreadPoolExecutor ThreadPoolExecutor
为什么用线程池? 1.创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处-理效率 2.线程并发数量过多,抢占系统资源从而导致阻塞 3.对线程进行一些简单的管理 在Java中,线程池的概念是Executor这个接口,具体实现为ThreadPoolExecutor类,学习Java中的线程池,就可以直接学习他了对线程池的配置,就是对ThreadPoolExecutor构造函数的参...转载 2019-01-08 20:45:29 · 266 阅读 · 0 评论
分享