java
贝铃-Turing
java开发
展开
-
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 · 221 阅读 · 0 评论 -
使用存储过程返回结果集
因业务复杂,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 · 13554 阅读 · 0 评论 -
ibatis遇到的问题
最近有个统计各个业务完成情况的任务,涉及到7个表,最后的结果需要合并起来显示给客户端,所以使用union连接最开始的版本是在java代码中用字符串拼接起来的,因为看起来特别不方便,于是想到用存储过程的形式,返回游标,读取结果,存储过程在上一篇文章中,在测试机测试的时候还正常,等到更版的时候从游标获取结果集那一步响应时间特别长,因为时间紧迫,对存储过程不甚了解,所以想到用ibatis把SQL写到...原创 2018-12-19 17:32:38 · 225 阅读 · 0 评论 -
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 · 940 阅读 · 0 评论 -
ibatis的isNotEmpty判断集合
<isNotEmpty prepend="and" property="STATIONS"> T.STATION IN <iterate property="STATIONS" open="(" close=")" conjunction=","> #STATIONS[]# </原创 2018-09-27 15:55:03 · 3047 阅读 · 0 评论 -
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 · 13919 阅读 · 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 · 323 阅读 · 0 评论 -
Tomcat连接池满分析
近期项目多次出现数据库连接不上的问题,导致客户反映很大,初步确定问题是数据库连接并发数达到最大,但是按照实际情况计算是远远达不到最大数的,这就考虑到处理请求时间过长导致连接被占用,解决方案如下:第一步:添加过滤器,抓取各个请求时间保存到日志,筛选出大头部分package junitParam;import java.io.File;import java.io.FileOu...原创 2017-08-21 18:34:45 · 2084 阅读 · 0 评论 -
二维坐标,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 · 5939 阅读 · 1 评论 -
微信公众号测试号申请及访问
第一次接触微信公众号开发,文档看的云里雾里,最终在同事的协作下完成原创 2016-09-14 13:16:23 · 75235 阅读 · 5 评论 -
Java防止表单重复提交
WAP商城订单重复提交解决方法,步骤:1.原创 2014-06-30 12:05:14 · 891 阅读 · 0 评论 -
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 · 949 阅读 · 0 评论 -
表单提交有时成功,有时报找不到该网页
今天做后台管理时,有一个添加页面,代码写好,开始测试,开始只用一些简单的数据,都很顺利,后来开始试一些复杂的内容比如html代码,这时候出问题了,配置好的路径也不行了,页面提示找不到网页,也就是大家常见的404,纠结了原创 2013-11-04 16:40:49 · 1885 阅读 · 0 评论