thread
文章平均质量分 81
cactusz
dev
展开
-
MySQL 服务器参数说明,查看,设置方法
感谢:http://ipopeye.iteye.com/ 服务器参数说明及查看,设置方法查看参数:SHOW VARIABLES;设置参数:SET GLOBAL 参数名称=value;如设置 最大连接数为:SET GLOBAL max_connections=1000。 用shell>mysqld-help这个命令可以得到一张所有mysql选项和可配置变量的表.输出以下信息:possible原创 2017-07-06 15:39:47 · 417 阅读 · 0 评论 -
java中ThreadLocal类的使用
ThreadLocal是解决线程安全问题一个很好的思路,ThreadLocal类中有一个Map,用于存储每一个线程的变量副本,Map中元素的键为线程对象,而值对应线程的变量副本,由于Key值不可重复,每一个“线程对象”对应线程的“变量副本”,而到达了线程安全。 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同原创 2017-07-06 15:47:34 · 251 阅读 · 0 评论 -
局部内部类访问final局部变量
局部内部类(包括匿名局部内部类和普通内部类)中使用局部变量,那么这个局部变量必须使用final修饰。这里说的事局部内部类,不是普通静态内部类和非静态内部类,因为他们不能访问方法体内的局部变量。 java要求所有被局部内部类访问的局部变量都是用final修饰是因为:对于普通局部变量他的作用域就是该方法内,当方法结束该局部变量就随之消失;但局部内部类可能产生隐式的“闭包”,闭包将使得局部变量脱离他所原创 2017-07-06 15:52:43 · 288 阅读 · 0 评论 -
JAVA线程池shutdown和shutdownNow的区别
shutDown() 当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时,则不能再往线程池中添加任何任务,否则将会抛出RejectedExecutionException异常。但是,此时线程池不会立刻退出,直到添加到线程池中的任务都已经处理完成,才会退出。 shutdownNow() 根据JDK文档描述,大致意思是:执行该方法,线程池的原创 2017-07-06 15:56:31 · 225 阅读 · 0 评论 -
ExecutorService线程池的使用
Java代码 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadFactory; public class TestThreadPool { public stati原创 2017-07-06 15:56:40 · 281 阅读 · 0 评论 -
hibernate.current_session_context_class
遇到过的问题: 情景1: 在使用SessionFactory的getCurrentSession方法时遇到如下错误,经过检查,原因如下: 是因为在hibernate.cfg.xml文件中忘记进行了如下设置: hibernate.current_session_context_class如果是在web容器中运行hibernate,则在hibernate.cfg.xml中加入这句话: jta原创 2017-07-06 15:58:15 · 461 阅读 · 0 评论