12 2016 档案

摘要:前言 说到IO模型,都会牵扯到同步、异步、阻塞、非阻塞这几个词。从词的表面上看,很多人都觉得很容易理解。但是细细一想,却总会发现有点摸不着头脑。自己也曾被这几个词弄的迷迷糊糊的,每次看相关资料弄明白了,然后很快又给搞混了。经历过这么几次之后,发现这东西必须得有所总结提炼才不至于再次混为一谈。尤其是最 阅读全文
posted @ 2016-12-29 09:42 DemonWang 阅读(296) 评论(0) 推荐(0)
摘要:Java NIO 由以下几个核心部分组成: Channels Buffers Selectors 虽然 Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的 API。其它组件,如 Pipe 和 FileLock,只不过是与三个核心 阅读全文
posted @ 2016-12-27 14:38 DemonWang 阅读(347) 评论(0) 推荐(1)
摘要:一、本地事务 以支付宝转账余额宝为例,假设有支付宝账户表:A(id,userId,amount) 余额宝账户表:B(id,userId,amount) 用户的 userId=1; 从支付宝转账 1 万块钱到余额宝的动作分为两步: •1)支付宝表扣除 1 万: update A set amount= 阅读全文
posted @ 2016-12-15 10:36 DemonWang 阅读(441) 评论(0) 推荐(2)
摘要:java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx3550m:设置JVM最大可用内存为3550M。-Xms3550m:设置JVM促使内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。-Xmn2g:设置年轻代大小为2G。整个 阅读全文
posted @ 2016-12-14 09:39 DemonWang 阅读(299) 评论(0) 推荐(1)