摘要: https://www.cnblogs.com/springboot/p/8729405.html 阅读全文
posted @ 2019-08-14 17:00 菜鸟01号 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 来自:http://www.hollischuang.com/archives/197 枚举是如何保证线程安全的 要想看源码,首先得有一个类吧,那么枚举类型到底是什么类呢?是enum吗?答案很明显不是,enum就和class一样,只是一个关键字,他并不是一个类,那么枚举是由什么类维护的呢,我们简单的 阅读全文
posted @ 2019-03-12 16:39 菜鸟01号 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 来自:https://www.cnblogs.com/dsitn/p/7151624.html substring(int beginIndex, int endIndex)方法在jdk 6和jdk 7中的实现是不同的。了解他们的区别可以帮助你更好的使用他。为简单起见,后文中用substring() 阅读全文
posted @ 2019-03-11 13:21 菜鸟01号 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 摘自:https://www.dutycode.com/xijie_baozhuanglei_huancun_jizhi_integer_huancun.html Integer的缓存机制: Integer是对小数据(-128~127)是有缓存的,再jvm初始化的时候,数据-128~127之间的数字 阅读全文
posted @ 2019-03-11 12:46 菜鸟01号 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 浮点数在金额计算中的使用总结(摘自~~) double 和 float 类型的变量不适合用作金额计算是java语言使用中的基本知识,但在实际应用中此基本常识经常被程序员忽视,想当然的用在了实际的金额计算场景中,造成难以察觉的错误。在此对金额计算的使用方法做个总结,以规范后续使用。 1. double 阅读全文
posted @ 2019-03-11 11:40 菜鸟01号 阅读(641) 评论(0) 推荐(0) 编辑
摘要: // 手机号码前三后四脱敏 String PHONE = listmap.get("PHONE")+""; if (StringUtils.isEmpty(PHONE) || (PHONE.length() != 11)) { listmap.put("PHONE", PHONE); }else { listmap.put("PHONE", PHONE.replaceAll("... 阅读全文
posted @ 2019-03-05 19:22 菜鸟01号 阅读(519) 评论(1) 推荐(0) 编辑
摘要: public String getRemortIP(HttpServletRequest request) { String ip = request.getHeader("x-forwarded-for"); if ((ip == null) || (ip.length() == 0) || "u 阅读全文
posted @ 2019-03-05 19:21 菜鸟01号 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 方式: js前端请求: function getOcrInfo(imageData){ $.ajax({ url: 'http://localhost:8080/LSWS/ws/ocr/getWebImageRecognitionJsonStringByBase64Image', type: 'post', dataType:'json', //async:false, ... 阅读全文
posted @ 2019-03-05 19:18 菜鸟01号 阅读(231) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2019-03-05 19:17 菜鸟01号 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 常用JS验证函数总结 /** * 检查输入的一串字符是否全部是数字 * 输入:str 字符串 * 返回:true 或 flase; true表示为数字 */ function checkNum(str){ return str.match(/\D/) == null; } /** * 检查输入的一串 阅读全文
posted @ 2019-03-05 19:13 菜鸟01号 阅读(360) 评论(0) 推荐(0) 编辑