随笔分类 -  Java Third Party

spring,rest,micro service,mq...
摘要:有些时候是服务端响应的太慢而本地链接又关闭引起的读取失败。 这时候可以调整本地链接关闭的时间。 例如以下设置超时关闭的时间为120秒。 OkHttpClient okHttpClient = new OkHttpClient().newBuilder().connectTimeout(10, Tim 阅读全文
posted @ 2019-11-30 23:16 一沙世界 阅读(634) 评论(0) 推荐(0) 编辑
摘要:org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.Integer遇到这种问题,一般都是因为在xml中基本类型返回属性的属性名写成了resultMap。由于Mybatis的 阅读全文
posted @ 2019-11-30 23:13 一沙世界 阅读(1440) 评论(0) 推荐(0) 编辑
摘要:在pom.xml中添加如下配置: 阅读全文
posted @ 2019-09-16 20:17 一沙世界 阅读(1715) 评论(0) 推荐(0) 编辑
摘要:一、背景: 二、引入h2的依赖包 三、常用配置 阅读全文
posted @ 2019-09-16 20:14 一沙世界 阅读(9196) 评论(0) 推荐(0) 编辑
摘要:一、使用注解1. 假设Filter类的路径为com.sanro.filter 2. 自动扫描配置如下 二、手动配置 1. Filter类 2. Filter配置类 阅读全文
posted @ 2019-05-12 20:20 一沙世界 阅读(44451) 评论(0) 推荐(1) 编辑
摘要:一、是不是厌倦了 private final static Logger logger = LoggerFactory.getLogger(Application.class); 的拷贝和修改? 二、现在可以通过@Slf4j简化这个日志类的引用了。 三、首先引入依赖包 四、使用 五、报错 很可能你会 阅读全文
posted @ 2019-05-04 21:12 一沙世界 阅读(2555) 评论(0) 推荐(0) 编辑
摘要:一、背景 需要查询Windows服务器的CPU和内存状态。 Linux系统查询CPU和内存状态很简单,一个top命令搞定,Windows就稍微麻烦一些了。 经过资料查找,发现jdk目前不能直接查询系统的CPU和内存状态。 进一步查找,发现可以使用第三方库sigar。 二、sigar库下载 1. gi 阅读全文
posted @ 2019-05-04 21:05 一沙世界 阅读(1939) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-04-11 13:47 一沙世界 阅读(7159) 评论(0) 推荐(0) 编辑
摘要:#{}和${}的区别是什么? 正确的答案是:#{}是预编译处理,${}是字符串替换。 (1)mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值。 (2)mybatis在处理${}时,就是把${}替换成变量的值。 (3)使用#{}可以 阅读全文
posted @ 2019-04-11 12:00 一沙世界 阅读(318) 评论(0) 推荐(0) 编辑
摘要:使用 mybatis generator 生成pojo、dao、mapper时,可能会遇到 Cannot obtain primary key information from the database, generated objects may be incomplete 无法生成主键相关方法 阅读全文
posted @ 2019-03-18 19:55 一沙世界 阅读(959) 评论(0) 推荐(0) 编辑
摘要:一、全部的gradle引入 二、PageHelper的配置 application.yml 三、使用实例 四、更多参考官网 五、一个注意点 阅读全文
posted @ 2019-03-07 21:22 一沙世界 阅读(604) 评论(0) 推荐(0) 编辑
摘要:背景:springboot.2.1.2默认使用logback作为日志系统,我想禁用logback,换成效率更高的log4j2。 一、去除默认的logback依赖 1. 方法一 精准去除 2. 方法二 通过全局配置入口 二、添加log4j2的日志系统 在dependencies {}中添加依赖即可。 阅读全文
posted @ 2019-03-01 19:48 一沙世界 阅读(671) 评论(0) 推荐(0) 编辑
摘要:mybatis整合hikariCP(非spring) 一、配置hikariCP典型的配置文件hikariPool.properties 二、hikariCP绑定mybatis并初始化 这个UnpooledDataSourceFactory类就是Mybatis提供的用于第三方连接池覆盖DataSour 阅读全文
posted @ 2019-03-01 19:41 一沙世界 阅读(4667) 评论(0) 推荐(0) 编辑
摘要:背景:接手一个项目,看到一个配置参数的引用: @Value("${webSocket.id}") 再看看配置application.yml: 看上去再普通不过了,然而程序里打印出来竟然是w00001 原因: 在tomcat的conf/context.xml中也有这个配置: 看起来先读取了applic 阅读全文
posted @ 2019-02-23 12:20 一沙世界 阅读(560) 评论(0) 推荐(0) 编辑
摘要:遇到一个报错: 1. 首先确定一下这个key对应的对象类型,这个提示很可能因为值的类型不是String导致 果然,返回了zset查了一下,Redis支持5种数据类型,字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)让我们来看看这几种 阅读全文
posted @ 2018-11-01 21:44 一沙世界 阅读(520) 评论(0) 推荐(0) 编辑
摘要:一、设置国际化资源标识 struts可以通过request_locale参数来进行国际化参数设置 例如页面可以通过如下链接完成语言切换: 这个参数传递到action后,存放在ActionContext.getContext().getSession().entrySet()中,key为WW_TRAN 阅读全文
posted @ 2018-07-17 22:59 一沙世界 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、自定义校验类 二、注册到校验器中 1. 新建一个validators.xml,内容如下: 2. 将这个文件放置在struts.xml相同路径下。 三、在校验XML中引用 阅读全文
posted @ 2018-07-17 22:51 一沙世界 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一、jsp示例 二、action示例 三、struts.xml示例 四、校验方式 1. XML校验 可以针对每个action建立一个校验文件,例如以示例action为例,需要建立一个LoginAction-validation.xml。 2. 在继承ActionSupport的action类中覆写v 阅读全文
posted @ 2018-07-17 22:46 一沙世界 阅读(534) 评论(0) 推荐(0) 编辑
摘要:一、增加依赖库 二、struts.xml配置示例 三、action部分 四、请求示例 五、响应示例 阅读全文
posted @ 2018-07-17 21:16 一沙世界 阅读(311) 评论(0) 推荐(0) 编辑
摘要:1. 首先要下载配套的spring-boot-starter-test包,注意版本要对应。 2. 示例 阅读全文
posted @ 2018-06-24 22:22 一沙世界 阅读(433) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示