自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Truong的专栏

编程能力重要、程序员的积累和借鉴他人的能力也很重要

  • 博客(28)
  • 资源 (44)
  • 收藏
  • 关注

转载 deleted object would be re-saved by cascade

解决hibernate 删除异常: deleted object would be re-saved by cascade (remove deleted object from associations) 收藏在hibernate 删除关联时会出现eleted object would be re-saved by cascade (remove deleted object from

2012-12-26 13:52:01 782

转载 xslt转换为html中空格处理

方法一:用 就可以表示空格了。 方法二:用可以保留空格,注意这里的xsl类型为text才可以,为其他的就不行了。 方法三:disable-output-escaping 属性为yes时,可以禁止转义输出,即直接输出  或者

2012-12-26 10:15:36 2624

原创 Java中的trim()方法无法去掉空格原因

有全角空格。String.trim()无法去掉全角的空格

2012-12-20 18:09:30 1902

原创 html form 提交多个相同name的input标签到action,html提交多个相同实体的对象

html中代码                                                                 action中代码private List cont;//定义属性及get,set方法可接受到两个Cont对象

2012-12-20 13:20:47 11878

转载 Java中用split函数进行分割字符串 及 没有任何输出的原因

1.语法如下String.split(sourceStr,maxSplit)String.split(sourceStr)参数说明:sourceStr是被分割的字符串,maxSplit是最大的分割数返回值说明:split函数的返回值是一个字符串数组String[]2.示例代码package wang48.jiaocheng;public class StringSpli

2012-12-20 10:10:06 1621

原创 js 两个 multiple select 添加 删除 option

function addObj(){    for(var i=0;i     if(document.frm.chooseObj.options[i].selected){//如有选中的,先添加已选,再删除可选      document.frm.selectObj.add(new Option(document.frm.chooseObj.options[i].text

2012-12-19 10:47:19 2127

原创 hql in语法 取多个对象

String hql="from "+Item.class.getName()+" i where i.code in ("+codes+")";   //codes= 'a','b','c'     可取code为a,b,c的三个Item对象 hibernateEntityDao.find(hql);

2012-12-18 18:12:47 631

原创 html select 只读

disabled>  selected>字符  selected>小数  selected>大文本

2012-12-18 11:23:44 1047

原创 校验并记忆之前填过的数据 xslt

鼠标离开input框进行校验,点击则显示之前填过的数据。在input中添加backValue属性用于记录value属性中的值。stack用于记录是否还有错误存在。以下代码来自xslt文件中的代码片段     var stack=0;     function updateContract(){      if(stack=="0"){       document.

2012-12-18 10:26:26 520

原创 js使用正则校验输入为数字(经测试)

1.只能输入整数var reg = new RegExp("^[0-9]*$");       if(!reg.test(obj.value)){            //obj.value为输入框或其他标签的内容               alert("请输入数字!"); }2.能输入整数和小数if(!(inputObj[0].value+'').matc

2012-12-18 09:15:35 737

原创 获取实体属性在hibernate配置中对应字段的长度

Class Test=Class.forName(Test.class.getName());Configuration f=new Configuration().addClass(Test);PersistentClass pc=f.getClassMapping(Test.class.getName());Iterator iterator=null;  fo

2012-12-17 13:45:31 2498

转载 form 标签中属性enctype="multipart/form-data"的作用

ENCTYPE="multipart/form-data"用于表单里有图片上传。表单标签中设置enctype="multipart/form-data"来确保匿名上载文件的正确编码。如下:      上传企业营业执照图片:          就得加ENCTYPE="multipart/form-data"。表单中enctype="multipart/form

2012-12-14 16:29:46 1621

原创 No result defined for action com.igit.contract.web.action.ContContractAction and result input

原因:1,给action传递数据类型有问题。2,给action提交了重复的数据。比如form中有名为id的input,action地址中也有名为id的参数,或者from中有两个名为id的input3,jsp form表单中有 也就是表单包含文件上传,会出现这个问题。解决办法是在form标签里添加enctype="multipart/form-data";......enctype=

2012-12-13 15:50:16 630

原创 XSLT中引入外部CSS样式和调用js

http://www.w3.org/1999/XSL/Transform">                         function save(){      document.getElementById("frm").action="saveContract.action";      document.getElementById("frm").su

2012-12-13 13:32:13 3892

转载 优秀程序员不得不知道的20个位运算技巧

一提起位运算,人们往往想到它的高效性,无论是嵌入式编程还是优化系统的核心代码,适当的运用位运算总是一种迷人的手段,或者当您求职的时候,在代码中写入适当的位运算也会让您的程序增加一丝亮点,最初当我读《编程之美》求“1的数目”时,我才开始觉得位运算是如此之美,后来读到 《Hacker's Delight》,感慨到Henry S.Warren把位运算运用的如此神出鬼没,很多程序都十分精妙,我觉得在一

2012-12-13 10:23:56 503

转载 Can not find a java.io.InputStream with the name [] in the invocation stack 解决办法

具体异常是这句话:Can not find a java.io.InputStream with the name [inputStream] in the invocation stack. Check the tag specified for this action.1.文件路径不对,根本就没有取到文件。这种情况下,可以将获得InputStream的那条语句放在system.out

2012-12-13 10:09:19 1155

原创 xslt将word转换成html,xslt将xml转换成html

(一)后台转换,不需要jsp页面(word模板,xml模板)1.需要下载xalan.jar(在博客资源内,免分) 2.需要xslt文件(该文件对相应格式的xml,语法参考http://www.w3school.com.cn/xsl/)例如http://www.w3.org/1999/XSL/Transform">

2012-12-12 17:15:21 2801

原创 取数据 或 删除数据 DataIntegrityViolationException: not-null property references a null or transient value

原因:删除数据:实体对应表中字段不能为空。赋值或修改。获取数据:实体一对多关联其他实体并hibernate配置中有not-null="true",实质也是字段不能为空,赋值即可。

2012-12-12 16:52:08 1369

原创 input和textarea只读设置

1.textarea2.input

2012-12-12 10:44:39 1203

原创 Struts2下载word(经测试)

请求页面:${templateWordAddress}struts配置:       application/vnd.ms-word    //inputName要与action中方法对应    templateAffix    10000    //此处必须有,fileName显示要下载的附件的名字    attachment;fileName="abc.

2012-12-11 17:46:27 1900

转载 InputStream和OutputStream

1、在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头)2、任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象既然它能产生出数据,我们就可以将数据取出,java对封装的通用方法就read()方法了--(出水龙头)3、任何有能力接收数据源(流)的javaio对象我们就可以看作是一个OutputStream对象

2012-12-11 13:36:36 618

转载 使用struts2 返回 xslt result 资料

今天本打算做一些基于XML的WebService接口,不料遇到了bug,折腾了一个下午带半个晚上,最后才在网上搜到原因和解决办法,特来分享。原本正常情况下,Struts2是支持将一个Action中的全部属性以XML形式输出的,这就是XSLTResult。在struts.xml中这样配置   class="org.lilystudio.winter.actions.service.Get

2012-12-10 18:15:49 510

原创 java判断文件夹是否存在并上传文件

int beginIndex=contTemplateFileName.lastIndexOf("\\")+1;  int endIndex=contTemplateFileName.lastIndexOf(".");  String filename=contTemplateFileName.substring(beginIndex,endIndex);  HttpSer

2012-12-10 11:21:17 3727

转载 Java判断文件或文件夹是否存在

1、判断文件是否存在,不存在创建文件 File file=new File("C:\\Users\\QPING\\Desktop\\JavaScript\\2.htm");   if(!file.exists())   {        try {           file.createNewFile();        } catch (IOExcep

2012-12-10 10:53:12 19919 1

转载 dom4j(合并转载文章)

DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义:     Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。     DOM4J使用起来非常简单。只要你了解基本的XML-DOM模型,就能使用。然而他自己带的指南只有短短一页(html),不过说的到挺全。国内的中文资

2012-12-07 10:04:36 762

原创 could not find a getter for ... in class ...

1.没有getter方法2.hibernate配置文件和pojo不一致3.最近发现:在实体A中关联B和C(B和C类中有对应A的关联属性),但后来将实体A中的关联属性改为B和D,删除了C属性。但是忘记在C中删除对应A的关联属性,报此错。从A类中找原因始终找不到,原来在另一类中单向关联了它。

2012-12-06 17:30:37 549

转载 Textarea

一、隐藏textarea的滚动条      要设置textarea文本域的滚动条是否开启,使用style.overflow-x属性来控制。如:如果要隐藏该文本域的横向滚动条,在style属性中增加overflow-x属性控制,如下:相应的,若要隐藏纵向滚动条:如果使用代码控制的话,可能需要如下代码实现:document.all("txtComments").style.ov

2012-12-06 14:13:33 844

转载 text输入框样式

input输入框的各种样式 文本框为下划线 text输入框样式输入框景背景透明:鼠标划过输入框,输入框背景色变色:<INPUT value="Type here" NAME="user_pass" TYPE="text" SIZE="29" onmouseover="this.style.borderColor='black';this.style.backgroundColor='p

2012-12-06 14:12:37 2821

Maven实战 完整高清版

Maven实战

2017-06-18

锋利的jQuery

《锋利的jQuery》循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单操作、AJAX以及插件方面等知识点,并结合每个章节后面的案例演示进行练习,达到掌握核心知识点的目的。为使读者更好地进行开发实践,《锋利的jQuery》的最后一章将前7章讲解的知识点和效果进行了整合,打造出一个非常有个性的网站,并从案例研究、网站材料、网站结构、网站样式和网站脚本等方面指导读者参与到项目建设中来。, 《锋利的jQuery》适合Web开发人员阅读和参考。

2017-06-18

深入理解Java虚拟机

《深入理解Java虚拟机:JVM高级特性与最佳实践》内容简介:作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,本书极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。, 全书共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。, 本书适合所有Java程序员、系统调优师和系统架构师阅读。, , 海报:, , , , 点击链接进入Java程序设计:, 《深入理解Java虚拟机:JVM高级特性与最佳实践》, 《JAVA核心技术(卷1):基础知识(原书第8版)》, 《JAVA核心技术卷2:高级特征》, 《Java语言程序设计(基础篇)(原书第8版)》, 《Java编程思想(第4版)》, 《Effective Java中文版(第2版)》, 《Java编程思想(英文版•第4版)》, 《Java 实时编程》, 《Java加密与解密的艺术》, 《Eclipse插件开发(原书第3版)(畅销插件开发指南新版)》, 《Java语言程序设计:进阶篇(原书第8版)》, 《Maven实战》

2017-06-18

Struts+Hibernate+Spring集成开发宝典

Struts+Hibernate+Spring集成开发宝典

2017-06-18

Head First 设计模式

Head First 设计模式

2017-06-18

大型网站技术架构

《大型网站技术架构:核心原理与案例分析》通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。, 《大型网站技术架构:核心原理与案例分析》不仅适用于指导网站工程师、架构师进行网站技术架构设计,也可用于指导产品经理、项目经理、测试运维人员等了解网站技术架构的基础概念;还可供包括企业系统开发人员在内的各类软件开发从业人员借鉴,了解大型网站的解决方案和开发理念。

2017-06-18

PHP基础教程

《PHP基础教程(第3版)》非常通俗易懂地向初学者介绍了PHP语言的基本概念、使用方法和注意事项。全书通过丰富的示例,引领读者逐步掌握这门流行的Web开发语言,使读者能够上手亲自编写适用于常用场景的PHP脚本。《PHP基础教程(第3版)》适合有基本的HTML经验的读者阅读。, , 点击链接进入新版: Web开发系列:PHP基础教程(第4版)

2017-06-18

Hibernate实战

本书全面讲述了hibernate和java persistence,并对两者进行了详细的对比分析。书中通过一个应用将数百个例子融合起来,不仅深入剖析了hibernate 3.2和java persistence丰富的编程模型,还深刻阐述了数据库设计、对象/关系映射(orm)和优化等方面的基本原则、策略和最佳实践。书中处处闪烁着作者超凡的真知灼见,将大大升华读者对orm乃至企业级应用开发的理解。, 本书适合广大的开发人员,从orm的初学者到经验丰富的开发人员。

2017-06-18

Hadoop技术内幕 深入解析

Hadoop技术内幕 深入解析

2017-06-18

redis设计与实现(第二版)

redis设计与实现(第二版)

2017-06-18

高性能MySQL(第3版)

高性能MySQL(第3版)

2017-06-18

redis 64bit for windows 2.6.12

redis windows64位 版本2.6.12.另安装配置在http://blog.csdn.net/truong/article/details/40677689

2014-11-01

spring源码

spring 源码 有兴趣的童鞋看着玩吧

2014-03-07

eclipse-maven3-plugin(win)

eclipse maven插件 离线,配置请参考博客。

2013-12-08

apache-maven-3.1.1-bin(win)

apache-maven-3.1.1-bin windows下,配置请参考我的博客:apache-maven-3配置及eclipse中插件配置

2013-12-08

eclipse中安装subclipse(svn插件)

服务端参考:创建svn服务器(windows) eclipse端svn参考:eclipse中安装svn插件subclipse

2013-12-08

Setup-Subversion-1.7.5 svn服务器

windows上svn服务端安装程序。如何配置svn服务端,请参考我的博客创建svn服务(windows),eclipse安装插件也请参考eclipse中安装svn插件subclipse

2013-12-08

SpringFramework3源码

SpringFramework3源码。解压后,在Eclipse或MyEclipse中建立java工程,导入即可。

2013-11-21

ApacheTomcat6高级编程中文卷2

不知道如何上传大于50M文件,分成了卷1和卷2。总共60多M。用Adobe Reader打不开。PDF Reader可以打开。一直用手机上的PDF Reader看的。其他软件不知道能不能打开。

2013-07-19

ApacheTomcat 6高级编程中文卷1

不知道如何上传大于50M文件,分成了卷1和卷2。总共60多M。用Adobe Reader打不开。PDF Reader可以打开。一直用手机上的PDF Reader看的。其他软件不知道能不能打开。

2013-07-19

Dubbo应用开发教程

Dubbo应用

2017-07-01

Netty案例集锦

Netty案例集锦

2017-06-25

linux系统技术入门

linux

2017-06-25

Java NIO (中文版)

Java NIO (中文版)

2017-06-25

ExtJS实用开发指南

ExtJS实用开发指南

2017-06-25

hadoop开发者第二期

hadoop开发者第二期

2017-06-25

Red5的Web视频、音频系统开发

Red5的Web视频、音频系统开发

2017-06-25

24种设计模式介绍与6大设计原则

24种设计模式介绍与6大设计原则

2017-06-25

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

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

2017-06-24

轻量级Java+EE企业应用实战

轻量级Java+EE企业应用实战

2017-06-24

高可用性的HDFS:Hadoop分布式文件系统深度实践

高可用性的HDFS:Hadoop分布式文件系统深度实践

2017-06-24

JAVA程序员 从笨鸟到菜鸟

JAVA程序员 从笨鸟到菜鸟

2017-06-24

Java并发编程实战

本书深入浅出地介绍了Java线程和并发,是一本完美的Java并发参考手册。书中从并发性和线程安全性的基本概念出发,介绍了如何使用类库提供的基本并发构建块,用于避免并发危险、构造线程安全的类及验证线程安全的规则,如何将小的线程安全类组合成更大的线程安全类,如何利用线程来提高并发应用程序的吞吐量,如何识别可并行执行的任务,如何提高单线程子系统的响应性,如何确保并发程序执行预期任务,如何提高并发代码的性能和可伸缩性等内容,最后介绍了一些高级主题,如显式锁、原子变量、非阻塞算法以及如何开发自定义的同步工具类。, 本书适合Java程序开发人员阅读。

2017-06-24

淘宝技术这十年

《淘宝技术这十年》内容简介:任何网站的发展都不是一蹴而就的。它在发展过程中会遇到各种各样的问题和业务带来的压力。正是这些问题和压力推动着技术的进步和发展,而技术的发展反过来又会促进业务的更大提升。如今淘宝网的流量排名已是全球前15名、国内前3名,其系统服务器也从一台发展到万台以上。, 《淘宝技术这十年》从工程师的角度讲述淘宝这个超大规模互联网系统的成长历程,及其所有主动和被动的技术变革的前因后果。书中有幕后故事、产品经验、架构演进、技术启蒙,也有大牛成长、业内八卦、失败案例、励志故事。《淘宝技术这十年》文风流畅,有技术人员特有的幽默感;内容积极正面,有现场感,全部是作者亲身经历。

2017-06-18

Elasticsearch服务器开发

Elasticsearch服务器开发

2017-06-18

Mycat权威指南

Mycat权威指南

2017-06-18

使用SpringCloud和Docker实战微服务

使用SpringCloud和Docker实战微服务

2017-06-18

一线架构师实践指南

本书致力于为一线架构师,以及软件企业提供务实有效的架构设计方法指导。, 本书从架构师经常遇到的困惑出发,总结软件架构设计中经常遇到的问题,提出“方法体系必然是软件业界未来发展的重大趋势”这一观点;之后,详细阐述了软件架构设计三个阶段(Pre-Architecture阶段、 Conceptual Architecture阶段和Refined Architecture阶段)中的各个具体环节,并给出了最佳的实践原则和方法,内容涵盖“需求进,架构出”的整个过程。, 20多位专家撰文推荐。, 作者10多年架构设计和咨询实践经验的总结。, 实例讲解软件架构设计ADMEMS方法体系。, 中大型系统架构设计的航标灯。

2017-06-18

SpringBoot揭秘 快速构建微服务体系

SpringBoot揭秘 快速构建微服务体系

2017-06-18

改善既有代码的设计

改善既有代码的设计

2017-06-18

空空如也

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

TA关注的人

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