上一页 1 2 3 4 5 6 7 ··· 17 下一页
摘要: 目录图: 引入jar包: 1:Application类 2:ApplicationBeanDefinitionParser类 3:Registry类 4:RegistryBeanDefinitionParser类 5:TtdubboNamespaceHandler类 6:resources目录下创建 阅读全文
posted @ 2017-10-23 11:50 网络终结者 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 锁表 锁定数据表 LOCK TABLES 表名 READ; 为表增加一个写锁定: LOCK TABLES 表名 WRITE; 解锁两种方法 一、 show processlist; 找到锁进程,kill id ; 二、 mysql>UNLOCK TABLES; 阅读全文
posted @ 2017-10-20 17:08 网络终结者 阅读(468) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。 主要方法 public CountDownLatch(int count); 构造方法参数指定了计数的次数 public void countDown(); 当前线程调用此方法,则计 阅读全文
posted @ 2017-10-20 13:53 网络终结者 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 从Java5开始,Java提供了自己的线程池。每次只执行指定数量的线程,java.util.concurrent.ThreadPoolExecutor 就是这样的线程池。以下是我的学习过程。 首先是构造函数签名如下: 参数介绍: corePoolSize 核心线程数,指保留的线程池大小(不超过max 阅读全文
posted @ 2017-10-19 13:47 网络终结者 阅读(3099) 评论(0) 推荐(0) 编辑
摘要: 在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。 阅读全文
posted @ 2017-10-19 13:21 网络终结者 阅读(2058) 评论(0) 推荐(0) 编辑
摘要: Java通过Executors提供四种线程池:newCachedThreadPool 创建一个可缓存线程池,如果线程池长度超过处理需要,可灵活回收空闲线程,若无可回收,则新建线程。 newFixedThreadPool创建一个定长线程池,定长线程池,可控制线程最大并发数,超出的线程会在队列中等待。 阅读全文
posted @ 2017-10-19 12:04 网络终结者 阅读(294) 评论(0) 推荐(0) 编辑
摘要: SynchronousQueue SynchronousQueue是无界的,是一种无缓冲的等待队列,但是由于该Queue本身的特性,在某次添加元素后必须等待其他线程取走后才能继续添加;可以认为SynchronousQueue是一个缓存值为1的阻塞队列,但是 isEmpty()方法永远返回是true, 阅读全文
posted @ 2017-10-18 13:53 网络终结者 阅读(14585) 评论(2) 推荐(2) 编辑
摘要: 一、ApplicationContextAware接口 注:可以在spring容器初始化的时候调用setApplicationContext方法,从而获得ApplicationContext中的所有bean。 public interface ApplicationContextAware exte 阅读全文
posted @ 2017-10-18 10:42 网络终结者 阅读(1131) 评论(0) 推荐(0) 编辑
摘要: ApplicationContextAware其实我们看到 Aware就知道是干嘛用的了,就是属性注入的, 但是这个ApplicationContextAware的不同地方在于,实现了这个接口的bean, 当spring容器初始化的时候,会自动的将ApplicationContext注入进来 阅读全文
posted @ 2017-10-18 10:18 网络终结者 阅读(4484) 评论(0) 推荐(0) 编辑
摘要: 这个方法将在所有的属性被初始化后调用。 但是会在init前调用。 但是主要的是如果是延迟加载的话,则马上执行。 所以可以在类上加上注解: import org.springframework.context.annotation.Lazy; @Lazy(false) 这样spring容器初始化的时候 阅读全文
posted @ 2017-10-18 10:09 网络终结者 阅读(34234) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页