自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (18)
  • 收藏
  • 关注

原创 开发遇到的典型问题

记录我在开发过程中遇到的各种有意思的问题原因:框架里使用的是detachedCriteria辅助hibernate进行查询, 如下detachedCriteria.add(Expression.in("userId", scoresUserIds));但是scoresUserIds是一个list,参数的长度size超过2100条,达到7W条,那么就会在后台传

2012-09-07 17:45:51 497

转载 Java RMI与RPC,JMS的比较

转自:http://www.cnblogs.com/zjstar12/archive/2012/01/06/2315166.htmlRPC:(Remote Procedure Call)   被设计为在应用程序间通信的平台中立的方式,它不理会操作系统之间以及语言之间的差异。 支持多语言RMI:(Remote Method Invocation) RPC 的Java版本,EJ

2013-09-11 14:28:05 779

转载 JSTL标签 参考手册

前言=========================================================================JSLT标签库,是日常开发经常使用的,也是众多标签中性能最好的。把常用的内容,放在这里备份一份,随用随查。尽量做到不用查,就可以随手就可以写出来。这算是Java程序员的基本功吧,一定要扎实。 JSTL全名为JavaServer Pag

2012-09-16 15:28:15 966

原创 用Eclipse Hibernate Synchronizer插件开发Hibernate

http://book.51cto.com/art/201002/184212.htmhttp://sourceforge.net/projects/hibernatesynch/

2012-09-13 11:27:55 353

转载 关于merge与IdTransferringMergeEventListener的用法

newObj = getHibernateTemplate().merge(obj); obj是一个游离对象,该方法将把obj中的属性更新到与obj主键一致的持久对象中,并返回该持久对象newObj。如果没有对应的持久对象,将会新建一个持久对象并将属性拷贝进去,并返回新对象。参考: Copy the state of the given object onto the pers

2012-09-12 15:34:42 833

转载 SQL Server 2005用Row_Number分页

1、为什么要使用row方案:在oracle里有row_number虚列,mySql有limit关键字分页,他们都有一个比较通用的分页方案,使得hibernate等类似的程序可以拼接sql字符串提供通用的分页。而sqlserver却没有这样的分页方案。于是乎,本人稍稍改装row_number()over(order by )用法,获得了一个通用的分页方案。如提供了sql如下:sel

2012-09-11 14:39:52 444

原创 Hibernate之Session.flush()

session flush在commit之前默认都会执行他。也可以手动执行它,他主要做了两件事:1) 清理缓存。2) 执行SQL。 session在什么情况下执行flush* 默认在事务提交时* 显示的调用flush* 在执行查询前,如:iteratehibernate按照save(insert),update、delete顺序提交相关操作***********

2012-09-05 16:16:57 436

原创 struts2采用convention-plugin实现零配置

使用Convention插件,你需要将其JAR文件放到你应用的WEB-INF/lib目录中,你也可以在你Maven项目的POM文件中添加下面包依赖。 org.apache.struts struts2-convention-plugin 2.1.6零配置并不是没有配置,而是通过约定大于配置的方式,大量通过约定来调度页面的跳转而使得配置大大减少。所以,首先应该了解下conv

2012-09-05 10:51:27 414

转载 使用HibernateTemplate

使用HibernateTemplateHibernateTemplate 可将Hibernate 的持久层访问模板化,使用HibernateTemplate 非常简单。创建Hi bernateTemplate 实例后,注入一个SessionFactory 的引用,就可执行持久化操作。SessionFactoyr 对象可通过构造参数传入,或通过设值方式传入。例如://获取Spring 上下文

2012-09-02 21:50:12 324

转载 使用spring的hibernateTemplate的方法

1.管理SessionFactory 使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息: ●数据源bean

2012-09-02 21:49:00 287

原创 Spring AOP的切入点execution写法

//任意公共方法的执行:execution(public * *(..))//任何一个以“set”开始的方法的执行:execution(* set*(..))//AccountService 接口的任意方法的执行:execution(* com.xyz.service.AccountService.*(..))//定义在service包里的任意方法的执行:execution(* co

