- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 Spring之二,基础深入,理解动态代理
代理分静态代理和动态代理,为了能理解动态代理,首先我们来实现一套静态代理试试水深。 首先我们来简单聊聊代理,为什么要使用代理。当一个对象,在它被使用的地方,不方便获取一个目标对象或者在调用目标对象的时候,在之前或者之后希望可以执行一些代码,就要使用代理。 如何使用代理呢,代理又是如何在执行真正的方法之前执行一些业务逻辑的呢,我们先来实现一个静态代理。 首先定义一个接口
2017-06-09 11:20:06 370
原创 ThreadLocal使用,Thread的start和run的区别,等一些琐碎的东西
首先什么是ThreadLocal,threadlocal是一种解决多线程并发的方案。它的主体是Java类ThreadLocal。 多线程在处理数据时,常因为某个数据已经被其他线程改动,导致并发问题,ThreadLocal利用将数据存入只能由当前线程存取的一个数据副本,解决了线程并发的问题。 首先threadlocal不是一个线程,它更像是一个线程工具类,专门用来共享线程数据,注
2017-06-08 10:40:33 392
原创 完整的配置一个Log4j
log4j的使用真是越来越难了。。。 我们今天来记录一下如何优雅的使用log4j 环境是idea,idea相比较于其他环境有更高的编写和搭建速度。而且界面也更实用。 创建的是maven环境,在创建maven之后自动回生成一份pom.xml 在这里只要将pom写上对应的引用(坐标),idea即会自动去下载并引用所依赖的包。 我先行配置了log4j的pom,关于pom文件的坐
2017-06-05 11:00:31 364
原创 如何解决Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for furth
2017-06-04 19:46:59 385
Cleanwipe.zip
2019-11-27
Fiddler_5.0.20173.49666_Setup.rar
2019-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人