自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库

数据库总结

2010-11-26 23:40:26 80

有关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

原创 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 1018

web编程--java web开发模式

一.java web开发模式的变迁我们知道,servlet是服务器端用java语言编写的小程序,但是servlet对于编码,部署和调试都是令人讨厌的任务,在一个动态网页中,大部分的内容都是html代码等固定不变的内容,只有局部内容需要动态产生及改变,而在servlet中,即使修正一个简单的语法或html标签错误,都要调用print()或者println()方法,重新编译servlet,对于复杂...

2010-05-10 21:25:30 135

web编程--http协议和servlet之我见

 http协议:      超文本传输协议,是一种无状态协议,就是说客户端发送一次请求,服务器端接收请求,经过处理返回给客户端信息,然后客户端和服务器端的链接就断开了,为了维护他们之间的链接,让服务器知道这是前一个用户发送的请求,必须在一个地方保存客户端的信息,有2中解决方案,一是在客户端保存,二是在服务器端保存。1.在客户端保存:Cookie2.在服务器端保存:Session(ses...

2010-05-09 20:37:43 119

分层架构下的纯JDBC事务控制简单解决方案(续)

上篇文章《分层架构下的纯JDBC事务控制简单解决方案》中对四层架构应用中使用纯JDBC时的事务控制进行了论述,并提供了一个简单解决方案,有些网友也应该看到:在编写业务层中的方法时,事务处理的代码框架都一样,只是把持久层的操作组合起来,针对这种情况,我使用了【模板方法】模式对它进行了再度封装。添加以下几个接口和类:1.  事务回调接口(回调方法有返回值):TransactionCallbac...

2010-04-23 18:32:20 103

分层架构下的纯JDBC事务控制简单解决方案

对目前的JavaEE企业应用开发来说,基本都会采用分层的架构, 这样可以分散关注、松散耦合、逻辑复用、标准定义。例如,目前使用SSH组合时典型的四层架构:表示层、业务层、持久层和数据层;那么,在四层架构中,事务的控制应该放在哪一层呢?如果使用Spring框架,它对事务做了很好的封装,通过它的AOP配置,可以灵活的配置在任何一层;但是在很多的需求和应用,直接使用JDBC事务控制还是有其优势的。所...

2010-04-23 18:30:35 105

线程的优缺点

何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能: (1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的同时一直处于活动状态; (2)当前没有进行处理的任务时可以将处理器时间让给其它任务; (3)...

2010-04-21 23:56:32 95

线程知识

1线程:是进程内部运行的一个顺序控制流,是有别于进程的,它是在进程内部运行的,一个进程可能包含多个线程,线程是共享内存地址空间,而一个进程是独占内存地址空间。2.如何实现多线程方式1.继承Thread类(实际上Thread也是实现了Runnable接口的,并实现了run()方法)方式2.实现Runnable接口以上两种都可以实现多线程,但是都必须重写run()方法,而且启动线程是调...

2010-04-21 22:31:27 64

Java面试题

一、Java基础知识1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:写一个方法,实现字符串的反转,如:输入abc,输出cba写一个方法,实现字符串的替换,如:输入bbbwlirbbb,输出bbbhhtccc。3.数据类型之间的转换如何将数值型字符转换为数字(Integer,Double)如何将数字转换为字符如何取小数点前两位,并四舍五入。4.日期和时...

2010-03-16 10:35:14 84

子查询之组合查询

概述Ø  概念:子查询返回的值,与父查询的每一行的值都相关。这种子查询叫做~。Ø  判断相关子查询的方法:子查询不能脱离父查询而独立运行。Ø  理解的要点:父查询返回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 83

原创 Java性能的优化

Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题看似不大明显,从而一些Java的技术,如JSP,Servlet,EJ...

2009-12-13 16:06:44 73

使用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

原创 java对象的序列化和反序列化

关键字: java对象的序列化和反序列化 当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。   把Java对象转换为字节序列的过程称为对象的序列化。   把字节序列恢复为Java对象的过程称为对象的反序列化。   对象的序列...

2009-12-11 00:30:42 68

原创 面试Java

java 面试题  Java面试题和答案 JAVA相关基础知识 1、面向对象的特征有哪些方面     1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述...

2009-11-04 09:40:12 80

原创 正则表达式口诀及教程

正则表达式口诀及教程(推荐)由 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

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

浅谈Oracle数据库体系架构

[size=large]Oracle的体系架构很复杂。Oracle在整体上分为实例和数据库两部分。实例主要由SGA和后台进程组成,其中与Oracle关系最大的是SGA,SGA包含三个部分,分别是[color=darkred]数据库缓冲区[/color],[color=darkred]日志缓冲区[/color]和[color=darkred]共享池[/color]。数据库缓冲区避重复读取常用...

2009-10-18 21:16:12 120

经典数据库查询例题(更新)

[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 201

包含大部分的javaOO相关知识

自己总结的javaOO知识,涵盖了面向对象,集合框架,线程,IO,反射等。要打开文件,需要安装Mindmanager软件。

2010-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除