- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 为什么在foreach循环中进行元素remove/add操作,会抛ConcurrentModificationException 异常?
场景 有如下代码运行: @Test public void testRemove() { List<String> list = new ArrayList<String>(); list.add("1"); list.add("2"); for (String item : list)...
2018-04-15 20:28:48 1799 7
原创 Java常量的基本类型在字节码中的规范定义
以下内容来自《Java特种兵》 类型字符 对应类型 说明 B byte 代表字节,但不是Byte的意思 Z boolean 代表布尔值,同样不是Boolean值 S short C char I int J long F float D dou...
2018-04-13 19:51:12 643
原创 快捷支付/协议支付 交易流程设计
背景 (本文所站的角度是第三方支付机构) 之前做过的支付类的快捷交易,各个银行开出的接口都不尽相同(包括签约和支付),有的需要1支完成(我们称之为签约确认/支付确认),有的需要2支完成(签约申请+签约确认/支付申请+支付确认),有的则需要3支完成(签约申请+签约短信+签约确认/支付申请+支付短信+支付确认)。 设计 以下所说的几支均是针对和银行侧的交互。 在签约和支付过程中,肯定少不...
2018-04-11 10:06:03 7617
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人