集合工具类CollectionUtils、ListUtils、SetUtils、MapUtils的使用
摘要:主要用它的isEmpty(final Collection<?> coll)静态方法来判断一个给定的集合是否为null或者是否长度为0。最近才发现此工具类还可以取集合的交集、并集、甚至差集,集合1:[1,2,3,4],集合2:[3,4,5,6] 上面两个集合取交集的结果是[3,4],Collecti
阅读全文
posted @
2018-06-24 17:52
lshan
阅读(297)
推荐(0) 编辑
sonar 的使用
摘要:1.依赖: 2.配置sonar的主机ip 2.1在maven的setting.xml 文件中添加 3.在eclipse中安装sonar link 直接在搜索sonar 即可 4.检测使用的密令: 查询Test 覆盖率: Test 整个项目的 质量 5.登录到sonar 页面查看结果: 如
阅读全文
posted @
2018-06-21 19:43
lshan
阅读(256)
推荐(0) 编辑
HttpUtils
摘要:1.认证头 ***************************************************************************/ public class URLHttpUtils { private static final Logger logger = Lo
阅读全文
posted @
2018-06-21 13:51
lshan
阅读(164)
推荐(0) 编辑
Java 反编译工具
摘要:eclipse class decompile
阅读全文
posted @
2018-06-21 10:46
lshan
阅读(142)
推荐(0) 编辑
时区的转化
摘要:public class DateUtils { private static final Logger LOGGER = LoggerFactory.getLogger(DateUtils.class); /** * @param str * want to convert to date for
阅读全文
posted @
2018-06-21 09:39
lshan
阅读(855)
推荐(0) 编辑
sonar link 的安装与使用
摘要:参考来源:https://jingyan.baidu.com/article/2a1383289bea98074a134ff6.html 工具/原料 版本要求Eclipse(4.2,3.8)以上,Java 3.1.2,JavaScript 2。 参考来源:https://jingyan.baidu.
阅读全文
posted @
2018-06-20 22:39
lshan
阅读(527)
推荐(0) 编辑
SonarLint(Sonar) 代码质量管理
摘要:SonarLint(Sonar) 代码质量管理 SonarLint(Sonar) 代码质量管理 一、Sonar是什么? Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量 通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等
阅读全文
posted @
2018-06-20 19:38
lshan
阅读(1786)
推荐(0) 编辑
Basic64 编码解码
摘要:import sun.misc.BASE64Decoder; public class Base64 { /** * 字符串转Base64编码 * @param s * @return */ public static String getBASE64(String s) { if ...
阅读全文
posted @
2018-06-20 17:36
lshan
阅读(2578)
推荐(0) 编辑
maven settings.xml 文件
摘要:指定jdk 的版本: <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreemen
阅读全文
posted @
2018-06-18 22:49
lshan
阅读(168)
推荐(0) 编辑
时间与字符串的转化
摘要:SimpleDateFormat担当重任,怎样格式化都行 import java.util.Date; import java.text.SimpleDateFormat; public class Demo { public static void main(String[] args) { Date now=new Date(); SimpleDateFormat f=newSi...
阅读全文
posted @
2018-06-18 14:18
lshan
阅读(1424)
推荐(0) 编辑
mysql 5.7新特新 操作json 数组
摘要:对于json数组,使用$[*] 然后在获取节点. @Query(value = "select * from EDI.edi_history where json_contains(response_summary, ?1) and json_contains(response_summary, ?
阅读全文
posted @
2018-06-14 20:48
lshan
阅读(1115)
推荐(0) 编辑
mysql 5.7新特新
摘要:从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型。 创建 JSON 类似 varchar,设置 JSON 主要将字段的 type 是 json, 不能设置长度,可以是 NULL 但不能有默认值。 mysql> CREATE TABLE lnmp ( `id` int(10
阅读全文
posted @
2018-06-14 20:37
lshan
阅读(196)
推荐(0) 编辑
数据库中查询json 样式的值的sql语句
摘要:参考:http://www.lnmp.cn/mysql-57-new-features-json.html 方式一: 可以查到json中的Key:value 方式2: 仅仅通过包含: 只更新部分值: 创建表 CREATE TABLE t_json(id INT PRIMARY KEY, NAME V
阅读全文
posted @
2018-06-14 19:28
lshan
阅读(6708)
推荐(0) 编辑
xml转json的方法
摘要:1.第一种方法 使用JSON-JAVA提供的方法,之前一直使用json-lib提供的方法转json,后来发现了这个开源项目,觉得用起来很不错,并且可以修改XML.java中的parse方法满足自己的转换需要。 (1)首先去git下载所需的java文件,并导入项目 <dependency> <grou
阅读全文
posted @
2018-06-14 11:18
lshan
阅读(2365)
推荐(0) 编辑
将数据保存本地文件
摘要:package com.icil.edi.ws.common.utils; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.StringWriter; import javax.xml.bind.J...
阅读全文
posted @
2018-06-13 19:45
lshan
阅读(214)
推荐(0) 编辑
quartz 的简单使用
摘要:0.依赖: 1.配置。 2. 定时的任务 package com.shan.bos.service.jobs; import java.util.List; import java.util.Properties; import javax.annotation.Resource; import j
阅读全文
posted @
2018-06-10 22:47
lshan
阅读(196)
推荐(0) 编辑
sun 证书问题解决
摘要:1.下载的需要的证书: sudo ./$JAVA_HOME/jre/bin/keytool -import -alias WOSt03 -keystore $JAVA_HOME/jre/lib/security/cacerts -file /home/sea/WOS-T03.UFREIGHT.COM
阅读全文
posted @
2018-06-08 13:24
lshan
阅读(233)
推荐(0) 编辑
将文本转换为json的工具类
摘要:JSONObject jsonObj = JSONObject.fromObject("文本"); 参考:https://www.cnblogs.com/joahyau/p/6736637.html
阅读全文
posted @
2018-06-01 18:00
lshan
阅读(734)
推荐(0) 编辑