java技术
谁的大王
谁派谁去巡山,谁是谁的大王
展开
-
JVM优化使用
JVM优化命令: jstack pid :查看栈日志 jstat -gcutil pid 时间间隔 执行次数 : 查看gc信息 CMS优化使用: JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Xmx8000m -Xms8000m -Xmn6000m -XX:SurvivorRatio=6 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:MaxTenuringThresh...原创 2020-12-29 15:40:18 · 235 阅读 · 0 评论 -
java 线程池
转载:http://automaticthoughts.iteye.com/blog/1612388 一 简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开转载 2015-03-14 11:32:09 · 530 阅读 · 0 评论 -
数据库设置乐观锁--作用
Hibernate支持乐观锁。当多个事务同时对数据库表中的同一条数据操作时,如果没有加锁机制的话,就会产生脏数据(duty data)。Hibernate有2种机制可以解决这个问题:乐观锁和悲观锁。这里我们只讨论乐观锁。 Hibernate乐观锁,能自动检测多个事务对同一条数据进行的操作,并根据先胜原则,提交第一个事务,其他的事务提交时则抛出org.hibernate.StaleObject原创 2016-01-04 19:19:08 · 4644 阅读 · 0 评论 -
java 单例的实际应用
1、 编写单例类 public class VoteEmployeeCache { private VoteEmployeeCache() {} private static VoteEmployeeCache singleton = new VoteEmployeeCache(); public static VoteEmployeeCache getInstance() { retu原创 2015-12-26 20:50:54 · 1045 阅读 · 0 评论 -
java的常量池
public static void main(String[] args) { /** * Byte,Short,Integer,Long,Character这5种整型的包装类也只是在对应值小于等于127(-127到127之间)时才可使用对象池,也即对象不负责创建和管理大于127的这些类的对象 * boolean和String支持常量池 * double不支持常量池 * int和常量池原创 2016-11-10 19:01:55 · 379 阅读 · 0 评论