自定义博客皮肤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)
  • 资源 (9)
  • 收藏
  • 关注

原创 Spring中的几种事务处理方式

<br /> 1、用原始的transactionfactorybean的,代理dao事务处理<br />2、用aop:config声明要进行事务增强的切面,用tx:advice声明具体方法的事务属性,及应用到的事务管理器<br />3、使用@transactional注解配置声明事务<br />如有一代表用户的域对象user:<br />package com.domain;<br />import java.io.serializable;<br />

2010-08-31 14:16:00 3724

转载 关于提高自己JAVA水平的十大技术

<br />在十种技术中,最重要的一种技术我想应该非XML莫属。<br />  Web服务是XML流行后的直接产物。<br />  目前所有主流的浏览器都使用JavaScript.如果你要编写Web应用程序,那么JavaScript不可或缺。此外,JavaScript还能作为一种服务器端的脚本语言,如将它嵌入在ASP、ASP.NET中,或者嵌入XSLT来扩展功能。<br />  千里之行,始于足下,应该脚踏实地,一步一个脚印地往前走。不要让时间来左右你行动,而是要利用时间来关注、研究、测试新的开

2010-07-08 15:49:00 591

转载 dao设计模式

<br />虽然DAO模式已经有了好多的成熟的框架,但它仍然是一个比较重要的设计模式。要做一个比较合理的DAO模式,你需要对工厂模式、单例模式、模板模式、策略模式、代理模式、泛型、反射机制、输入输出、异常等知识比较熟悉。下面结合自己理解,设计一个DAO设计模式的例子,希望大家给与指正。 <br />1、数据库连接池的工具类。<br /><br />     在数据库连接池的工具类中,采用了开源的DBCP数据库连接池,调用了DataSource接口,DBCP中关于Datasource的Connecti

2010-07-08 15:40:00 520

转载 J2EE的13种核心技术简介

<br /> J2EE平台由一整套服务(Services)、应用程序接口(APIs)和协议构成,它对开发基于Web的多层应用提供了功能支持。在本文中将解 释支撑J2EE的13种核心技术:JDBC,JNDI,EJBs,RMI,JSP,Javaservlets,XML,JMS,JavaIDL,JTS, JTA,JavaMail和JAF,同时还将描述在何时、何处需要使用这些技术。当然,我还要介绍这些不同的技术之间是如何交互的。此外,为了让您更好地 感受J2EE的真实应用,将在WebLogic应用服务器

2010-06-26 16:13:00 437

转载 oracle常用的110个函数

<br /> 1. ASCII <br />返回与指定的字符对应的十进制数; <br />SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; <br />A A ZERO SPACE <br />--------- --------- --------- --------- <br />65 97 48 32 <br /><br />2. CHR <br />给出整数,返回对应的字符;

2010-06-26 11:27:00 558

转载 日期类型学习总结

<br />       1、  如何使Oracle插入Date只精确到天,不精确到毫秒? <br />        相互转换<br />1. 使用getTime()函数<br />这两个类都提供了getTime()函数,用于返回对应的毫秒数(long类型)。利用这个函数可以实现转换:<br />    java.util.Date utilDate = new java.util.Date(sqlDate.getTime());    // sql -> util<br />   

2010-06-26 11:18:00 791

转载 Oracle to_date的使用方法 日期格式参数 含义说明 Oracle to_date的使用方法

<br /> Oracle to_date的使用方法 日期格式参数 含义说明 <br />D 一周中的星期几 <br />DAY 天的名字,使用空格填充到9个字符 <br />DD 月中的第几天   <br />DDD 年中的第几天 <br />DY 天的简写名 <br />IW ISO标准的年中的第几周 <br />IYYY ISO标准的四位年份 <br />YYYY 四位年份 <br />YYY,YY,Y 年份的最后三位,

2010-06-26 11:11:00 716

转载 彻底明白Java的多线程-线程间的通信

