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

浙公网安备 33010602011771号