2012-08-29 14:47:02 763

转载 登陆拦截器与登陆过滤器

先在src下建立一个包:tutorial.interceptor在这个包下建立一个类LogonInterceptor继承于AbstractInterceptor,覆盖intercept()方法:package tutorial.interceptor;import java.util.Map;import org.apache.struts2.ServletActionCont

2012-08-19 00:49:21 540

转载 过滤器和拦截器的比较及未登录用户权限限制的实现

需要实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。过程:因为对过滤器和拦截器都不熟悉,开始两种方式都问题不断,后调试通过,贴在这里留作小结和备忘 过滤器filter实现配置:web.xml RightFilter com.***.rights.RightFilter RightFilter *.jsp

2012-08-19 00:47:46 560 1

转载 Struts2 权限验证 ---拦截器和过滤器

之前的Struts2项目通过再Sitemesh的母版页中使用Struts的if标签进行了session判断,使得未登录的用户不能看到页面,但是这种现仅仅在view层进行,如果未登录用户直接在地址栏输入登录用户才能访问的地址,那么相应的action还是会执行,仅仅是不让用户看到罢了。这样显然是不好的,所以研究了一下Struts2的权限验证。Here i quote权限最核心的是业务逻辑,具体用什

2012-08-19 00:45:54 647

转载 SSH简单整合(Struts2.2.3.1+Spring3.1.0+Hibernate3)

