- 博客(36)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 MyBatis 配置 更新全表数据 最后一列多逗号的问题
Mybatis中的CRUD操作(增删改查)中,简单的SQL操作比较直观,如查找操作: SELECT * FROM ENTITY_RELATION WHERE SRC_ID=#{srcId}其中id对应同名java文件中的方法,resultMap对应的自定义的数据类型(当使用java自带类型就更容易了,比如java.lang.String之类的)。但是涉及到更新操作时,...
2017-10-20 16:22:14
1482
原创 Spring Mvc Spring Mybatis 全注解事物配置,Service层事物不回滚
[code="xml"]spring-context.xml中,配置不扫描Coontroller Spring-mvc.xml中,配置只扫描Controller PS:另需注意,如果配置文件中配置了多个事物,需在Service层 注解事物时指定事物的名称@Transactional("transactionManager3")Serv...
2017-09-11 15:57:58
248
原创 Java获取客户端真实IP 解决request.getRemoteAddr()
[code="java"]/** * 获取客户端的真实IP */ public String getRealIpAddr(HttpServletRequest request) { String ipAddress = null; ipAddress = request.getHeader("x-forwarded-for"); //System.out.prin...
2017-05-25 18:04:43
918
原创 Base64转码问题
使用Base64转码时有时会遇到此类错误java.lang.NoSuchMethodError: org.apache.commons.codec.binary.Base64.encodeBase64String([B)Ljava/lang此类错误有可能是有的jar包内重写了Base64类使用[code="java"]BinaryCodec.class.getProtectionD...
2017-05-17 14:13:52
401
原创 Jquery serializeObject 序列变化表单转换JSON
Jquery 在使用 $("#表单ID").serializeObject(); 序列化转换表单数据为Json数据时需在公共作用域添加var formObj = $("#表单ID").serializeObject();//需要使用JSON.stringify(formObj);将表单对象转换为 JSON字符串var jsonStr = JSON.stringify(formOb...
2016-05-16 16:07:30
603
原创 Struts2标签判断字符串包含字符
[code="java"]String testStr = "用来判断是否包含的字符串"; 包含 不包含 [/code]
2016-01-21 17:26:45
243
原创 hibernate中多对一、一对一、一对多、多对多的配置方法
hihernate一对多关联映射(单向Classes----->Student)一对多关联映射利用了多对一关联映射原理多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多也就是说一对多和多对一的映射策略是一样的,只是站的角度不同在一一端维护关系的缺点: * 如果将t_studen...
2015-12-30 11:49:15
145
原创 SQL 日期格式化
0 或 100 (*) 默认值 mon dd yyyy hh:miAM(或 PM) 1 101 美国 mm/dd/yyyy 2 102 ANSI yy.mm.dd 3 103 英国/法国 dd/mm/yy 4 104 德国 dd.mm.yy ...
2015-11-24 10:39:04
132
原创 ArrayList初始长度以及扩容长度
声明一个ArrayList 数组,数组的初始长度默认为10[code="java"]List list = new ArrayList();[/code]如果不断的向数组中添加元素[code="java"]list.add("a");[/code]当添加的长度不足的时候,会自动扩容长度.扩容公式为当前容量长度*1.5+1即:默认长度为10第一次扩充后的长度为16第二...
2015-10-12 16:50:09
5712
1
原创 SQL 语句去重
distinct 的只显示一次重复出更的值。不过这个值出现多少次只显示一次。select distinct 字段名1,字段名2 from 表格 order by 字段名1distinct 字段名1 意思是只显示一次字段名1显示的是第一次出现的。最好和order by 结合使用。可以提高效率。...
2014-12-09 11:30:33
165
原创 CSS3 transition实现与收起的正统slide效果演示实例页面
CSS代码:.box { width: 400px; padding: 15px; background-color: #f0f3f9;}.container { height: 0; position: relative; overflow: hidden; -webkit-transition: height 0.6s; -moz-tra...
2014-10-24 10:53:53
425
原创 JQuery对于CheckBox操作
$("[name='checkbox']").attr("checked",'true');//全选 $("[name='checkbox']").removeAttr("checked");//取消全选 $("[name='checkbox']:odd").attr("checked",'true');//选中所有偶数 $("[name='checkbox']:
2014-10-23 18:28:46
99
原创 JQuery获取相同ID的元素
在Jquery中相同的ID号不能用$()获得,即使是$().each()也不能获得所有的ID相同的元素,只能获得第一个匹配的元素。比如: 以上4个div,如果用$("#jevoly").size()来检查,也只能获得1,使用 $("#jevoly").each(function(i){ n=i; }); n也只=1,这是为什么呢?可能ID号不应该有重复吧。。。解决方法:把id改...
2014-10-23 17:57:14
638
原创 Struts2标签内计算值保留小数点后两位
在Struts2标签内声明一个属性有来计算<s:set var="WorkTimeTypeMoney" value="0"/>通过计算后是输出结果时<s:property value="#WorkTimeTypeMoney"/>有时会出现 这样情况 82109.360000000000000002这时候需要保存小数后两位在页面引入<%@...
2014-02-27 15:39:00
821
JQuery获取当前元素的上下元素 向Table 添加行
$(this).next('select').val();$(this).prev('select').val();next获取当前点击元素的下一个元素prev获取当前点击元素的上一个元素 jQuery.parent(expr) //找父元素jQuery.parents(expr) //找到所有祖先元素,不限于父元素j...
2014-02-25 11:47:41
172
JS提取字符串中的数字 的正则表达式
var num = name.replace(/[^0-9]/ig, "");或者var num = 'asdf10924'.replace(/[^0-9]/ig, "");
2014-01-03 18:32:41
263
JS传递中文至Action乱码问题
1在页面要对传递的参数进行转码处理var address = encodeURI(encodeURI(“阿道夫”));2Action接收时用request().getParameter("address");获取并对获取的值进行转码处理str = URLDecoder.decode(str,"utf-8");...
2014-01-03 10:59:33
83
原创 OpenSessionInViewFilter
<filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> &l...
2013-12-24 11:42:45
98
原创 Java命名规范
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序员一般...
2013-11-29 11:12:21
72
原创 Java String.format用法
String.format用法 在JDK1.5中,String类增加了一个非常有用的静态函数format(Stringformat,Objece...argues),可以将各类数据格式化为字符串并输出。其中format参数指定了输出的格式,是最复杂也是最难掌握的一点,而argues则是一系列等待被格式化的对象。该函数对c语言中printf函数的用法进行了一定的模仿,因此有c语言基础的人学...
2013-11-08 16:29:13
140
原创 Java排序算法
//插入排序:package org.rut.util.algorithm.support;import org.rut.util.algorithm.SortUtil;/** * @author treeroot * @since 2006-2-2 * @version 1.0 */public class InsertSort implements S...
2013-11-07 10:21:26
83
Java程序POI导出Excel
// 创建Excel的工作书册 Workbook,对应到一个excel文档 HSSFWorkbook workbook= new HSSFWorkbook(); // 创建Excel的工作sheet,对应到一个excel文档的tab HSSFSheet sheet = workbook.createSheet("Excel文件名称"); ...
2013-10-09 10:38:46
81
Java强制终止某个进程
String command = "taskkill /f /im WINWORD.exe"; Runtime.getRuntime().exec(command);WINWORD.exe 为进程号,这里是office的word的进程/f /im 为 taskkill的参数
2013-09-03 10:37:53
1003
org.hibernate.ObjectNotFoundException: No row with the given identifier exists:
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.debtms.beans.SellManner#6] 一般这种问题存在与两表连接关系:即: 有A表和B表,A表引用B表的B_id 但是B表的B_id 已被删除,A表还在引用这个B_id ...
2013-07-03 12:01:37
103
原创 <s:iterator>标签 循环 获取当前索引
<s:iterator value="#request.financingDetail" id="fina" status="L">//value 是要循环的集合// id 集合里每一个对象//status 当前循环的索引// <s:property value="#request.L.index+1"/>、 iterator标签主要是用于
2013-04-10 11:57:22
544
原创 关于Column '*' not found 解决方案 Hibernate使用SQL查询返回实体类型,即返回某个类,或实体类...
sql为select a.*, b.id as childId, b.childName from a,b where a.id = b.id 当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为最外层的有别...
2013-04-10 11:19:37
486
Struts2文件流下载
[code="java"] String filePath=getRequest().getParameter("file"); String fileName = getRequest().getParameter("fileName"); String id = getRequest().getParameter("id"); filePath = getReques...
2013-04-01 14:50:17
186
原创 Struts2登录拦截器配置
struts2.xml[code="java"] login,quit login,quit /error.jsp [/code]excludeMethods表示排除指定的方法,即不对标记为e...
2013-03-26 11:50:04
96
原创 Struts2 OGNL表达式
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(...
2012-10-11 16:37:45
83
Struts2标签集锦(附Struts2标签详解word文档)
A: -----超链接,类似于html里的 -----执行一个view里面的一个action -----如果action的errors有值那么显示出来 -----如果action的message有值那么显示出来 -----添加一个值到list,类似于list.add(); -----自动完成标签的内容,这个是ajax B: -----类似于struts1.x中的...
2012-10-11 16:33:33
94
struts2配置文
基础配置WEB.XML[code="java"] struts2 org.apache.struts2.dispatcher.FilterDispatcher struts2 /* Struts.xml [/code]...
2012-10-11 16:29:14
100
struts2配置文件中参数的传递
在Action中我们经常会从这个Action跳转到另一个Action中,如果只是简单的跳转那么很容易,只需在struts配置文件中添加一个result,如:/manager/managerInfo/account.jsp. result有一个type属性,这里的type默认是dispatcher,但这种情况下action之间是不能发送请求的,这时我们就要用到redirect、redi...
2012-10-11 16:22:54
116
原创 hibernate 进行多表查询每个表中各取几个字段
hibernate 进行多表查询每个表中各取几个字段,也就是说查询出来的结果集没有一个实体类与之对应如何解决? 可以将查询返回一个DynaBean比如 Query query = super.getSession().createSQLQuery(sql); return (Object[]) query.list().get(0);返回 Object[]查询多表 ...
2012-09-07 16:30:50
136
原创 深入分析 Java I/O 的工作机制
[url]http://www.oschina.net/question/129540_30919[/url]
2012-09-07 14:53:32
62
JSP页面使用JS怎样连接斑马条码打印机
2015-11-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人