logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

druid-1.1.23源码分析——getConnection获取连接

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

文章图片
#java#数据库
内置Jetty HTTPS启动使用request.getScheme()总是返回http问题解决方案

现象:        不论是http还是https访问时,通过request.getScheme()获取的值都是http。环境:        内置Jetty启动项目        同时启动http与https访问。内置Jetty HTTPS启动        jetty版本:9.4.9.v20180320由于最近升级了https服务。导致系统原来的重定向功能出现了问题。...

#jetty#https
oracle 根据身份证号码与指定日期计算年龄

【代码】oracle 根据身份证号码与指定日期计算年龄。

文章图片
#oracle#数据库
微信小程序的wx.showActionSheet不能超过6个选项的解决方案。

解决思路:因为出现超过6个的情况较少,主要考虑功能能正常使用,改动最小化,所以采用了分页展示,每页最多显示5个选项+下一页选项。效果图如下:扩展代码:/**** 扩展系统自带的showActionSheet,解决选项超过6个时无法使用问题*/const showActionSheet = function (config) {if (config.itemList.length > 6) {

#微信小程序
eclipse 使用正则表达式批量替换文本。

之前有介绍过 NotePad++ 正则表达式批量替换文本这次需求是希望替换项目中new的service对象。替换前:public class UserController extends MyController {static UserService service = new UserService();}替换后:public class UserControll...

#单例模式#eclipse#正则表达式
mybatis解决oracle数据库存储长字符串问题

在Oracle中使用varchar2类型存储字符串时,发现存储的最大长度就是4000字符,再长就会报错。在网上搜了搜发现有说改为LONG类型,可以存储2g的内容,但发现mybatis解决long类型时会有很多的麻烦。后台决定改为clob类型,可以存储4g内容,而且mybatis可以自动解析clob类型,只需在写insert和update语句是,将clob字段的数据类型设为:jdbcTy

#mybatis
Java处理正则表达式特殊字符转义

java 经常碰到需要对带有“.”点号的字符串进行分割,但split方法的参数需要传一个正则表达式,而点号是需要转义的。String[] arr = name.split(".");//这样是不对的String[] arr = name.split("\\.");//这才是我们想要的结果正则需要转义字符:'$', '(',')', '*', '+'

#正则表达式
oracle 根据身份证号码与指定日期计算年龄

【代码】oracle 根据身份证号码与指定日期计算年龄。

文章图片
#oracle#数据库
mybatis解决oracle数据库存储长字符串问题

在Oracle中使用varchar2类型存储字符串时,发现存储的最大长度就是4000字符,再长就会报错。在网上搜了搜发现有说改为LONG类型,可以存储2g的内容,但发现mybatis解决long类型时会有很多的麻烦。后台决定改为clob类型,可以存储4g内容,而且mybatis可以自动解析clob类型,只需在写insert和update语句是,将clob字段的数据类型设为:jdbcTy

#mybatis
Kettle7.1 连接mysql数据库失败

之前网上搜索结果是说要设置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。...

文章图片
#mysql#数据库#java
    共 27 条
  • 1
  • 2
  • 3
  • 请选择