- 博客(19)
- 收藏
- 关注
原创 优秀程序员的性格--why (转)
在此,我引用人月神话对优秀程序员的一些特性的引用 1.对编程有浓厚的兴趣,由兴趣能驱动自己的探索和钻研精神,优秀程序员一般喜欢用业余时间探索和自己琢磨点东西,研究点开源框架和源代码。 2.优秀程序员一般比较懒于做重复的事情,对于重复事情有独有的程序员思维,即通过程序或其它自动化方式解决重复问题,而留更多时间去思考。 3.优秀程序员更多的会从简单功能实现,花哨的界面转移到对安全,性能,可扩展等底层架...
2011-12-30 00:41:49 233
原创 Timestamp和Date的区别
时间戳Timestamp是date的一个瘦包装器 //Timestamp貌似现在没怎么用了import java.sql.Timestamp;import java.util.Date;public class DateTest { public static void main(String[] args){ //表示 1970 年 1 月 1 日 00:00:00 以来的标准毫秒...
2011-12-29 18:16:28 440
原创 notify()和notifyAll() 本质区别 --- 示例 (转)
notify()和notifyAll()都是Object对象用于通知处在等待该对象的线程的方法。两者的最大区别在于:notifyAll使所有原来在该对象上等待被notify的线程统统退出wait的状态,变成等待该对象上的锁,一旦该对象被解锁,他们就会去竞争。notify则文明得多他只是选择一个wait状态线程进行通知,并使它获得该对象上的锁,但不惊动其他同样在等待被该对象notify的线程们,...
2011-12-26 10:17:57 132
原创 servlet 八个Listener接口,六个Event类别 (转)
Servlet事件监听器 在Servlet技术中已经定义了一些事件,并且我们可以针对这些事件来编写相关的事件监听器,从而对事件作出相应处理。Servlet事件主要有3类:Servlet上下文事件、会话事件与请求事件。下面具体讲解这3类事件的监听器实现。 1.对Servlet上下文进行监听 可以监听ServletContext对象的创建和删除以及属性的添加、删除和修改...
2011-12-23 00:24:18 225
原创 tab 的简单实现原理
你可以将div中的内容设置为table 或者内嵌入其它div == <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML> <HEAD> <TITLE> New Document </TITLE> </HEAD> <B
2011-12-21 22:20:40 406
原创 内部类的使用示例
package test;/** * 一个类与某个类结合的很紧密,并且内部类的类名不会被其它类可见和调用,也不会产生命名冲突== * */public class InneryClass { private int tt; public InneryClass(int tt){ Square s = new Square(tt); this.tt = s.t; } class S...
2011-12-21 21:51:40 101
原创 TreeSet 、HashSet 、LinkedHashSet 的使用
public class SetTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Set set = new TreeSet(); set.add("C"); set.add("A"); set.add("B");...
2011-12-16 00:30:12 90
原创 URL的一段测试代码(转)
package test.sockettest;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.net.URLConnect...
2011-12-15 01:00:40 80
原创 java 使用jdbc 链接数据库
话不多说,看代码和注释分5步 1 查找驱动 2 连接数据库 3 查询 4 提交事务 5 关闭链接ResultSet rec = st.executeQuery(sqlList); int rta = st.executeUpdate(sqlStr); package jdbcttest;import java.sql.Connection;import java....
2011-12-14 00:20:02 95
原创 hibernate执行sql语句
hibernate 的管理下,执行sql语句 //执行查询 Session session = hibernateTemplate.getSessionFactory().openSession(); List result = session.createQuery(" from News ").list(); System.out.println(resul...
2011-12-13 23:42:20 165
原创 java 常见的Exception runtimeException
Throwable 类是 Java 语言中所有错误或异常的超类 包含:两个子类 error (java环境的错误,cpu挂掉==) 和exception(由于Exception类是它们的基础,如果直接用Exception捕获所有的错误,我们就不会获得关于违例太多的信息) exeption分为: 1 运行异常runtimeException ...
2011-12-12 01:06:46 147
原创 $Proxy5 cannot be cast to -- SSH 事务采用java5注解
这是我的一次 很2的bug 自己犯错的~~刚开始为了快,写个注解事务的测试代码用的是: SprHiberServiceImpl sh = (SprHiberServiceImpl)ctx.getBean("sprHiber"); 然后就一直报错 $Proxy5 cannot be cast to hiber.SprHiberServiceImpl然后百度来google去,发...
2011-12-10 13:21:07 137
原创 文件的读写 -- java FileInputStream
一 FileInputStream 方式读写 可以读写 jpg doc txt等文件,因为 以字节流 方式传输二 FileReader 方式读写 只能读写txt文件,因为以 字符流 方式传输 package test.file;import java.io.*;public class FileIOTest { /** * 读取的字符 为-1 表示文件结束 对中文采用...
2011-12-09 00:39:05 205
原创 spring 事务管理
事务 包括ACID 四个性质 详见我前面的文章 “acid-事务的原子性、一致性、隔离性、持久性”包含一个或多个参数:传播行为,隔离级别,只读提示、事务超时间隔 一 传播行为: 新的事务是否要被启用或挂起,方法是否在事务中 1. PROPAGATION_REQUIRED: 如果存在一个事务,则支持当前事务。如果没有事务则开启 2. PROPAGATION_SUPPORTS: ...
2011-12-08 00:54:06 70
原创 JSONObject 的简单使用
需要基本的jar包 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.jar 6.json-lib-2.2.2-jdk15.jar package test.jso...
2011-12-08 00:44:39 179
原创 oracle 表约束的添加、修改以及约束的禁用启用(转)
--禁用所有外键约束的Sql代码select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_constraints where constraint_type='R'--启用所有外键约束的Sql代码select 'alter table '||table_name||' e...
2011-12-06 18:40:13 187
原创 acid-事务的原子性、一致性、隔离性、持久性
原子性 多个事情组成一个单元,要么同时成功或失败,不能只运行其中一个 一致性 事务处理要将数据库从一种状态转变为另一种状态。 一旦提交了修改数据,那么其它人读取这个数据,也是被修改后的数据 隔离性 在事务处理提交之前,事务处理的效果不能由系统中其它事务处理 多个用户,不能同时读写同一个数据,应该有先后顺序,在数据...
2011-12-04 01:32:00 141
原创 飞鸽传书 bind() 错误=10048 解决方法 (转)
解决 cmd中输入:IPMSG /nic 192.168.1.101 或者 IPMSG 12367 /nic 192.168.1.101 今天不知道什么形式,飞鸽报了这个错 bind() 错误=10048 ~~~ 百度一下,解决办法如下 输入第一行时候,弹出的飞鸽,有其它人列表的(我又测试地输入第二行时候,又弹出的飞鸽...
2011-12-03 18:11:21 425
原创 java 代码修改-小经验
总结 1 表达式不起作用要检查标签 2 看看是不是跳转到另外一个页面了最近在修改一个模块,功能倒是简单,主要碰到了一些奇怪的问题,费时间啊~~~现记下来,以免以后再走这样的弯路1 标签没有引入。 调试一个页面时候,用EL表达式 进行判断条件,但是条件无论如何都不起作用,我就奇怪地从头跟,并 用 <c:out value="${t}" />也打印不出变量,最后搞了...
2011-12-02 00:51:49 225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人