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