- 博客(114)
- 收藏
- 关注
原创 Jetty例子
import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import ja...
2010-11-07 22:04:25
233
原创 转载 java并发编程实践笔记
java并发编程实践笔记 1, 保证线程安全的三种方法 : a, 不要跨线程访问共享变量 b, 使共享变量是 final类型的 c, 将共享变量的操作加上同步 2, 一开始就将类设计成线程安全的 , 比在后期重新修复它 ,更容易 .3, 编写多线程程序 , 首先保证它是正确的 , 其次再考虑性能 .4, 无状态或只读对象永远是线程安全的 .5, 不要将一个共享...
2010-09-20 00:11:53
200
原创 Win32进程通信的11种方式
1 进程与进程通信 进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。多进程/多线程是Windows操作系统的一个基本特征。Microsoft Win32应用编程接口(Application Programming Interface, API)提供了大量支持应用程序间数据共享和交换的机制,这些机制行使的活动称为进程间通信...
2010-09-14 12:55:26
448
原创 排序面试算法
从大学到现在,参加过很多面试,经常会被问到一些基本的算法题,而大部分算法的理论及思想,我们曾经都能倒背如流,并且也用语言实现过,可由于在项目开发中应用的比较少,久而久之就忘记了,造成在面试中很尴尬的局面,然后回来查阅相关资料才发现就那么一回事,怎么在面试中就卡壳了呢?在此写下我在面试中经常被问到的一些基本的算法,全当复习。一、冒泡排序Java代码 package so...
2010-09-08 08:43:03
146
原创 Eclipse ini配置
-clean-showsplashcom.genuitec.myeclipse.product.ide--launcher.XXMaxPermSize256m-vmargs-Xms512m-Xmx512m-Duser.language=en -XX:PermSize=96M -XX:MaxPermSize=96M-XX:+DisableExplicitGC-Xmn256m#GC打印参数-XX:+P...
2010-09-07 23:45:12
105
原创 JSTL常用对象
${pageContext.request.contextPath}=request.getContextPath() ${param}
2010-09-05 23:10:50
171
原创 IReport一些注意
用的是 Ireport2.0版本 更高版本可能没有这个问题导入Class的时候,不能使用package。 1.导出Excel遇到有空格问题JRXlsExporter exporter = new JRXlsExporter();exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROW...
2010-09-05 22:02:54
138
原创 java中察看系统属性
java中察看系统属性。代码很简单没啥技术含量 但还是值得一记,希望对大家有帮助。。呵呵 import java.util.HashMap;import java.util.Iterator;import java.util.Set;import java.util.Map;public class Systemproperties {public sta...
2010-09-05 18:05:56
132
原创 数组操作的一段代码
synchronized (services) { int j = -1; for (int i = 0; i < services.length; i++) { if (service == services[i]) { j = i; ...
2010-09-04 22:05:36
137
原创 jsp自定义标签 线程安全
我们在编写自定义标签的时候设置属性如下 public class InputTag extends TagSupport { private static final long serialVersionUID = 1L; private String onclick; private String style; private String styleClas...
2010-08-28 14:21:27
194
Oracle 闪回功能
alter table oa_fw_data_attribute enable row movement;flashback table oa_fw_data_attribute to timestamp to_timestamp('2010-04-27 13:30:00','yyyy-mm-dd hh24:mi:ss');alter table oa_fw_data_attribute disa...
2010-04-27 16:28:29
120
java设置环境变量
JDK如何设置环境变量 2007-07-19 20:51:44 标签:设置环境变量 Java [推送到技术圈] windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; ...
2010-04-27 13:08:17
105
Oracle PL/SQL 数据操作为提交 引发程序死锁
名称: http-8080-Processor23状态: RUNNABLE阻塞总数:9 等待总数: 2堆栈追踪: java.net.SocketInputStream.socketRead0(Native Method)java.net.SocketInputStream.read(SocketInputStream.java:129)oracle.net.ns.Pack...
2009-12-17 20:06:15
161
出租房子需配置哪些家具
收纳的盒子 箱子鞋柜进门来用的防尘垫吹风 洗浴的东西 一些喜欢的装饰品 书籍还有 床单 被套 枕头之类的啊睡衣···小植物 想要为自己的房子添置一些家电用来出租,或者是房客们为了生活的便利,决定自己购买家电,其实,在选择上还是有一些窍门的。在这里我们就向大家介绍几个常用的方法: 买超值家电 第一条道 买超值家电 对于大多数房东而言,既然是投资房,他们肯定是考虑经济效益的。撇...
2009-12-06 02:50:07
1711
租房注意
第一:确认房子是不是出租人自己的。要看房本和身份证是不是一个人,可以把房本第一页的号抄下来到房管局网上查一下。留下双方身份证复印件,电话等。 第二:租房协议中要房主把水、电、煤气等起始数字清楚抄下来,付款方式和日期也一定要写清楚。第三:房东收了你的钱就一定要打收条,这个千万不能忘记。第四:要把家里有的大东西以及状态描述清楚,以免退房时房东故意找茬扣押金。第五:如果是通过网上租房请关注www.5if...
2009-12-06 01:26:14
235
junit4测试
原始环境:spring 2.0 hibernate 3.1 讲讲过程环境:JDK 必须是1.5以上 1.4不支持annoation (一些老的系统就不行了,看看怎么解决这个问题) 首先导入了Spring2.5 jar spring -test .jar 两个文件中间遇到过一个问题就是 spring 2.0 spring 2.5如果在一起会报错,这时候把...
2009-11-27 12:12:19
119
PL/SQL 在table上更新数据
select t.*,t.rowid from gy_user t where xm='李健'; 要加入rowid这个字段
2009-11-25 15:03:10
145
Tomcat
Tomcat 各种连接器比较 Below is a small chart that shows how the connectors differentiate. Java Blocking Connector Java Nio Blocking Connector APR Connecto...
2009-11-21 00:20:37
119
Tomcat webAppClassloader
WebappClassLoader 继承了URLClassLoader里面加入缓存和安全。 缓存: 1.缓存了已经事先装载的Classes。 2.缓存了错误信息,比如先前装载一个类报错,那么下次再load这个类的时候,就会到缓存中去查找 ( ClassNotFoundException ...
2009-11-11 11:18:29
193
Oracle 树形结构 查询语句
select dm_id, father_id, dm_name from gy_dmcode twhere level <= 2 --层级 start with t.dm_id = '0' --根节点connect by prior t.dm_id = t.father_id; --定义关系,prior 表示优先级 注意:仅仅限于Oracle中的SQL,如果要...
2009-11-05 10:09:13
163
原创 [转]Java类加载原理解析
转载 Java类加载原理解析 1 基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体...
2009-11-04 21:47:58
179
原创 线程上下文类加载器
线程上下文类加载器问题:何时使用Thread.getContextClassLoader()?这是一个很常见的问题,但答案却很难回答。这个问题通常在需要动态加载类和资源的系统编程时会遇到。总的说来动态加载资源时,往往需要从三种类加载器里选择:系统或说程序的类加载器、当前类加载器、以及当前线程的上下文类加载器。在程序中应该使用何种类加载器呢?系统类加载器通常不会使用。...
2009-11-04 21:46:00
82
原创 未来五年程序员应当具备的十项技能
作为一名程序员,如果你想在这个领域内继续向前进步或者在当前的经济形势下保持不被炒鱿鱼,那么你就决不应当自满自足,你需要继续学习。近日,著名IT评论员Justin James在他的博客中列出了未来五年程序员应当具备的十项技能,如果照此实践,你未来的工作前景一定一片光明。当前的经济形势下,很多程序员将目光聚焦在短期内的工作形式上,但是你仍然要抽出时间和精力学习新的技能。以下是作为程序员应当即刻...
2009-11-04 21:44:46
87
JDBC Sybase
import java.sql.Connection;import java.sql.DriverManager;public class ConnectSybase { public static void main(String []args) throws Exception{ Class.forName("com.sybase.jdbc2.jdbc.SybDriver...
2009-11-04 21:02:36
178
JDK 5.0 泛型 动态参数 枚举
import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import static java.lang.Math.*;/** * @author chenwt **/public class Generic { public static voi...
2009-11-04 21:02:06
115
Tomcat5.0配置数据源
<Context path="/spms_yn" docBase="${catalina.home}/webapps/spms_yn" reloadable="true" > <!-- Uncomment this Valve to limit access to the Admin app to localhost for obvious secu...
2009-11-04 20:55:12
187
原创 再看heap 和stack,还有多了解内存
heap1.堆石一个“运行时”数据区,类实例化的对象就是从堆上分配的空间。2.在堆上分配的空间一般通过new 等 等指令来创建3.Java针对指针操作和C++的区别就是,java不需要在空间不用的时候显示释放。4.JAVA的堆是由垃圾回收机制来负责处理的 ,堆是动态分配内存大小的,GC可以自动回收不在使用的内存空间5.因为是动态内存所以 存取速度慢。 stack...
2009-11-03 16:28:13
102
JMX
JMX 已经成为事实的标准 MXBean: 从JDK5.0开始引入了平台MBean 或称为MXbean。每个MXbean封装了JVM的一个单独的功能区。成为平台MBean服务器。有几个MXBeans。 管理接口 托管的资源 ClassLoadingMXBean 类装载器 CompilationMXBean...
2009-11-03 09:43:59
71
原创 转载别的一些常用的api文档
http://renny.iteye.com/blog/379630 关键字: 程序员 帮助文档 参考资料 下载 做个每天写代码的程序员,肯定是不可能把所有的东西都记住的,所以就会经常用到各种各样的帮助文档和参考资料。但有些东西找起来不是蛮好找,而且也可能因为资料的语言问题或者时间问题把人搞得比较郁闷,所以本着我为人人,人人为我的原则,把自己惧的...
2009-10-28 15:19:48
180
原创 性能监控
2009-05-20性能监控关键字: jamon 监控 JAMonhttp://jamonapi.sourceforge.net/网上说的人很多,似乎用法找不到。只有几篇介绍的。系统开发经常遇到慢的问题,打算用这个工具来查查问题到底出在哪,先仔细研究一把。作用;1.系统瓶颈。determi...
2009-10-24 02:18:45
96
原创 应用级性能监控工具
jamonjwebapP6Spy、SQL Profiler、IronTrack SQL http://www.ibm.com/developerworks/cn/java/j-lo-p6spy/index.htmlhttp://www.iteye.com/topic/164758
2009-10-24 02:15:54
110
开发应该标准化
1 .Eclipse 使用统一的注释模板 使用统一的代码formatter模板 2.使用CheckStyle 检查问题 3.使用Findbugs查找错误 4.使用测试工具 junit 或 TestNg 5.项目是否使用持续集成工具? 6.文档一定要跟上 ,有什么样的规范和标准 ? 7.性能调优...
2009-10-23 17:53:45
359
原创 java中读取Properties文件
java中读取Properties文件 关键字: java properties 在java中,可以用java 代码Properties p = new Properties(); InputStream is = this.getClas...
2009-10-23 12:58:04
137
原创 JNI
JAVA JNI 使用实例 JAVA可以通过JNI接口访问本地的动态连接库,从而扩展JAVA的功能。使用JAVA JNI接口主要包括以下步骤:(1)编写JAVA代码,注明要访问的本地动态连接库和本地方法;(2)编译JAVA代码得到.class文件;(3)使用java...
2009-10-22 22:15:34
92
oracle 数据库 导入 导出命令
exp 用户名/口令@网络服务 file=文件.dmp log=日志.logimp 用户名/口令@网络服务 file=文件.dmp log=日志.log fromuser=来源用户 touser=导入用户 exp yymc_prd/yymcok@192.168.0.82/heer file=exp.dmp log=exp.log imp yymc_prd/yymcok@192.168....
2009-10-19 16:05:02
130
原创 (转)影响一生的忠告(爸爸精彩评点)
(转)影响一生的忠告(爸爸精彩评点)关键字: 忠告 1.开最便宜的汽车;但买最好的房子-----在经济实力允许的情况下。(我们现在的房子还不错,就缺辆经济又实惠的汽车) 2.不要抛弃朋友。 (才能有好的人际关系) 3.在向朋友泄露私密前,要三思。 (这样别人才能给你保守秘密) 4.永远不要说发你薪水的人的坏话。(是啊,他是我们的财神爷,把财神爷得罪了...
2009-10-19 15:55:48
113
原创 Hibernate经典文章
Lazy Loading (Load&Get)http://blog.youkuaiyun.com/nickcen/archive/2007/07/13/1688376.aspxHibernate缓存机制http://www.iteye.com/topic/249465hibernate二级缓存攻略http://www.iteye.com/topic/18904...
2009-10-19 12:37:31
104
学工老系统
框架 Struts1.2 spring2.0 Ibatis (Oracle Database) Ibatis sqlmap-config-all.xml 所有的Ibatis配置文件sqlmap-config.xml web.xml 文件中的 性能监控工具Jwebap 分别对 heer.包下面的工具 ,jdbc 等进行了监控 各种配置加载到...
2009-10-19 11:27:14
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人