- 博客(19)
- 资源 (1)
- 收藏
- 关注
有关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 104
原创 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 1086
web编程--java web开发模式
一.java web开发模式的变迁我们知道,servlet是服务器端用java语言编写的小程序,但是servlet对于编码,部署和调试都是令人讨厌的任务,在一个动态网页中,大部分的内容都是html代码等固定不变的内容,只有局部内容需要动态产生及改变,而在servlet中,即使修正一个简单的语法或html标签错误,都要调用print()或者println()方法,重新编译servlet,对于复杂...
2010-05-10 21:25:30 146
web编程--http协议和servlet之我见
http协议: 超文本传输协议,是一种无状态协议,就是说客户端发送一次请求,服务器端接收请求,经过处理返回给客户端信息,然后客户端和服务器端的链接就断开了,为了维护他们之间的链接,让服务器知道这是前一个用户发送的请求,必须在一个地方保存客户端的信息,有2中解决方案,一是在客户端保存,二是在服务器端保存。1.在客户端保存:Cookie2.在服务器端保存:Session(ses...
2010-05-09 20:37:43 130
分层架构下的纯JDBC事务控制简单解决方案(续)
上篇文章《分层架构下的纯JDBC事务控制简单解决方案》中对四层架构应用中使用纯JDBC时的事务控制进行了论述,并提供了一个简单解决方案,有些网友也应该看到:在编写业务层中的方法时,事务处理的代码框架都一样,只是把持久层的操作组合起来,针对这种情况,我使用了【模板方法】模式对它进行了再度封装。添加以下几个接口和类:1. 事务回调接口(回调方法有返回值):TransactionCallbac...
2010-04-23 18:32:20 112
分层架构下的纯JDBC事务控制简单解决方案
对目前的JavaEE企业应用开发来说,基本都会采用分层的架构, 这样可以分散关注、松散耦合、逻辑复用、标准定义。例如,目前使用SSH组合时典型的四层架构:表示层、业务层、持久层和数据层;那么,在四层架构中,事务的控制应该放在哪一层呢?如果使用Spring框架,它对事务做了很好的封装,通过它的AOP配置,可以灵活的配置在任何一层;但是在很多的需求和应用,直接使用JDBC事务控制还是有其优势的。所...
2010-04-23 18:30:35 115
线程的优缺点
何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能: (1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态; (2)当前没有进行处理的任务时可以将处理器时间让给其它任务; (3)...
2010-04-21 23:56:32 107
线程知识
1线程:是进程内部运行的一个顺序控制流,是有别于进程的,它是在进程内部运行的,一个进程可能包含多个线程,线程是共享内存地址空间,而一个进程是独占内存地址空间。2.如何实现多线程方式1.继承Thread类(实际上Thread也是实现了Runnable接口的,并实现了run()方法)方式2.实现Runnable接口以上两种都可以实现多线程,但是都必须重写run()方法,而且启动线程是调...
2010-04-21 22:31:27 78
Java面试题
一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换如何将数值型字符转换为数字(Integer,Double)如何将数字转换为字符如何取小数点前两位,并四舍五入。4.日期和时...
2010-03-16 10:35:14 97
子查询之组合查询
概述Ø 概念:子查询返回的值,与父查询的每一行的值都相关。这种子查询叫做~。Ø 判断相关子查询的方法:子查询不能脱离父查询而独立运行。Ø 理解的要点:父查询返回N行,子查询就分别执行N次。 计算列子查询示例:查询各班有多少人。select c_id,c_name,(select count(*) from t_stu s where s.c_id=c.c_id...
2010-03-11 22:10:09 98
原创 Java性能的优化
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Servlet,EJ...
2009-12-13 16:06:44 85
使用new和反射产生java内部类的实例化对象
前两天看到一道面试题,是关于内部类的知识,觉得很有意思。这道题是这样的:根据注释填写(1),(2),(3)处的代码public class Test{ public static void main(String[] args){ // 初始化Bean1 (1) bean1.I++...
2009-12-12 14:29:39 149
原创 java对象的序列化和反序列化
关键字: java对象的序列化和反序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列...
2009-12-11 00:30:42 79
原创 面试Java
java 面试题 Java面试题和答案 JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述...
2009-11-04 09:40:12 92
原创 正则表达式口诀及教程
正则表达式口诀及教程(推荐)由 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 95
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 91
浅谈Oracle数据库体系架构
[size=large]Oracle的体系架构很复杂。Oracle在整体上分为实例和数据库两部分。实例主要由SGA和后台进程组成,其中与Oracle关系最大的是SGA,SGA包含三个部分,分别是[color=darkred]数据库缓冲区[/color],[color=darkred]日志缓冲区[/color]和[color=darkred]共享池[/color]。数据库缓冲区避重复读取常用...
2009-10-18 21:16:12 134
经典数据库查询例题(更新)
[size=large]有两个表,分别为father表和son表。表结构如下:father表fid fname1 a2 b3 cson表sid sname fid height money100 s1 1 1.7 7000101 s2 2 1.7 ...
2009-10-15 20:41:40 214
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人