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

原创 Struts2中result-type详解(三)

在struts2框架中,当action处理完之后,就应该向用户返回结果信息,该任务被分为两部分:结果类型和结果本身。结果类型提供了返回给用户信息类型的实现细节。结果类型通常在Struts2中就已预定义好了(见下表),或者是由插件提供,开发人员也可以自定义结果类型。默认配置的结果类型是dispatcher,该结果类型使用JSP来向用户显示结果。当定义了结果类型之后,该结果类型可以在不同的action中重复使用。

2014-11-26 19:39:55 774

原创 Struts2注解开发之注解介绍(二)

总结常用的注解,使用注解来配置Action的最大好处就是可以实现零配置,但是事务都是有利有弊的,使用方便,维护起来就没那么方便了。

2014-11-26 19:35:26 735

原创 Struts2注解开发之Configuration by Convention(一)

我们知道通常情况下,Struts2是通过struts.xml配置的。但是随着系统规模的加大我们需要配置的文件会比较大,虽然我们可以根据不同的系统功能将不同模块的配置文件单独书写,然后通过<include>节点将不同的配置文件引入到最终的struts.xml文件中,但是毕竟还是要维护和管理这些文件,因此也会给维护工作带来很大的困扰。为了解决这个问题,可以考虑使用struts2的注解。实际上struts2中最主要的概念就是package、action以及Interceptor等等概念,所以只要明白这些注解就可以

2014-11-26 19:31:59 865

原创 hibernate配置自动增长方式以及类别详解

hibernate配置自动增长方式以及类别详解

2014-11-26 19:20:55 731

原创 JAVA中MD5散列表加密与Spring中MD5 SHA加密比较

JAVA中MD5散列表加密与Spring中MD5 SHA加密比较,MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的十六进制数字串)。除了MD5以外,其中比较有名的还有sha-1、RIPEMD以及Haval等

2014-11-26 17:37:34 3109

原创 Duplicate property mapping of xxx found in xx 解决办法

Duplicate property mapping of xxx found in xx 解决办法

2014-11-26 13:20:27 2226

原创 spring事务的传播行为与隔离级别详解

关于Spring的事务有7个传播行为,4个隔离级别。

2014-11-24 17:04:37 782

原创 Spring的IOC和DI

Spring   一个开源的控制反转(Inversion of Control ,Ioc)和面向切面(AOP)的容器框架。   主要目的:简化开发控制反转(Inversion of Control ,Ioc)   所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护由外部容器来负责。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。依赖注

2014-11-24 16:46:01 473

原创 大型系统设计问题

目前框架设计中业务存在的五个问题1、主业务,辅助业务实现上一定都做,辅助业务允许晚做,但必须做。2、主业务一定要对辅助业务的条件做判断(若辅助业务条件不成立则主业务要给用户又好的提示)。3、主业务发送消息到辅助业务 时间在1至2秒之间    调度(定时任务) 时间在1至2分钟之间4、标识辅助业务(避免重复做业务)5、辅助业务由于数据库失联导致的任务没能进行一个业务通过调

2014-11-24 16:39:23 590

原创 BigDecimal金额比较

今天做p2p的现金账户提现申请接口的时候遇到的问题:标准做法int r=big_decimal.compareTo(BigDecimal.ZERO); //和0,ZERO比较if(r==0) //等于if(r==1) //大于if(r==-1) //小于

2014-11-24 16:26:55 1081

原创 mysql中int、bigint、smallint 和 tinyint的区别详细介绍

最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (92233720368547758

2014-11-20 11:43:23 482

原创 HTML、SHTML、DHTML、XHTML、XML区别

HTML - Hyper Text Mark-up Language - 超文本标记语言     HTML-超文本标记语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此

2014-11-18 15:03:37 1147

原创 日期工具类分享

package com.esoft.core.util;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Calendar;import java.util.Date;import java.util.HashMap;

2014-11-18 11:31:54 495

原创 三种Oracle灾备技术

北京灾备中心在亦庄~~  对于Oracle数据库的灾备技术,我们可以从Data Guard,GoldenGate和CDP角度去考虑。  Oracle Data Guard提供了一种数据同步技术来实现Oracle的高可用性、增强的性能以及自动的故障转移方案,为主数据库创建和维护多个备用数据库,主数据库的改变能够自动将信息从主数据库传送到备用数据库,并保证在此过程中没有信息的丢失。

2014-11-17 17:13:12 3396

原创 HibernateTemplate中使用自定义sql

public void cleanAll() {final String s = "truncate table ShangliaoFendan";getHibernateTemplate().execute(new HibernateCallback() {            public Object doInHibernate(Session session) t

2014-11-14 12:09:41 1175

原创 JPA2.0 缓存

Hibernate的缓存分为:   一级缓存:在Session级别的,在Session关闭的时候,一级缓存就失效了。   二级缓存:在SessionFactory级别的,它可以使用不同的缓存实现,如EhCache 、JBossCache、OsCache等。    缓存的注释写法如下,加在Entity的java类上:   @Cache(usage = CacheConcurren

2014-11-10 16:11:30 644

原创 JPA2.0 缓存 之 @Cache 注解的使用

如果要使用缓存, 必须在persistence.xml文件中设定 [xhtml] view plaincopyproperty name="hibernate.cache.provider_class" value="org.hibernate.cache.EhCacheProvider"/>              prope

2014-11-10 16:08:09 993

原创 java获取毫秒

方法1: System.currentTimeMillis();方法2:Calendar.getInstance().getTimeInMillis();方法3:new Date().getTime();结果发现 System.currentTimeMillis() 这种方式速度最快Calendar.getInstance().getTimeInMillis() 这种方式速

2014-11-10 15:45:21 409

原创 java.lang.Cloneable

Cloneable接口继承了java.lang。

2014-11-10 15:42:59 690

互联网思维

互联网思维,为什么小米公司估值450亿联想才170亿?

2015-09-22

jQuery Wookmark 瀑布流布局

瀑布流布局非常适合大量图片的展示,一改过去裁剪图片尺寸统一的排版,每张图片都能完全展示,并错落有致,让人眼前一亮。

2014-10-08

myeclipse8.5集成SVN

myeclipse8.5集成SVN的公司项目的

2013-11-21

最新SSM整合

01、为便于演示,框架示例开发基于oracle数据库;(项目全部采用UTF-8编码方式) 02、框架实现了零配置(通过注解实现),充分利用了struts框架、spring框架和myBatis框架提供的相关功能; 03、开发人员开发主要写6类文件:sql文、mapper、entity、service、action和jsp; (mapper是对应sql文的接口类,entity类和action类可以造工具自动生成,实际只要写sql文、service类和jsp等3个文件即可) 04、框架集成了代码表缓存的功能,查询时不需要再关联到字典表;通过拦截器进行权限检查、日志输出等操作; 05、框架实

2013-11-04

空空如也

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

TA关注的人

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