- 博客(29)
- 收藏
- 关注
原创 hibernate配置 持有数据库链接不释放
使用springmvc+hibernate做项目的时候,经常遇到一个问题项目动不动就假死啦,请求数据没有返回,debug模式下看到请求只要一连接数据库就会卡住,没有任何反应!刚开始什么方法都试过啦,调大数据库连接池的大小,优化请求链接的次数!查看假死情况下cpu的使用情况也没有异常,这个时候感觉很无力,后来同事换了一个数据库连接池Druid,之前用的是c3p0!终于有重大发现啦,这个时候再发生假死...
2018-04-24 13:14:31 3176
转载 tomcat优化
分析java进程假死状况http://www.myexception.cn/internet/2044496.htmljvm调优http://blog.csdn.net/historyasamirror/article/details/6233007http://blog.csdn.net/u013991521/article/details/52294951http://
2017-04-01 16:19:08 208
原创 sencha touch jsonp
JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。一个是描述信息的格式,一个是信息传递双方约定的方法。(数据交互双方约定一个自己的数据传输密钥,自定义密钥callback,传输方和接受方共同遵守这个协议)js中请求是这样的:proxy: { type: 'jsonp', url : url,
2017-03-01 14:37:29 350
原创 sencha touch jsonp
JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。一个是描述信息的格式,一个是信息传递双方约定的方法。(数据交互双方约定一个自己的数据传输密钥,自定义密钥callback,传输方和接受方共同遵守这个协议)js中是这样的:proxy: { type: config.type, url : config.ur
2017-03-01 14:34:50 185
原创 sencha touch JsonP跨域请求
JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。一个是描述信息的格式,一个是信息传递双方约定的方法。(数据交互双方约定一个自己的数据传输密钥,自定义密钥callback,传输方和接受方共同遵守这个协议)js中是这样的:proxy: { type: 'jsonp', url :'https://b
2017-03-01 14:26:20 189
转载 java io
1、在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头)2、任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象既然它能产生出数据,我们就可以将数据取出,java对封装的通用方法就read()方法了--(出水龙头)3、任何有能力接收数据源(流)的javaio对象我们就可以看作是一个OutputStream对象
2016-12-20 11:13:08 168
转载 对url加密的加密解密算法,这样的加密结果只有数字和字母
package com.jubaopen.base.util;import org.apache.commons.codec.binary.Base64; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; /** * 对url加密的加密解密算法,这样的加密结果只有
2016-12-09 14:29:01 1700
原创 List集合中的对象排序
有两种方法,一种是在要排序的对象的实体类中实现comparable接口,然后重写comparaTo()方法@Overridepublic int compareTo(HoldStock o) {int i=(int) (this.current_amount-o.current_amount);if(i==0){i=(int)(this.enable_amount-o.enab
2016-12-05 11:19:03 371
转载 jquery对页面新加元素添加事件
今天遇到一个问题,页面动态添加的的标签无法添加事件!on,bind 两种jQuery方法都用了也不好使!然后看到网上有一个live方法用了一下挺好用,可以添加事件。达到了预期效果!DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:4秒,无首付风险低,400150
2016-11-30 18:28:57 580
原创 用gson转json时报stackoverflowerror
首先这个问题是怎么出现的呢,我发现首先是内存不足照成的,为什么会出现内存不足的原因呢?我的myeclipse内存设置的挺大的,因为因为实体类之间存在互相关联(特别是互为外键时),这时候用toJson序列化就会出现无限循环错误而且我的实体类中不只有一个互为外键的属性,所以说无限循环下去多大的内存都会被消耗殆尽,然后报stackoverflowerror这个错误!怎么解决这个问题呢?首先我看网上有
2016-10-21 11:08:04 1222
转载 autocomplete
转载地址:http://www.jb51.net/article/24219.htm1、jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ http://docs.jquery.com/Plugins/Autocomplete 2、jquery.autoco
2016-09-08 18:03:15 222
转载 jquery autocomplete插件结合ajax使用demo
autocomplete是jqueryUI里的一个插件效果和说明可以访问这里,作用类似于搜索时的自动提示:http://jqueryui.com/demos/autocomplete/#default今天项目中用到了这个插件首先是引入文件,除了juqery和juqeryUI的基本文件外,还需要引入下面的文件 script src="request.getContextP
2016-09-08 14:26:26 902
转载 Jackson将json字符串转化为泛型list
转载 :Jackson,我感觉是在Java与Json之间相互转换的最快速的框架,当然Google的Gson也很不错,但是参照网上有人的性能测试,看起来还是Jackson比较快一点 Jackson处理一般的JavaBean和Json之间的转换只要使用ObjectMapper 对象的readValue和writeValueAsString两个方法就能实现。但是如果要转换复杂类型Colle
2016-08-24 17:32:31 258
转载 解决邮件javax.mail发送邮件的问题unable to find valid certification path to requested target
今天做项目时,困扰了我很长时间的邮件发送失败的问题终于被我找到啦!通过报错日志看到是PKIX path building failed ,最主要的报错还是unable to find valid certification path to requested target,我上网查了很多资料有的说是被杀毒软件拦截啦,我把360软件全部停止后还是不行,有的说没有相应的证书,但是也没有给出相应的证书,
2016-07-04 13:23:33 2070 2
转载 js阻止冒泡事件
Js 冒泡事件阻止1. 事件目标现在,事件处理程序中的变量event保存着事件对象。而event.target属性保存着发生事件的目标元素。这个属性是DOM API中规定的,但是没有被所有浏览器实现 。jQuery对这个事件对象进行了必要的扩展,从而在任何浏览器中都能够使用这个属性。通过.target,可以确定DOM中首先接收到事件的元素(即实际被单击的元素)。而且,我
2016-06-29 13:43:35 236
原创 jquery学习之取值
jquery中最长用到的取值方式就是$("").val()及$("").attr("value"),这两种有什么区别吗?今天我在做项目的时候发现了其中的不同。首先val()方法是取jsp,ftl等页面元素(标签)支持value属性的value值,而attr("value")取值时页面标签可以随意赋value值,然后取得相应伪value属性的值,不只是value可以用attr("value")取得,
2016-06-29 13:42:07 196
转载 使用正则表达式替换字符串中的字符
String regex="(\\w{要替换的位数})(\\w+)(\\w{要替换的位数})";//String regex="(\\w{4})(\\w+)(\\w{4})";string.replaceAll(regex , "$1****$3");
2016-06-23 17:29:52 692
转载 jstl页面学习之fn标签
在使用jstl的函数标签库之前需要在页面中引入:http://java.sun.com/jsp/jstl/functions"%> 1、fn:contains(string, substring) 如果参数string中包含参数substring,返回true。 2、fn:containsIgnoreCase(string, substring) 如
2016-06-20 11:42:05 226
原创 jquery学习之页面加载
在jsp页面中写jquery的过程中,有时经常遇到写的jquery代码不能加载,debugger都不能测试,但是把jquery的方法写到页面加载完成的方法里面就可以啦!一直没想明白是怎么回事,今天问了同事才知道,原来jsp页面在加载时里面的内容(报过js)是从上向下加载的,除了页面加载完成($(function(){}))里面的方法以及事件方法不会立即加载
2016-06-19 15:05:40 369
转载 jquery学习
今天遇到一个问题,页面中动态添加元素添加点击事件不能直接点击,找了很多原因都没能解决,后来发现动态添加元素不能直接绑定事件,要添加live函数例如: $("div.completionList ul li").live('click',function () {alert("ok");});
2016-06-01 18:04:14 211
转载 jquery validation
http://www.runoob.com/jquery/jquery-plugin-validate.html
2016-05-30 11:59:02 147
原创 jquery学习笔记之报错
今天在jsp页面写jquery时遇到一个问题object is not a function,不能理解,后来找了一下百度,说是页面两个对象的name属性重复了修改一下就好了,但是比对了一下我的页面没有这个问题,我有仔细看了一下对象中的name属性和方法名称一样,修改了一下方法的名称,就好使啦
2016-05-30 11:20:55 183
转载 svn服务器及客户端的安装
SVN服务器搭建和使用(一) Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.wi
2016-05-18 14:46:39 245
转载 springMVC学习笔记之配置
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
2016-05-16 11:14:48 469
转载 springMVC学习笔记之DispatcherServelet
3.1、DispatcherServlet作用DispatcherServlet是前端控制器设计模式的实现,提供spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下
2016-05-16 11:00:00 237
转载 springMVC学习笔记OpenSessionInView
OpenSessionInViewFilter原理以及为什么要用OpenSessionInViewFilter struts2 里面OpenSessionInViewFilter一定要写在最上面 下面有讲解---------------------------------------------------------------1、说说为什么使用
2016-05-16 10:51:59 318
转载 springMVC学习笔记之常用注解元素
最近在做基于springmvc的一个项目,保留一下看到的有用的东西常用注解元素@Controller 标注在Bean的类定义处@RequestMapping真正让Bean具备 Spring MVC Controller 功能的是 @RequestMapping 这个注解@RequestMapping 可以标
2016-05-12 15:37:10 185
原创 tomcat发布项目如何去掉项目名称
我在发布项目时不想写项目名称,于是去百度搜索了一下,在tomcat中的server.xml中增加 <Context path="\Test(项目名称)" docBase="D:/apache-tomcat-7.0.53/webapps/Test(项目名称)" debug="0" reloadable="true" />,但是试了不好使,这么做会使项目重复加载,于是就搜索了一下怎么解决重复加载
2016-05-12 14:43:25 303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人