随笔分类 -  java

摘要:主要在于构建HTML模板,新建类似模板: <table border='0' th:each='data:${datas}' cellspacing='1' cellpadding='0' style='background:#DCDFE6; line-height: 30px;width: 900 阅读全文 »
posted @ 2022-09-15 18:32 Johnson_wang 阅读(73) 评论(0) 推荐(0) 编辑
摘要:阻塞队列,应用自启,定时刷新 阅读全文 »
posted @ 2021-01-04 13:43 Johnson_wang 阅读(279) 评论(1) 推荐(0) 编辑
摘要:Synchronized的特性 synchronized 是java中的关键字,主要用于加锁,来实现同步,具体实现形式有以下三种: 1.对普通方法加锁,锁是当前实例对象 2.对静态方法加锁,锁是当前类的Class实例,因为Class数据存在于永久代,因此静态方法锁相当于该类的一个全局锁; 3.对对象 阅读全文 »
posted @ 2020-09-24 18:54 Johnson_wang 阅读(351) 评论(0) 推荐(0) 编辑
摘要:JVM内存分析 阅读全文 »
posted @ 2019-09-30 15:47 Johnson_wang 阅读(14150) 评论(0) 推荐(0) 编辑
摘要:java8新增一种流式数据,让操作集合数据更简单方便。 定义基本对象: 1.toMap的使用 使用toMap方法将list集合转出对应的map 使用 多加的一个方法(s1,s2)->s1,是指当遇到key值相同时,value使用已经添加的,忽略后面的对象,如果这么写(s1,s2)->s2,将会把后面 阅读全文 »
posted @ 2019-03-14 12:39 Johnson_wang 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:最近在业务场景中,需要对第三方传递进来的字符进行base64解密,根据第三方文档提供的解析工具,对数据进行了解析,关于Base64的解析方式如下: 使用sun.misc.BASE64Decoder对数据解析,放测试环境测试发现解析出来的字符串正确无误, 但是在上线之后,根据第三方传递的sign,解析 阅读全文 »
posted @ 2018-04-27 18:17 Johnson_wang 阅读(6067) 评论(0) 推荐(1) 编辑
摘要:签名加密以及验签工具类: 一般秘钥分为3个key 1.自己生成的私钥, 2.通过私钥生成的公钥1 3.通过提交公钥1给某宝,获取的公钥2。 RSA公钥加密算法简介 非对称加密算法。只有短的RSA钥匙才可能被强力方式解破。到2008年为止,世界上还没有任何可靠的攻击RSA算法的方式。只要其钥匙的长度足 阅读全文 »
posted @ 2018-04-19 19:29 Johnson_wang 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:拆分java-maven项目为子工程 1.将主工程的pom文件的Packaging 修改为pom,如: 2.(在主工程的pom)创建子工程service,如: 3.将原工程的代码逻辑以及pom信息迁移到discover_service或其他子工程(discover_client)中,如: 注意: 主 阅读全文 »
posted @ 2018-03-02 14:58 Johnson_wang 阅读(1739) 评论(0) 推荐(0) 编辑
摘要:现有业务需求在用户获取授权token之后,token会在半个小时之后过期,现需要创建多个job对token进行刷新。 1.首先获取授权token,并缓存 2.缓存成功之后创建一个定时job,时间暂定为当前时间的30分钟之后 3.创建job执行的task 代码示例: 初始化的bean 创建自动注入sp 阅读全文 »
posted @ 2018-01-30 16:04 Johnson_wang 阅读(1200) 评论(0) 推荐(0) 编辑
摘要:现有业务场景需要做一个线程间的全局变量,并且实现自增效果。 初始使用了volatile 来保证count的安全性,如下: 执行结果 它的结果不是我们预料的50000 .通常我们需要加上在count++时 加上synchronized关键字,保证他的正确性。 如下: 为了保证数据的准确性,多线程的情况 阅读全文 »
posted @ 2018-01-11 15:22 Johnson_wang 阅读(11128) 评论(0) 推荐(1) 编辑
摘要:生成带星期的日期格式 阅读全文 »
posted @ 2017-11-29 16:55 Johnson_wang 阅读(3650) 评论(0) 推荐(0) 编辑
摘要:RestTemplate发送post请求 阅读全文 »
posted @ 2017-11-01 10:50 Johnson_wang 阅读(40760) 评论(2) 推荐(1) 编辑
摘要:解决java.lang.NoClassDefFoundError错误 阅读全文 »
posted @ 2017-09-16 10:42 Johnson_wang 阅读(15515) 评论(0) 推荐(0) 编辑
摘要:解决Invalid bound statement (not found)问题 阅读全文 »
posted @ 2017-08-31 15:55 Johnson_wang 阅读(246) 评论(0) 推荐(0) 编辑
摘要:java8获取当前时间和前一天的当前时间 并且和Date相互转化 阅读全文 »
posted @ 2017-08-17 18:52 Johnson_wang 阅读(344) 评论(0) 推荐(0) 编辑
摘要:关于xml中array数据的处理 阅读全文 »
posted @ 2017-08-14 10:33 Johnson_wang 阅读(14024) 评论(0) 推荐(2) 编辑
摘要:解决线程、junit关于spring 无法注入的问题 阅读全文 »
posted @ 2017-07-25 18:35 Johnson_wang 阅读(616) 评论(0) 推荐(0) 编辑
摘要:多线程异步调度任务 阅读全文 »
posted @ 2017-07-14 14:47 Johnson_wang 阅读(1219) 评论(1) 推荐(0) 编辑
摘要:hashMap的初始容量 阅读全文 »
posted @ 2017-07-10 19:00 Johnson_wang 阅读(20005) 评论(8) 推荐(0) 编辑
摘要:list和set的排序方式 阅读全文 »
posted @ 2017-04-26 16:17 Johnson_wang 阅读(10600) 评论(0) 推荐(0) 编辑

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