SSH简单整(Struts2.2.3.1+Spring3.1.0+Hibernate3) 代码如下:首先创建数据库 脚本如下:CREATE TABLE `code_store` ( `id` int(11) NOT NULL, `category` int(11) default NULL, `name` varchar(45) default NULL, `codet

2012-08-18 23:11:22 455

转载 spring+atomikos+JTA完整例子

xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">beans default-autowire="byName" > bean id="a

2012-08-18 22:50:11 502

转载 java类Timer和TimerTask的使用

这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求     Timer类是用来执行任务的类,它接受一个TimerTask做参数     Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:import j

2012-08-18 22:46:09 257

转载 Timer和TimerTask详解

以下内容根据 The JavaTM Tutorial 和相关API doc翻译整理,以供日后参考:1.概览Timer是一种定时器工具,用来在一个后台线程计划执行指定任务。它可以计划执行一个任务一次或反复多次。TimerTask一个抽象类,它的子类代表一个可以被Timer计划的任务。简单的一个例程:import java.util.Timer;import

2012-08-18 22:45:07 412

原创 关于Struts2的某些简单总结

Struts2已经将请求和相应封装起来,只要通过设置变量的get()和set(),那么在前台就可以访问到action的变量,同样的,后台也可以直接访问到前台的变量。如果需要自己手动对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作,获取到参数,那么就要用到下面的东西!!!!!!!ServletAc

2012-08-18 00:51:28 403

转载 Struts2的Preparable接口

Struts2的Action在实现com.opensymphony.xwork2.Preparable接口后,就可以重写prepare()方法此时在Action中,prepare()方法的执行点是在:setXxx()和execute()的执行之前比如需求:在执行Action的方法前,接收前台隐藏域传过来的值,再根据该值执行相应逻辑如前台传过来ID,我们根据ID查找数据库对应的用户信

2012-08-18 00:26:41 397

转载 Struts2实现自定义转换器和全局类型转换器

在action中有个字段是birthday是date类型,当我们传值时必须写成1999-01-01它才会自动类型转换,但在有些时候有这样的需求要写成19990101这样默认就不会进行自动类型转换,这样我们可以写一个自定义类型转换器,实现转换需求。Struts2有两种类型转换器:局部:对某个action转换类型起作用首先要自定义类型转换器: public class

2012-08-18 00:26:08 303

转载 Spring+iBatis+Atomikos实现JTA事务

Spring+iBatis+Atomikos实现JTA事务 Atomikos是一个公司名字,旗下最著名的莫过于其Atomikos的事务管理器产品。 产品分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。 TransactionEssentials的主要特征:JTA/XA 事务管理 —— 提供事务管理和连接

2012-08-18 00:26:05 630

转载 使用links方式安装Eclipse插件

一、使用links方式安装eclipse插件    假设eclipse安装目录是D:\eclipse,待安装插件目录是D:\eclipseplugins。以lomboz,Sysdeo Eclipse Tomcat Launcher plugin和xmlbuddy为例说明如何使用links方式安装eclipse插件。    1、安装Lomboz    在D:\eclipsep

2012-08-18 00:26:02 231

原创 阅读源码

struts-2.2.3.1里已经再带了Struts2的所有源代码,Struts2核心库的源代码是放在struts-2.2.3.1\src\core\src\main\java路径下,Struts2插件的源代码是放在struts-2.2.3.1\src\plugins\插件名\src\main\java路径下,Struts2还需要依赖于XWork的,struts-2.2.3

2012-08-18 00:25:58 262

转载 struts2关于A web application created a ThreadLocal with key of type 异常解决办法

created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@12c74b9]) and a value of type [java.lang.Object[]] (val

2012-08-17 11:40:17 973

转载 SSH Write operations are not allowed in read-only mode 错误解决--OpenSessionInViewFilter配置

最近在配置 Structs, Spring 和Hibernate整合的问题:开启OpenSessionInViewFilter来阻止延迟加载的错误的时候抛出了这个异常:    org.springframework.dao.InvalidDataAccessApiUsageException错误但是在我们开启OpenSessionInViewFilter这个过滤器的时候FlushMod

2012-08-17 11:38:38 588

转载 创建、导入和配置 Java 项目

创建、导入和配置 Java 项目本指南将简要介绍 NetBeans IDE 中的一些用于设置和配置 Java 项目的主要功能。此外,还将提供有关如何对 IDE 生成的生成脚本进行定制配置的信息。目录项目基本概念项目Ant创建项目导入项目导入 Eclipse 工作区基于现有源代码设置 Java 项目基于现有源代码设置 Web 项目自由格式项目配置类路径和其

2012-08-17 11:29:45 815

原创 资源下载

下载Java JDKhttp://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html下载所有java的东西---Maven仓库http://search.maven.org/HTML5中国http://www.html5cn.org/J

2012-08-17 11:25:00 518

原创 在线压缩js

http://ganquan.info/yui/?hl=zh-CN

2012-08-17 11:24:12 287

原创 linux文件拷贝命令

cp  -ri  A/B/*  A1/B1/ 回车若复制过程中询问是否覆盖,输入y按回车 另外若A A1不在同一目录下,最好填绝对路径,就是/xxx/xxx/A/B/* /xxx/A1/B1/

2012-08-17 11:18:21 307

原创 Tomcat端口占用

报错信息:严重: Failed to initialize connector [Connector[HTTP/1.1-8080]]LifecycleException:  Protocol handler initialization failed: java.lang.Exception: Socket bind failed: [730048] 解决方案Ste

2012-08-17 11:17:10 261

原创 JS操作Cookie

//网页引用//取cookie值var hrckdeptcode = Cookie("hrckdeptcode");var hrckdeptname = Cookie("hrckdeptname");//保存cookie值setCookie("hrckdeptcode", deptcode, expdate, "/", null, false);setCookie("hrckd

2012-08-17 11:15:33 234

转载 javaMail的简单应用

import javax.mail.*;import java.util.*;import javax.mail.internet.*;public class Mail_Sender { public void send(String email, String username, String password) { Properties p = System.getProper

2012-08-17 11:10:51 296

转载 JSEclipse--js插件

JSEclipse是个Eclipse下的免费Javascript脚本编辑器,最大的特点就是对js的自动完成功能非常完美,支持普通DOM对象的点取,如document对象,screen对象等等...安装如下,1.打开Eclipse工作区(Workbench)2.利用更新管理器安装JSEclipse,在主目录中找到:Help > Software Updates->Find and Ins

2012-08-17 11:09:27 395

转载 Java源码阅读的真实体会

源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的源码很漂亮,但我绝不建议你一开始就读它。我文中会专门谈到这个,暂时不展开。强烈的求知欲,我

2012-08-17 11:07:13 385

转载 在Eclipse安装Aptana插件

Aptana是一个开发JavaScript的很好的ide,且aptana提供了eclpse的插件,用起来几乎很上手而且很简单、方便,没有理由不去爱它。但是在Eclipse下安装aptana总会遇到一些问题,笔者也一样遇到了许多问题。现在这里就做一个总结,安装aptana遇到的问题:1、安装以后必须有Firefox支持。因为aptana需要firefox的JavaScript调试工具做调

2012-08-17 11:00:38 383

转载 Hibernate Tools for Eclipse安装和使用

安装Hibernate插件http://download.jboss.org/jbosstools/updates/developmenthttp://download.jboss.org/jbosstools/updates/stable/启动Eclipse3.4.1选择Help-Software Updates,打开Available Software选项卡,然后单

2012-08-17 10:47:54 313

转载 FreeMarker标签介绍

一、FreeMarker模板文件主要有4个部分组成  1、文本,直接输出的部分  2、注释,即格式不会输出  3、插值(Interpolation):即${..}或者#{..}格式的部分,将使用数据模型中的部分替代输出  4、FTL指令:FreeMarker指令,和HTML标记类似,名字前加#予以区分,不会输出。    FTL指令规则    FreeMarker有三种F

2012-08-17 10:45:42 335

转载 Eclipse入门之插件管理浅谈

这篇帖子关于 Eclipse 插件管理,目的有二:第一,对 Eclipse 的基本工作要素有一个大致的认识;第二,掌握几种添加 Eclipse 插件的方法。    Eclipse 的特色之一,就是它的插件功能。可以说, Eclipse 是一个插件的大集合,所有的模块都以插件的形式存在。那么,究竟什么是插件呢? 插件( plug-in ),即 Eclipse 的功能模块。好像一个模型,附加的功能

2012-08-17 10:43:28 387

转载 Eclipse插件系列——SQLExplorer插件的安装和使用

插件分类: SQL Editor插件版本: 2.2.4插件主页:https://sqlexplorer.dev.java.net/下载地址:http://puzzle.dl.sourceforge.net/sourceforge/eclipsesql/net.sourceforge.sqlexplorer_2.2.4.zip插件介绍:    SQLExplorer是Eclips

2012-08-17 10:43:02 674

js图片轮播

图片轮播

2012-08-17

国外网站刮下来的幻灯片

国外网站刮下来的幻灯片

2012-08-17

MergingImageBoxes 拼图展示相册效果

MergingImageBoxes 拼图展示相册效果

2012-08-17

LargeDropDown 流畅的js二级下拉菜单

LargeDropDown 流畅的js二级下拉菜单

2012-08-17

jQueryBanner幻灯片代码

jQueryBanner幻灯片代码

2012-08-17

CSS 3.0 实现多种样式Loading

CSS 3.0 实现多种样式Loading

2012-08-17

CSS3图像手风琴效果

CSS3图像手风琴效果

2012-08-17

CSS3打造美丽的密码强度指示

CSS3打造美丽的密码强度指示

2012-08-17

CSS3超酷的Loading页面

CSS3超酷的Loading页面

2012-08-17

CSS3 黑色炫酷菜单栏

CSS3 黑色炫酷菜单栏

2012-08-17

CSS3+jQuery 模拟苹果系统

CSS3+jQuery 模拟苹果系统

2012-08-17

多图详解Spring框架的设计理念与设计模

多图详解Spring框架的设计理念与设计模

2012-02-29

SpringMVC入门

SpringMVC入门

2012-02-29

ApplicationContext及它的3种实现

ApplicationContext及它的3种实现

2012-02-29

指针经验总结指针经验总结

指针经验总结指针经验总结指针经验总结指针经验总结指针经验总结

2011-08-07

c语言函数速查c语言函数速查

c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查c语言函数速查

2011-08-07

21天学通oracle

21天学通oracle21天学通oracle21天学通oracle

2011-08-07

空空如也

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

TA关注的人

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