Java相关
文章平均质量分 78
极好的
这个作者很懒,什么都没留下…
展开
-
java的锁机制
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁转载 2014-06-03 09:29:19 · 453 阅读 · 0 评论 -
jsp页面、Servlet显示乱码详解
1. jsp页面显示中文乱码: jsp页面的编码方式有两个地方需要设置: 其中:pageEncoding 指的是jsp文件本身在本地保存时的编码方式。contentType的charset是指服务器发送网页内容给客户端时所使用的编码。 从第一次访问一个jsp页面开始,到这个页面被发送到客转载 2014-10-12 17:43:27 · 455 阅读 · 0 评论 -
Eclipse中JBOSS5.1无法启动的问题解决办法
1 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Describedjava.lang.IllegalArgumentException: Wrong arguments. new for target java.lang.reflect.Constructo2 Caused by: org.xml.sax.SAXException: Invalid byte原创 2015-03-15 10:50:58 · 540 阅读 · 0 评论 -
JBoss常见错误及解决办法
jboss启动常见的错误1.报错:java.rmi.server.ExportException: Port already in use: 1098; nested exception is: java.net.BindException: Address already in use: JVM_Bind此错误常在4.2版本中出现。需要修改的文件的路径:jbo转载 2014-09-17 20:01:03 · 2504 阅读 · 0 评论 -
Hibernate中Session的get和load
hibernate中Session接口提供的get()和load()方法都是用来获取一个实体对象,在使用方式和查询性能上有一些区别。测试版本:hibernate 4.2.0。getSession接口提供了4个重载的get方法,分别通过“持久类+主键”和“全类名+主键”以及“锁选项”来获取实体对象。public Object get(Class clazz, Serializable转载 2015-05-08 22:38:54 · 383 阅读 · 0 评论