
java
zhayuyao
快乐的学习
展开
-
spring boot 给静态变量注入值
问题:application.properties中配置下面两个配置项ccb.ip.address=10.25.177.31ccb.ip.port=1600下面问题代码中读取不到application.properties配置文件中的配置问题代码:public class BISFrontFileUtil { private static Logger logger = Logger原创 2017-11-16 17:18:46 · 28544 阅读 · 8 评论 -
java生成随机数
/** * 生成20位的随机数,用系统当前时间的毫秒数(13)+七位随机数 * @return */ public String generateStr() { StringBuffer var = new StringBuffer(String.valueOf(System.currentTimeMillis())); int原创 2017-10-11 10:29:49 · 530 阅读 · 0 评论 -
java 日期计算
/** * 根据起期和期限计算止期 * @param startDate 起期(格式为yyyy-MM-dd) * @param date 天数或者月数或者年数 * @param dayOrMonth (传"day"或者"month"或者"year") * @return * @throws ParseException */原创 2017-09-20 15:13:46 · 653 阅读 · 0 评论 -
Spring boot 自定义统一异常处理(以及规范响应格式)
代码:ResultDTO.javapublic class ResultDTO<T> { private String resultCode;//结果编码 private String resultMsg;//结果信息 private T result;//结果内容 public String getResultCode() { return resultCo原创 2017-11-17 15:48:34 · 5945 阅读 · 3 评论 -
java通过身份证号码获取出生日期、性别、年龄
身份证号码:15位:6位地址码+6位出生年月日(900101代表1990年1月1日出生)+3位顺序码18位:6位地址码+8位出生年月日(19900101代表1990年1月1日出生)+3位顺序码+1位校验码地区码:1、 第一、二位表示省(自治区、直辖市、特别行政区)。2、 第三、四位表示市(地级市、自治州、盟及国家直辖市所属市辖区和县的汇总码)。其中,01-20,51-70表示省直辖市;21-5原创 2017-11-16 11:39:20 · 25430 阅读 · 3 评论 -
java日志总结
一、日志级别:参见Log4j 教程二、常用日志组件:1、slf4j (https://www.slf4j.org/)2、log4j (https://logging.apache.org/log4j)转载 2017-12-12 11:50:41 · 283 阅读 · 0 评论 -
java 操作csv文件
读取csv文件实现代码: /** * com.csvreader.CsvReader 读取 csv文件 * @param filePath * @return * @throws IOException */ private static List csvReader(String filePath) throws IOE原创 2018-02-07 16:14:29 · 456 阅读 · 0 评论 -
java 操作xls文件
读取xls文件实现代码: /** * jxl.Workbook 读取xls文件 * 注意: 此方法不支持xlsx文件,可以将xlsx文件先另存为xls * @param file * @throws BiffException * @throws IOException */ private static voi原创 2018-02-07 16:20:06 · 405 阅读 · 0 评论 -
java xml to json(xml 转 json)
代码:import org.apache.commons.io.FileUtils;import java.io.File;import java.io.IOException;public class Xml2Json { public static void main(String[] args) { String xml = null; ...原创 2018-04-25 19:44:58 · 7260 阅读 · 1 评论 -
java xml to map / xml转map 带属性
参照: http://happyqing.iteye.com/blog/2317570代码import java.io.File;import java.io.IOException;import java.util.ArrayList;import java.util.HashMap;import java.util.LinkedHashMap;import java.uti...转载 2018-07-11 18:45:21 · 4249 阅读 · 0 评论 -
XStream 下划线问题
对象转XML的时候,对象属性名带有下划线的转换成XML的时候会变成两个下划线。 比如:tran_code 会转换成 tran__code网上很多的做法是法二,我推荐法一,不过看自己了,能解决问题就好了(推荐看一下XStream的源码)法一:XStream xs = new XStream(new Xpp3Driver(new NoNameCoder()));原博客参见:http...转载 2018-08-15 15:14:17 · 3880 阅读 · 0 评论 -
java 删除文件夹下所有文件(java delete folder)
DeleteFolderDemo.javaimport java.io.File;import java.io.IOException;public class DeleteFolderDemo { public static void main(String[] args) { if (deletePath("000017PINC0000000962", "2017-10原创 2017-10-10 11:59:15 · 10031 阅读 · 0 评论 -
java utf-8 转 gbk / gbk 转 utf-8
原理:已unicode为中介 utf-8 ——》unicode——》gbk gbk ——》unicode——》utf-8 /** * gbk转utf-8 * @param str * @return */ public static String gbkToUtf8(String str) { String utf8Str =转载 2017-09-22 10:42:57 · 38205 阅读 · 1 评论 -
java类型转换防止报异常
将字符串转换为整形时: 代码如下(会报错):String count = "";int result = Integer.parseInt(count);System.out.println("转换结果为"+result);执行结果(错误日志):Exception in thread "main" java.lang.NumberFormatException: For input strin原创 2016-04-28 17:11:26 · 1565 阅读 · 0 评论 -
Java Debug 调试
调试程序常用的快捷键(1) F5:单步跳入。进入本行代码中执行。 (2) F6:单步跳过。执行本行代码,跳到下一行。 (3) F7:单步返回。跳出方法。 (4) F8:继续。执行到下一个断点,如果没有断点了,就执行到结束。 (5) Ctrl+R:执行到光标所在的这一行。原创 2016-04-18 15:37:50 · 463 阅读 · 0 评论 -
List问题总结
List中存放map时,map中key相同,value不同时:Test.java(下面为错误代码)import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class Test { public static void main(String原创 2016-04-19 16:41:22 · 424 阅读 · 0 评论 -
Java学习总结
抽象类和接口在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的。转载 2016-03-23 00:07:03 · 511 阅读 · 0 评论 -
java保留4位小数
代码如下:DecimalFormat dec = new DecimalFormat("0.0000");String s= dec.format(16212.5621234);System.out.println(s);运行结果如下:16212.5621原创 2016-05-06 16:21:07 · 11380 阅读 · 0 评论 -
java String字符串首字母转大写
代码如下: /** * 将字符串首字母转大写 * @param str * @return */ public static String upperCase(String str) { if ((str == null) || (str.length() == 0)) return str; char[] ch原创 2017-08-30 13:46:08 · 2185 阅读 · 1 评论 -
java验证jks证书的密码
java验证jks证书的密码 try { KeyStore keystore = KeyStore.getInstance(KeyStore.getDefaultType()); keystore.load(new FileInputStream("D:/_zyy_Document/project_new2/个意/点融网/wangh5.jks")原创 2017-09-25 20:39:21 · 7010 阅读 · 0 评论 -
cron Expression(cron表达式)
讲解参见:源地址在线生成cron表达式: 源地址1 源地址2 可验证自己写的的cron表达式(可以显示最近5次运行时间)转载 2017-09-22 10:51:42 · 683 阅读 · 0 评论 -
java反射获取当前对象属性的值
代码如下: /** * 获取当前对象【fieldName】属性的值 * @param obj 对象 * @param fieldName 属性名 * @return * @throws Exception */ public static Object getValue(Object obj, String fieldNam原创 2017-08-30 14:15:22 · 3400 阅读 · 1 评论 -
java xml 转 map / map 转 xml
参照:原博客转载 2017-09-21 18:28:42 · 897 阅读 · 0 评论 -
Java定时调度
spring实现方式暂时参见:http://wade6.iteye.com/blog/1876290转载 2016-04-08 10:16:08 · 364 阅读 · 0 评论