
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
动机:项目有些功能页面访问速度很慢,想优化下。这些功能页面不常用,只是一些简单的查询展示。但是经常首次访问速度超慢(>10s)。访问一次,接着访问速度飞快(<100ms).因为是多数据源项目,就是其中的几个页面有这种情况,并且这几个页面都用到同一个数据库。所以怀疑是因为我们单位内部有入网规范管理系统,连接长时间不用,可能会被关闭,所以数据库连接池获取连接,首次访问连接池要新创建一个连接

现象: 不论是http还是https访问时,通过request.getScheme()获取的值都是http。环境: 内置Jetty启动项目 同时启动http与https访问。内置Jetty HTTPS启动 jetty版本:9.4.9.v20180320由于最近升级了https服务。导致系统原来的重定向功能出现了问题。...
【代码】oracle 根据身份证号码与指定日期计算年龄。

解决思路:因为出现超过6个的情况较少,主要考虑功能能正常使用,改动最小化,所以采用了分页展示,每页最多显示5个选项+下一页选项。效果图如下:扩展代码:/**** 扩展系统自带的showActionSheet,解决选项超过6个时无法使用问题*/const showActionSheet = function (config) {if (config.itemList.length > 6) {
之前有介绍过 NotePad++ 正则表达式批量替换文本这次需求是希望替换项目中new的service对象。替换前:public class UserController extends MyController {static UserService service = new UserService();}替换后:public class UserControll...
在Oracle中使用varchar2类型存储字符串时,发现存储的最大长度就是4000字符,再长就会报错。在网上搜了搜发现有说改为LONG类型,可以存储2g的内容,但发现mybatis解决long类型时会有很多的麻烦。后台决定改为clob类型,可以存储4g内容,而且mybatis可以自动解析clob类型,只需在写insert和update语句是,将clob字段的数据类型设为:jdbcTy
java 经常碰到需要对带有“.”点号的字符串进行分割,但split方法的参数需要传一个正则表达式,而点号是需要转义的。String[] arr = name.split(".");//这样是不对的String[] arr = name.split("\\.");//这才是我们想要的结果正则需要转义字符:'$', '(',')', '*', '+'
【代码】oracle 根据身份证号码与指定日期计算年龄。

在Oracle中使用varchar2类型存储字符串时,发现存储的最大长度就是4000字符,再长就会报错。在网上搜了搜发现有说改为LONG类型,可以存储2g的内容,但发现mybatis解决long类型时会有很多的麻烦。后台决定改为clob类型,可以存储4g内容,而且mybatis可以自动解析clob类型,只需在写insert和update语句是,将clob字段的数据类型设为:jdbcTy
之前网上搜索结果是说要设置mysql时区,根据说明设置了,但还是一样报错,应该不是时区问题。后来检查了下jdk版本以及驱动版本也没问题。最后找到解决办法是选择中配置useSSL参数值为false,连接测试成功!mysql驱动版本:mysql-connector-java-5.1.38.jar。kettle版本是: pdi-ce-7.1.0.0-12。JDK版本:jdk1.8.0_301。...








