自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Heap Dump分析 java.lang.OutOfMemoryError: Java Heap space

背景:tomcat服务器平均一天一次昏迷状态,等待半天无响应,像是死了而端口还能通,但是一直不响应,后来就挂了,在日志中发现了java.lang.OutOfMemoryError: Java heap space,想到是否内存有问题首先是了解了一下堆内存-Xms5000M-Xmx5000M-XX:NewRatio=3-XX:PermSize=200M-XX:MaxPermSize...

2018-11-27 09:07:38 909

原创 Tomcat连接池满分析

近期项目多次出现数据库连接不上的问题,导致客户反映很大,初步确定问题是数据库连接并发数达到最大,但是按照实际情况计算是远远达不到最大数的,这就考虑到处理请求时间过长导致连接被占用,解决方案如下:第一步:添加过滤器,抓取各个请求时间保存到日志,筛选出大头部分package junitParam;import java.io.File;import java.io.FileOu...

2017-08-21 18:34:45 2034

原创 springmvc静态资源访问

<mvc:resources location="/WEB-INF/view/static/" mapping="/static/**" />springmvc访问静态资源使用注解的方式正确的写法如上,看到有人说需要加classpath:<mvc:resources location="classpath:/WEB-INF/view/static/" mapping="/static/**" />------------------------------------.

2020-06-30 10:13:52 211

原创 元素类型为 "javaTypeResolver" 的内容必须匹配 "(property)*"

元素类型为 "javaTypeResolver" 的内容必须匹配 "(property)*"元素类型为 "context" 的内容必须匹配 "(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,j...

2019-06-20 14:19:37 3470

原创 ibatis遇到的问题

最近有个统计各个业务完成情况的任务,涉及到7个表,最后的结果需要合并起来显示给客户端,所以使用union连接最开始的版本是在java代码中用字符串拼接起来的,因为看起来特别不方便,于是想到用存储过程的形式,返回游标,读取结果,存储过程在上一篇文章中,在测试机测试的时候还正常,等到更版的时候从游标获取结果集那一步响应时间特别长,因为时间紧迫,对存储过程不甚了解,所以想到用ibatis把SQL写到...

2018-12-19 17:32:38 216

原创 使用存储过程返回结果集

因业务复杂,SQL较为庞大,后改造为存储过程方式,传参,获取结果集,此处只显示存储过程的结构部分,也是最重要部分CREATE OR REPLACE PACKAGE PKG_QUALITYCONTROL IS TYPE retcursor IS REF CURSOR; PROCEDURE GET_QUALITYCONTROL(v_encounterid in nvarchar2, ...

2018-12-10 10:30:18 13532

原创 ibatis的isNotEmpty判断集合

&lt;isNotEmpty prepend="and" property="STATIONS"&gt; T.STATION IN &lt;iterate property="STATIONS" open="(" close=")" conjunction=","&gt; #STATIONS[]# &lt;/

2018-09-27 15:55:03 3019

原创 java生成16位唯一值做主键

仅限一台服务器关于多个表主键的生成,在不建议扩展主键长度的前提下,通过对时间戳加锁来解决主键重复问题import org.apache.commons.lang.StringUtils;import com.fto.sql.UniqueTimestamp;public class Test { public static UniqueTimestamp UT = new Uni...

2018-04-17 09:40:49 13865 2

原创 Tomcat部署及内存设置

安装jdk之后需要配置环境变量,以便Tomcat可以找到目录,不用再手动设置1.设置为系统服务:第一步:进入Tomcat的bin目录第二步:service.bat install Tomcat6(注:Tomcat6是服务名,可自定义)2.设置内存,找到bin目录的tomcatw.bat,双击打开,找到java标签的java options选项添加以下信息-X

2018-02-01 09:20:57 317

原创 span标签显示换行内容

处理span标签无法显示换行数据的方法var re = new RegExp("\n", "g");// 匹配所有的\n,g表示全部globalvar str = $("#A").val();$("#B").html(str.replace(re, "")).show();// html中解析换行用java中的replace方法用的习惯了,发现jQuery中也有这个方法,然后就被坑了

2018-01-23 18:32:59 7494

原创 二维坐标,x从小到大排列,y从大到小排列

目前能想到的最完美的方案重点思路:将xy捆绑到一块排序,因为y是倒叙需要计算下对应正序时的值,也就是拿y组最大值减去当前值,得到x升序y升序组合数组xy,需要考虑到y组位数问题import java.util.Arrays;public class Test { public static void main(String[] args) { Test test = new T

2017-12-20 17:03:11 5892 1

原创 微信公众号测试号申请及访问

第一次接触微信公众号开发,文档看的云里雾里,最终在同事的协作下完成

2016-09-14 13:16:23 75184 5

原创 给easyui的datebox控件添加清空按钮

在不改源码的前提下给datebox添加清空按钮

2015-11-25 17:40:15 3985

原创 Java防止表单重复提交

WAP商城订单重复提交解决方法,步骤:1.

2014-06-30 12:05:14 883

原创 js获取对象为null

页面上动态输出的数据,这是ajax获取的数据我要在页面上展示success:function(data){ var arr = data.split('_'); var numArr = arr[0].split(","); var numStr = ""; if(numArr.length==undefined || numArr.length==0){ $("#phonenol

2013-11-21 10:43:30 938

原创 表单提交有时成功,有时报找不到该网页

今天做后台管理时,有一个添加页面,代码写好,开始测试,开始只用一些简单的数据,都很顺利,后来开始试一些复杂的内容比如html代码,这时候出问题了,配置好的路径也不行了,页面提示找不到网页,也就是大家常见的404,纠结了

2013-11-04 16:40:49 1878

电信计费系统(SSH)

电信计费系统,适合于Java初学者,是一个不错的SSH框架的案例,包括基本的增删改查,权限等等

2013-09-09

空空如也

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

TA关注的人

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