java技术
文章平均质量分 78
guxiang811417208
这个作者很懒,什么都没留下…
展开
-
Hibernate的get和load方法的区别
Hibernate的get和load方法都是用于查询一条记录,但是他们又很大的区别。1.从加载方法上对比:get方法不支持延迟加载,而load支持延迟加载。2.从返回结果上对比: load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常 get方法检索不到的话会返回null。3.从检索执行机制上对比:get方法首先查询sess...2009-10-30 03:09:15 · 78 阅读 · 0 评论 -
JAVA编程常见错误集锦
本文转自:http://hi.baidu.com/zzcc_8/blog/item/23f83a43dda0611f72f05d02.html 项目中遇到的错误(c9bcf64c) sql错误 找不到列 Unknown column 'fillMen' in 'field list' 2.列名在sql语句中写了2次 Column 'fillMan' specified twice ...原创 2010-05-14 00:25:00 · 1020 阅读 · 0 评论 -
web编程--java web开发模式
一.java web开发模式的变迁我们知道,servlet是服务器端用java语言编写的小程序,但是servlet对于编码,部署和调试都是令人讨厌的任务,在一个动态网页中,大部分的内容都是html代码等固定不变的内容,只有局部内容需要动态产生及改变,而在servlet中,即使修正一个简单的语法或html标签错误,都要调用print()或者println()方法,重新编译servlet,对于复杂...2010-05-10 21:25:30 · 135 阅读 · 0 评论 -
web编程--http协议和servlet之我见
http协议: 超文本传输协议,是一种无状态协议,就是说客户端发送一次请求,服务器端接收请求,经过处理返回给客户端信息,然后客户端和服务器端的链接就断开了,为了维护他们之间的链接,让服务器知道这是前一个用户发送的请求,必须在一个地方保存客户端的信息,有2中解决方案,一是在客户端保存,二是在服务器端保存。1.在客户端保存:Cookie2.在服务器端保存:Session(ses...2010-05-09 20:37:43 · 119 阅读 · 0 评论 -
线程的优缺点
何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能: (1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态; (2)当前没有进行处理的任务时可以将处理器时间让给其它任务; (3)...2010-04-21 23:56:32 · 95 阅读 · 0 评论 -
线程知识
1线程:是进程内部运行的一个顺序控制流,是有别于进程的,它是在进程内部运行的,一个进程可能包含多个线程,线程是共享内存地址空间,而一个进程是独占内存地址空间。2.如何实现多线程方式1.继承Thread类(实际上Thread也是实现了Runnable接口的,并实现了run()方法)方式2.实现Runnable接口以上两种都可以实现多线程,但是都必须重写run()方法,而且启动线程是调...2010-04-21 22:31:27 · 64 阅读 · 0 评论 -
Java性能的优化
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Servlet,EJ...原创 2009-12-13 16:06:44 · 73 阅读 · 0 评论 -
使用new和反射产生java内部类的实例化对象
前两天看到一道面试题,是关于内部类的知识,觉得很有意思。这道题是这样的:根据注释填写(1),(2),(3)处的代码public class Test{ public static void main(String[] args){ // 初始化Bean1 (1) bean1.I++...2009-12-12 14:29:39 · 133 阅读 · 0 评论 -
java对象的序列化和反序列化
关键字: java对象的序列化和反序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列...原创 2009-12-11 00:30:42 · 68 阅读 · 0 评论 -
Java面试题
一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换如何将数值型字符转换为数字(Integer,Double)如何将数字转换为字符如何取小数点前两位,并四舍五入。4.日期和时...2010-03-16 10:35:14 · 84 阅读 · 0 评论 -
面试Java
java 面试题 Java面试题和答案 JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述...原创 2009-11-04 09:40:12 · 80 阅读 · 0 评论 -
正则表达式口诀及教程
正则表达式口诀及教程(推荐)由 Knightby 撰写 http://www.knightby.net/regular-expressions-formula-and-tutorial-recommended.html 转载自:http://bbs.php.cn/thread-20557-1-15.html正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)特殊符号认不了,弄个倒杠来引...原创 2009-11-03 20:38:14 · 84 阅读 · 0 评论 -
有关java中的Date,String,Timestamp之间的转化问题
一.获取系统当前时间:1.System.out.println(new Timestamp(new java.util.Date().getTime)); //包含时分秒2.System.out.println(new java.sql.Date(new java.util.Date().getTime)); //不包含时分秒3.通过格式化类获取任意格式的时间 Sim...2010-06-17 16:33:18 · 91 阅读 · 0 评论