Fight With Me!!!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

03 2015 档案

前端控制器
摘要:原文地址:http://www.cnblogs.com/firstdream/archive/2012/02/09/2344160.html前端控制器一4年以前,当我还在一种叫ASP的东西上工作的时候,我整天为两个问题头疼不已:一是如何将分散的页面控制整合起来。解释型的服务器端脚本,每个页面都有 接... 阅读全文

posted @ 2015-03-31 23:25 nickTimer 编辑

应用开发中数据字典项设计实现方案
摘要:应用开发中数据字典项设计实现方案 在 应用开发中,总会遇到许多数据字典项,比如对象状态、对象类型等等,这些项一般都是固定的若干可选值选项,比如对象状态可能有新建、修改、删除等状态,这 些数据字典项一旦定义完毕改动的频率非常低;在应用开发中,为了处理方便,一般要对这些数据字典项值选项进行数字编码(例如 阅读全文

posted @ 2015-03-31 13:42 nickTimer 编辑

AOP的MethodBeforeAdvice
摘要:使用Spring自动生成代理类,spring利用的是动态代理机制接口Java代码public interface UserDao {void addUser();void deleteUser();}两个实现:Java代码public class UserDaoMySqlImpl implement... 阅读全文

posted @ 2015-03-30 19:44 nickTimer 编辑

java反射(Field的应用)
摘要://$Id: DirectPropertyAccessor.java 11405 2007-04-15 12:50:34Z max.andersen@jboss.com $package org.hibernate.property;import java.lang.reflect.Field;im... 阅读全文

posted @ 2015-03-30 19:42 nickTimer 编辑

Spring2.5那些事之基于AOP的方法级注解式日志配置
摘要:在日常开发中经常需要在代码中加入一些记录用户操作日志的log语句,比如谁在什么时间做了什么操作,等等。把这些对于开发人员开说无关痛痒的代码写死在业务方法中实在不是一件很舒服的事情,于是AOP应运而生。Spring对AOP的支持有以下4种情况:1.基于代理的AOP2.@Aspectj3.纯POJO4.... 阅读全文

posted @ 2015-03-30 13:36 nickTimer 编辑

properties 中文乱码问题的解决
摘要:在用properties处理配置信息时,发现有时出现中文乱码的问题,后经查资料得知是由于编码不一致引起的。于是解决之。【原理解释】我们用 API操作properties文件,如果获取的属性值是中文,为什么会出现乱码呢?我们知道,如果编码(输出)和解码(读入)用的encoding是不一致的有可能会引起... 阅读全文

posted @ 2015-03-30 11:17 nickTimer 编辑

StringUtils.hasText()
摘要:StringUtils.hasText(字符串)如果字符串里面的值为null, "", "",那么返回值为false;否则为true 阅读全文

posted @ 2015-03-30 11:16 nickTimer 编辑

The hierarchy of the type UserOperateLogAdvisor is inconsistent
摘要:加入 aopalliance-1.0.jar 阅读全文

posted @ 2015-03-29 17:38 nickTimer 编辑

spring AOP @Around @Before @After 区别
摘要:此段小代码演示了spring aop中@Around @Before @After三个注解的区别@Before是在所拦截方法执行之前执行一段逻辑。@After 是在所拦截方法执行之后执行一段逻辑。@Around是可以同时在所拦截方法的前后执行一段逻辑。package com.itsoft.actio... 阅读全文

posted @ 2015-03-27 16:48 nickTimer 编辑

hibernate事务配置Aop aop:advisor模式
摘要: 阅读全文

posted @ 2015-03-27 16:27 nickTimer 编辑

在JBPM的Handle类中调用Spring管理的类
摘要:我们在使用JBPM定义流程的时候经常要在流程定义文件中加入一个继承xxxHandler的类来实现我们的业务逻辑判断或者其他的需求,在这个类中一般都是用Spring的Application来获取,而这种情况每次都需要加载配置。 假设使用的Handle类是RoleAssignmentHandler,需要... 阅读全文

posted @ 2015-03-26 21:10 nickTimer 编辑

Page directive: illegal to have multiple occurrences of contentType with different values
摘要:org.apache.jasper.JasperException: /commons/meta.jsp(1,1) PWC5988: Page directive: illegal to have multiple occurrences of contentType with different ... 阅读全文

posted @ 2015-03-26 20:52 nickTimer 编辑

HQL中的Like查询需要注意的地方
摘要:public List getOrgan(StringorganCode, StringorganName) { String hsql; List list; if (organCode != null && organCode.length() > 0) { hsql = "from Ab31 ... 阅读全文

posted @ 2015-03-25 23:52 nickTimer 编辑

js添加对象数组
摘要:json数组也是数组varjsonstr="[{'name':'a','value':1},{'name':'b','value':2}]";varjsonarray=eval('('+jsonstr+')');vararr={"name":$('#names').val(),"value":$('... 阅读全文

posted @ 2015-03-25 16:19 nickTimer 编辑

No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer解决方法
摘要:org.codehaus.jackson.map.JsonMappingException: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no proper... 阅读全文

posted @ 2015-03-24 19:32 nickTimer 编辑

2个mysql关键字
摘要:descstatus 阅读全文

posted @ 2015-03-24 17:56 nickTimer 编辑

怎样获取datagrid中编辑列combobox的value值与text值
摘要:var ed = $('#dg').datagrid('getEditor', {index:editIndex,field:'productid'}); var productname = $(ed.target).combobox('getText'); ... 阅读全文

posted @ 2015-03-24 16:24 nickTimer 编辑

easyui datagrid combobox下拉框获取数据问题
摘要:最近在使用easyui的datagrid,在可编辑表格中添加一个下拉框,查了下API,可以设置type : 'combobox',来做下拉框,这下拉框是有了,可是这后台数据怎么传过来呢,通过查API可以知道,设置URL属性就能从一个URL远程站点请求数据,或者设置data属性也行,但是本人两种方式都... 阅读全文

posted @ 2015-03-23 19:51 nickTimer 编辑

Hibernate多对多关联映射的HQL中的in条件查询问题
摘要:群里有朋友求解一个问题,高分求一条HQL多对多查询语句 。问题描述见 http://topic.csdn.net/u/20090621/16/4eac6fe0-bf3e-422e-a697-f7584732f66e.html,摘要如下:一个学科表(Field),一个用户表(User),多对多关系。学... 阅读全文

posted @ 2015-03-23 19:50 nickTimer 编辑

Remember that ordinal parameters are 1-based!
摘要:今天使用Hibernate出个奇怪的错误,第一次碰到Remember that ordinal parameters are 1-based!原因是问题发生的原因是:hql语句里不需要参数,却添加了一个参数,删掉添加参数的语句就可以了!我的HQL语句:String hql="from Users a... 阅读全文

posted @ 2015-03-23 19:49 nickTimer 编辑

FetchType与FetchMode的区别
摘要:使用例:@OneToMany(mappedBy="item",cascade=CascadeType.ALL,fetch=FetchType.EAGER)@Fetch(value=FetchMode.SUBSELECT)两者比较:两者都是设定关联对象的加载策略。前者是JPA标准的通用加载策略注解属性... 阅读全文

posted @ 2015-03-20 19:00 nickTimer 编辑

Hibernate中Session.save()方法的返回值是什么
摘要:public Serializable save(Object object) Parameters: object - a transient instance of a persistent class Returns: the generated ident... 阅读全文

posted @ 2015-03-18 20:28 nickTimer 编辑

CascadeType
摘要:cascade 设定级联关系,这种关系是递归调用可以是CascadeType.PERSIST(级联新建)CascadeType.REMOVE(级联删除)CascadeType.REFRESH(级联刷 新)CascadeType.MERGE(级联更新)CascadeType.ALL(全部级联) 阅读全文

posted @ 2015-03-18 15:38 nickTimer 编辑

easyui隐藏列
摘要:1.$("#test-datagrid").datagrid('hideColumn','password');其中第二个参数为对应的域,即field2.角色 阅读全文

posted @ 2015-03-17 15:38 nickTimer 编辑

tree的所有节点都勾选上或者取消勾选
摘要:还有一个功能,就是让tree的所有节点都勾选上或者取消勾选,在api中找了一下有一个方法:checktarget选中指定节点。那我们只能是选中根节点后,实现全选。getRootnone获取根节点,返回节点对象。全选:[javascript]view plaincopyprint?varroot=$(... 阅读全文

posted @ 2015-03-17 13:23 nickTimer 编辑

jbpm角色审批
摘要:可分配是一个部门或角色组,也可以选择一个表达式操作,提交任务时可以根据权限过滤这个部门或组的用户中选择一个可操作用户 user(roleUser) --> 通过AssignHandler动态的对流程实例定义Actor。XXXAssignmentHandler implements Assign... 阅读全文

posted @ 2015-03-16 15:10 nickTimer 编辑

Set与List之间转化
摘要:List list = new ArrayList(set);Set set = new HashSet(list);//但是有一点,转换当中可能要丢失数据,尤其是从list转换到set的时候,因为set不能有重复数据 //还有转换到set之后,他们原先在list上的顺序就没了, publiccla... 阅读全文

posted @ 2015-03-13 20:08 nickTimer 编辑

@manyToOne.@oneToMany
摘要:@ManyToOne注解的这端,是多端1.在注释@ManyToOne(cascade=CascadeType.REFRESH,optional=true)中将属性optional设置为true,这可以使得即使外键为空时仍可以向表中添加数据。2.假设Person和Book是一对多的关系,其中Perso... 阅读全文

posted @ 2015-03-12 14:39 nickTimer 编辑

@JsonIgnore
摘要:@JsonIgnore 避免取JSON对象时无限递归的问题,过滤掉一些不需要的属性,说明createdDate这个属性不需要转成json,放到getter方法前生效 阅读全文

posted @ 2015-03-12 14:18 nickTimer 编辑

Java 循环遍历删除set list中的元素
摘要:删除List和Set中的某些元素错误代码的写法:Set set = new HashSet();set.add("aaaaaa");set.add("bbbbbb");set.add("cccccc");set.add("dddddd");set.add("eeeeee");set.add("fff... 阅读全文

posted @ 2015-03-12 13:42 nickTimer 编辑

hibernate中 criteria.setProjection(Projections.rowCount()).uniqueResult()为null的Bug
摘要:在hibernate中,在查询总数时,会使用如下方法;public Integer getCount(final DetachedCriteria detachedCriteria) {return (Integer) getHibernateTemplate().execute(new Hiber... 阅读全文

posted @ 2015-03-11 11:55 nickTimer 编辑

JSTL中EL表达式无法直接取size的处理
摘要:jsp中使用${list.size }会编译成list.getSize()方法,并不能获取list的长度,因为程序回去找List对象中的getSize()方法,所以只能想别的办法, 一种方法是在后台程序Action中声明一个变量存储list的长度,并对这个变量设置get set方法,但是这个方法有点... 阅读全文

posted @ 2015-03-08 14:14 nickTimer 编辑

关于重写
摘要:子类中重写的方法必须和父类中的如下因素一样:返回类型,方法名,参数类型及个数,不过关于返回类型,只要子类的返回类型也是父类的子类即可public class B{ public Object b(){ return null; }}public class A extend... 阅读全文

posted @ 2015-03-06 21:24 nickTimer 编辑

当一个项目中同时存在webroot和webcontext时
摘要:当一个项目中同时存在webroot和webcontext时,注意一定要删除那些没在使用的。还有要发布其中一个想要的目录到服务器中,具体方法是 选择相应工程-----properties-----deployment assembly 阅读全文

posted @ 2015-03-05 09:12 nickTimer 编辑

Caused by: java.lang.ClassNotFoundException: com.opensymphony.xwork2.util.classloader.ReloadingClassLoader
摘要:今天学习到strusts2与spring的整合,把原来可以交给spring产生的东西都扔给了它,终于拜托了繁琐的代码,只专心于逻辑开发就OK了,现在连strusts的action都可以交给spring容器产生了!在strusts2和spring整合的时候,必不可少的一个jar包就是struts2-s... 阅读全文

posted @ 2015-03-04 18:30 nickTimer 编辑

找不到 org/springframework/dao/support/PersistenceExceptionTranslator
摘要:如果用的spring2 则原因是缺少spring-dao.jar如果用的是spring3(我就栽这儿了) 则原因是缺少org.springframework.transaction-3.0.4.RELEASE.jar (我这里是3.0.4) 总之是吧dao 放到transaction 中去了。 阅读全文

posted @ 2015-03-04 15:21 nickTimer 编辑

jBPM4.4 eclipse插件安装
摘要:一、工具下载 jBPM 图形化流程设计器采用eclipse做为平台,我们可以先到jBPM官方网站下jBPM4.4,地址:http://sourceforge.net/projects/jbpm/files/,下载后的文件为jbpm-4.4.zip,目录结构如下:[attach]271[/attach... 阅读全文

posted @ 2015-03-04 09:59 nickTimer 编辑

点击右上角即可分享
微信分享提示