- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 避免java不必要锁的使用---小结
锁是保证程程在多线程条件下运行的正确性。但是锁的滥用会不仅带来不必要的申请锁和释放锁的开销,还有可能引起死锁。如下一些情况是可以避免使用锁的:1、不可能被多个线程共享的对象:一个对象从创建到消亡的生命周期内都不可能逃逸到其它线程,对其它线程不可见,从而没有同步访问问题,可以不必加锁。比如方法中的局部对象2、不可变对象:如被final修饰的属性,参数。因为这种对象不可能被改写,所以不需要加锁...
2019-03-18 11:36:29
315
原创 java内置锁与显示锁
多线程编程同步时我们有可能会用到锁,Java的锁可以分为内置锁(sychronized)和显示锁(例如ReentrantLock)内置锁:1、sychronized 作用于实例方法时,锁对象是this2、sychronized 作用于静态方法时,锁对象是Class对象3、sychronized 作用于代码块时,锁对象是sychronized(obj)中的obj内置锁与显示锁的区别...
2019-03-18 10:39:48
3876
2
原创 撰写详细设计文档后的一些反思
不久前加入一家新的小公司,老板让我写详细设计文档。我开始以为不就详细设计文档嘛,以前看别人写了这么多,自已虽说从没写过文档(任何文档,代码里的注释),但也不致于在这种小事上应付不了。但是真正做起来不是我想的那样简单。现在纠正一下自己以前的误解:1、 写文档只要是个人都会,没啥技术含量。-----写文档虽然不需要太深的技术,但是章节安排、格式设置、斜体、引文,这些小技巧不见得每个程序员都会用
2017-05-16 16:48:25
498
转载 Oracle执行计划详解
http://www.cnblogs.com/jianggc/articles/2029854.htmlOracle执行计划详解---作者:TTT BLOG本文地址:http://blog.chinaunix.net/u3/107265/showart_2192657.html---简介: 本文全面详细介绍oracle执行计划的相关的概念,访问数据的存取方
2015-07-27 00:03:51
314
原创 java.lang.OutOfMemoryError: PermGen space问题
最近用tomcat在开发web时老遇到“java.lang.OutOfMemoryError: PermGen space”
2014-07-27 12:33:51
2427
原创 eclipse中tomcat正常启动但不能访问tomcat管理页面的解决方法
我在Eclipse新建了web项目和Tomcat服务器,当我成功启动tomcat后(控制台没报错误),可是在浏览器中却打开不了tomcat的主页,报的是404错误。但是我单独到tomcat文件目录中去双击startup.bat启动,却可以打开主页面的,还请各位指教指教。
2014-07-27 01:47:59
3121
原创 strust2 form标签加上validate="true"后出错,求问问题原因
struts2.3.16.3如下form标签加上validate=true
2014-07-11 15:42:58
3461
转载 转载 JSTL标签库学习
以下内容来自 http://www.blogjava.net/maverick1003/articles/236575.html
2014-07-07 10:01:49
478
原创 java web,charset编码设置正确情况下出现部分中文正常,部分中文乱码的问题
background="${pageContext.request.contextPath}/images/bodybg.jpg">登录注册账户管理我退出
2014-05-01 22:19:35
1588
原创 Struts2中文国际化乱码问题
Struts2中国际化文件mess.properties用native2ascii进行转换,代码如下native2ascii mess.properties mess_zh_CN.properties转换成功后放到项目里面,但是出来的时候却出现了乱码。将struts.xml的资源文件配置如下依次试了utf-8,gbk都不行。mess.properties文件本身
2014-05-01 12:10:09
643
原创 javac,使用"-d ."与省略-d的区别
在当前工作目录下生成class文件,一般情况下有两种方法方法一: javac <srcFile>方法二: javac -d . <srcFile>javac 的 -d参数用于指定生成class文件的位置,.(点号)表示当前目录。所以两种方法相似,但不完全等同。如下例例子:当前目录是d:\temp,d:\temp下有个中类hello.java如下p...
2014-03-11 02:41:12
15586
Enterprise Java with UML
2011-07-21
南京大学操作系统实验教程
2011-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人