<br />一. 实现多线程<br />1. 虚假的多线程<br />例1:<br />publicclassTestThread <br />{ <br />inti=0, j=0; <br />publicvoidgo(intflag){ <br />while(true){ <br />try{ <br />java/lang/Thread.java.html" target="_blank"><br />Thread<br />.sleep(100); <br

2010-06-25 10:18:00 550

转载 一个Java程序员应该掌握的10项技能

<br />1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。<br />2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你对java实际上还很不了解。<br />3、工具:必须至少熟练使用一种IDE的开发工

2010-06-21 22:54:00 366

原创 Struts2 零配置 by convention-plugin

<br />最近开始关注struts2的新特性,从这个版本开始,Struts开始使用convention-plugin代替codebehind-plugin来实现struts的零配置。 <br />配置文件精简了,的确是简便了开发过程,但是,我们熟悉的配置突然disappear了,真是一下很不适应。跟着潮流走吧,看看该怎样来搞定convention-plugin。 <br />使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中

2010-06-20 20:14:00 823 1

转载 J2EE开发之常用开源项目介绍

 J2EE开发之常用开源项目介绍  主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库  1持久层:  1)Hibernate  这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射  对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hibernate进行了封装,查询功能包括执行hs

2010-06-02 15:59:00 446

转载 Hibernate学习笔记

<br />一、三层架构(数据库层、业务逻辑层、UI层)<br />优点:<br />开发快捷,易于维护,主要针对小型系统应用<br />缺点:<br />(1)访问数据库操作与业务逻辑操作纠缠在一起,不利于分层开发和维护。<br />(2)大量操作数据库的代码以及一些业务逻辑代码会多次重复。<br />二、四层架构(数据库层、持久化层、业务逻辑层、UI层)<br />优点:<br />(1)可以分层开发,访问数据库与业务逻辑实现能够分开。<br />(2)提高代码的复用。<br />缺点:<b

2010-05-31 13:28:00 439

转载 Hibernate、Spring和Struts工作原理及使用理由

1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory 为什么要用: 1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 2. Hibernate是

2010-04-19 12:37:00 373

转载 递归算法

递归算法设计的基本思想是:对于一个复杂的问题,把员问题分解为若干个相对简单前类同的子问题,继续下去直到子问题简单到能够直接求解,也就是说到了递推的出口,这样原问题就有递推得解。关键要抓住的是: (1)递归出口 (2)地推逐步向出口逼近一、具体实例1。汉诺塔这是递归的超经典的例子,几乎每本程序设计书上谈到递归都会介绍。具体情景不再赘述。以我上述的方法观之:(1)递归的出口在于disk数为一的时候

2010-04-18 19:38:00 417

转载 程序员的代码就像女人的脸

程序员大多都是爷们,可能不大知道女人为了小脸蛋要投入多大精力和金钱(其中也有我们程序员辛苦Coding出的血汗钱)。她们每天又是如何精心在保养?如果你有女朋友、老婆了应该会明白的,通常在这么个小小的面积上投资的比重很大很大,就算名花有主了嫁人了也一样在精心养护。 对我们程序员来说,我们的代码就是别人了解我们的第一张脸。男人都比较粗心,而且相当一部分人不追求严谨,这导致我们程序员经常犯不

2010-03-25 13:20:00 866

原创 拦截器与过滤器的区别

一、拦截器是基于java反射机制的,而过滤器是基于函数回调的.二、过滤器依赖于servlet容器,而拦截器不依赖于servlet容器三、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用四、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能五、在Action的生命周期中,拦截器可多次被调用,而过滤器只能在容器初始化时被调

2010-03-04 13:46:00 545

原创 js 动态改变div内部布局

     要做这样一个功能,将检索出来的客户信息以名片的方式显示出来, 这样的功能没有什么问题可言,只是根据相应的名片布局将数据显示出来而已,但主要的问题是要可动态改变名片样式,也就是说数据显示布局也得相应改变,以适应当前的名片样式,     刚开始并没有把它想的多么复杂, 让美工给一个公共table的定义,在换名片的同时,将table的样式随之一换,不就行了么,但因为名片太多,而且布局基

2010-02-09 14:47:00 4586 2

原创 java 汉字基于拼音首字母检索

     最近接手根据拼音首字母来检索中文的小功能, 比如输入A 可以把客户姓氏的第一个字的拼音首字母为A的全部检索出来相信基本在一些应用站点上都可以看的到。     之前没有写过类似的功能。刚拿到的时候也很郁闷。。 这怎么写, 又不能像正常查询一样  select * from Table where name like A%,   问过一些有经验的, 便给了如下几个实现方法:

2010-02-04 14:08:00 11889 2

转载 Hibernate主键生成 Key Generator

Hibernate 主键生成器是负责生成数据表记录的主键,通常有如下几种常见的主键生成方式。 Hibernate主键生成方式 Key Generator 主键产生器: 首先介绍几种常见的主键生生器: 1) increment increment: 对 long , short 或 int 的数据列生成自动增长主键。 主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的

2009-12-31 13:10:00 750

架构原理-架构师的修炼

架构原理-架构师的修炼

2012-09-06

实战 Nginx:取代Apache的高性能Web服务器

实战 Nginx:取代Apache的高性能Web服务器.rar

2012-09-06

PowerDesigner 教程

PowerDesigner 详细教程 文件包里包括: PowerDesigner15.1操作手册.doc PowerDesigner教程完整版.pdf PowerDesign数据库建模和HibernateTools生成POJO映射文件等.pdf 使用PowerDesigner.pdf

2012-09-06

oracle 函数大全

oracle 函数大全 SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; ZH C -- - 赵 A 3.CONCAT 连接两个字符串; SQL> select concat(010-,88888888)||转23 高乾竞电话 from dual; 高乾竞电话 ---------------- 010-88888888转23 4.INITCAP 返回字符串并将字符串的第一个字母变为大写; SQL> select initcap(smith) upp from dual; UPP ----- Smith

2010-02-09

SpringSecurity 学习资料

SpringSecurity 学习资料 强列支持下载。。 

2009-12-30

基于ssh2的权限管理系统

基于ssh2的权限管理系统。数据库是sqlserver 有需要的拿去吧!

2009-12-30

用web.xml控制Web应用的行为

不错的东东,支持下载

2008-04-09

空空如也

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

TA关注的人

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