上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 65 下一页
摘要: ArrayList 不是线程安全的,这点很多人都知道,但是线程不安全的原因及表现,怎么在多线程情况下使用ArrayList,可能不是很清楚,这里总结一下。 1. 源码分析 查看 ArrayList 的 add 操作源码如下: /** * Appends the specified element t 阅读全文
posted @ 2019-01-07 01:31 雪山上的蒲公英 阅读(20841) 评论(4) 推荐(13)
摘要: 曾经也碰到过类似问题,解决方法是在发送或者解析报文前执行上面的方法将内容转义一下,现在我用dom4j组装如下的报文(报文体中内容传输时加密处理),大致介绍一下上面方法的使用,具体看代码。 输出如下: 阅读全文
posted @ 2019-01-05 18:48 雪山上的蒲公英 阅读(15333) 评论(0) 推荐(2)
摘要: 查看Map自带API map遍历方法: 阅读全文
posted @ 2018-12-20 22:35 雪山上的蒲公英 阅读(697) 评论(0) 推荐(0)
摘要: 可以通过Gson使用两种方法,将json字符串转换为对象,以下面该段报文做测试 1. 创建实体类,通过 fromJson方法将json数据封装进对象中 如上,将上面报文按层次解析并创建两个对象 解析 同时也可以看到,对象中定义为字符串类型的字段也可以接受json串的数值类型,没有转换问题。 2. 解 阅读全文
posted @ 2018-12-15 00:24 雪山上的蒲公英 阅读(22117) 评论(0) 推荐(4)
摘要: 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日常觉得帮助很大的工具,大家一起进步。 Linux命令类 tail 最常用的tail -f grep awk 阅读全文
posted @ 2018-12-14 01:04 雪山上的蒲公英 阅读(1239) 评论(0) 推荐(1)
摘要: spring所有的事务管理策略类都继承自org.springframework.transaction.PlatformTransactionManager接口。 阅读全文
posted @ 2018-12-13 00:23 雪山上的蒲公英 阅读(187) 评论(0) 推荐(0)
摘要: 0. 前言 之前用过一段时间的git,后来迁移系统导致电脑中的git bash消失了,由于在上家公司版本管理用的svn,所以一直没有重新配置,目前工作中版本管理用的gitLab,后期计划将工作之外的精力放在github和码云上的开源软件研究上,所以git需要重新拾起。随着年龄增长,不由的领会到“好记 阅读全文
posted @ 2018-12-07 00:00 雪山上的蒲公英 阅读(23213) 评论(0) 推荐(2)
摘要: 当希望在某个方法中添加事务时,我们常常在方法头上添加@Transactional注解 @ResponseBody @RequestMapping(value = "/payment", method = RequestMethod.POST, produces = MediaType.APPLICA 阅读全文
posted @ 2018-11-15 18:04 雪山上的蒲公英 阅读(30554) 评论(2) 推荐(6)
摘要: 1. 复制map示例 首先看一个例子,当我使用不同方法将一个源map拷贝到另一个map后,改变源map,复制后的map理应不受影响 查看输出: 可以看到通过“=”复制的map内容随源map的改变而改变,而通过putAll方法和Iterator复制的map则不受源map改变的影响。 2. Map的两种 阅读全文
posted @ 2018-11-15 17:06 雪山上的蒲公英 阅读(1986) 评论(0) 推荐(2)
摘要: Java有自带的 stripTrailingZeros() 方法用于去除末尾多余的0 按上面的方法输出结果,会显示科学计数法,所以需要处理一下,解决方法: 通过该方法处理BigDecimal类型数据后面的0的方法实现: 不通过该方法处理BigDecimal类型数据实现 阅读全文
posted @ 2018-11-08 20:41 雪山上的蒲公英 阅读(9259) 评论(0) 推荐(2)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 65 下一页
/* 返回顶部代码 */