自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring下配置dbcp,c3p0,proxool

<br />不管通过何种持久化技术,都必须通过数据连接访问数据库,在Spring中,数据连接是通过数据源获得的。在以往的应用中,数据源一般是Web应用服务器提供的。在Spring中,你不但可以通过JNDI获取应用服务器的数据源,也可以直接在Spring容器中配置数据源,此外,你还可以通过代码的方式创建一个数据源,以便进行无依赖的单元测试 <br />配置一个数据源 <br />    Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配

2011-05-24 15:28:00 7221

原创 Spring注解@Component、@Repository、@Service、@Controller区别

<br />Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Component 相比没有什么新意,但 Spring 将在以后的版本中为它们添加特殊的功能。所以,如果 Web 应

2011-05-23 16:28:00 910

原创 jdk 动态代理

<br /><br />JDK动态代理<br />    在JDK 1.3以后提供了动态代理的技术,允许开发者在运行期创建接口的代理实例。在Sun刚推出动态代理时,还很难想象它有多大的实际用途,现在我们终于发现动态代理是实现AOP的绝好底层技术。<br />    JDK的动态代理主要涉及到java.lang.reflect包中的两个类:Proxy和InvocationHandler。其中InvocationHandler是一个接口,可以通过实现该接口定义横切逻辑,在并通过反射机制调用目标类的代码,动态将横

2011-05-23 16:17:00 366

原创 oracle实现主键自增

<br />由于ORACLE设置主键是不会自动增加的,所以必须用 序列 和 触发器 来完成主键的递增 <br /><br />1、建立数据表 <br /><br />Test_increase表名字代码 create table Test_Increase(             userid number(10) primary key,  /*建立主键*/             username varchar2(20)             );   <br /><br />2、创建自动增长序列

2011-05-10 15:35:00 540

原创 什么是集群?集群分为哪几类?

<br /><br />高可用集群技术 <br />  下面针对高可用性集群,介绍一下它的工作原理。  <br />  在微软的MSCS(Microsoft Cluster Server)术语中,所有的应用程序、数据文件、磁盘、网络IP地址等都被称为<br />  资源,一些资源可以组成一个资源组,一个资源组存在于一个节点上,但同时只能在一个节点上,它是MSCS可以进行故障切换(FailOver)的最小单元。  <br />  在MSCS中,所有的资源都处于资源监视器的监视之下,资源监视器通过资源动态链接库

2011-05-10 13:43:00 6533 1

原创 高效使用JavaEE ORM框架

<br /><br />高效使用JavaEE ORM框架 虽然Java领域有无数的ORM框架,如Hibernate,iBatis,TopLink,JDO,JPA……但是这些ORM框架基本上大同小异。很多初学者对JDBC的复杂性望而却步,就简单认为使用ORM就会省时省力,结果恰恰相反,任何好的框架都是给专家准备的,任何急功近利试图偷懒的方法往往适得其反。要正确使用ORM还真不是一件简单的事情。本文仅简单整理一下ORM的原理,基本用法,以及如何避免各种陷阱的基本编程原则。<br />ORM的原理<br />先说

2011-05-09 21:53:00 1374

原创 MySQL数据库备份和还原的常用命令

<br /><br /><br />备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql<br />备份MySQL数据库为带删除表的格式<br />备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sq

2011-05-05 15:14:00 309

原创 SQL查询效率

<br />很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:  <br /><br />select * from table1 where name='zhangsan' and tID > 10000  <br /><br />和执行:  <br /><br />select * from table1 where tID > 10000 and name='zhangsan'  <br /><br />一些

2011-05-03 09:46:00 492

commons-fileupload api

此文档讲述commons-fileupload中的所有类以及接口

2011-08-19

AspactJ详解 什么是aspactJ

本节简单介绍 AOP 的概念,解释我们为什么需要 AOP。

2011-08-08

servlet 原理

本文将带你认识 Java Web 技术是如何基于 Servlet 工作,你将知道:以 Tomcat 为例了解 Servlet 容器是如何工作的?一个 Web 工程在 Servlet 容器中是如何启动的? Servlet 容器如何解析你在 web.xml 中定义的 Servlet ?用户的请求是如何被分配给指定的 Servlet 的? Servlet 容器如何管理 Servlet 生命周期?

2011-08-08

空空如也

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

TA关注的人

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