会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
风来了
CnBlogs
Home
New Post
Contact
Admin
Subscription
上一页
1
2
3
4
5
6
···
55
下一页
2018年5月17日
关系数据库/分布式系统一致性模型
一致性是一个比较抽象的概念,涉及computer science的多个领域,例如: 图右半部分,是关系数据库的consistency model。从上到下,一致性的级别越来越低,并发性能会更好些。不同数据库对于事务隔离级别的定义有所不同。 RR(repeatable read) > CS(curso
Read More
posted @ 2018-05-17 11:33 等风来。。
Views(611)
Comments(0)
Diggs(0)
2018年5月16日
JDK1.8 StampedLock: 解决ReentrantReadWriteLock在读多写少情况下,写线程饥饿问题
ReentrantReadWriteLock 在沒有任何读写锁时,才可以取得写入锁,这可用于实现了悲观读取(Pessimistic Reading), 即如果执行中进行读取时,经常可能有另一执行要写入的需求,为了保持同步,ReentrantReadWriteLock 的读取锁定就可派上用场。 然而,
Read More
posted @ 2018-05-16 15:29 等风来。。
Views(887)
Comments(0)
Diggs(0)
JDK1.8 LongAdder 空间换时间: 比AtomicLong还高效的无锁实现
我们知道,AtomicLong的实现方式是内部有个value 变量,当多线程并发自增,自减时,均通过CAS 指令从机器指令级别操作保证并发的原子性。 先看LongAdder的add()方法: Cell是Striped64的一个内部类,顾名思义,Cell 代表了一个最小单元,这个单元有什么用,稍候会说
Read More
posted @ 2018-05-16 14:25 等风来。。
Views(1049)
Comments(0)
Diggs(0)
2018年5月11日
numactl 修改 非统一内存访问架构 NUMA(Non Uniform Memory Access Architecture)模式
当今数据计算领域的主要应用程序和模型可大致分为三大类: (1)联机事务处理(OLTP)、 (2)决策支持系统(DSS) (3)企业信息通讯(BusinessCommunications) 上述三类系统设计人员在计算平台的体系结构方面可以选择: (1)小型独立服务器模式 (2)对称多处理SMP(Sym
Read More
posted @ 2018-05-11 15:44 等风来。。
Views(803)
Comments(0)
Diggs(0)
2018年5月10日
解决端口耗尽问题: tcp_tw_reuse、tcp_timestamps
一、本地端口有哪些可用 首先,需要了解到TCP协议中确定一条TCP连接有4要素:local IP, local PORT, remote IP, remote PORT。这个四元组应该是唯一的。 在我们发送HTTP请求的时候,local IP remote IP remote PORT是固定的,只有
Read More
posted @ 2018-05-10 13:46 等风来。。
Views(1470)
Comments(0)
Diggs(0)
2018年5月3日
对象何时进入老年代、何时发生full gc
一、对象何时进入老年代 (1)当对象首次创建时, 会放在新生代的eden区, 若没有GC的介入,会一直在eden区, GC后,是可能进入survivor区或者年老代 (2)当对象年龄达到一定的大小 ,就会离开年轻代, 进入老年代。 而对象的年龄是由GC的次数决定的 -XX:MaxTenuringTh
Read More
posted @ 2018-05-03 18:33 等风来。。
Views(9551)
Comments(0)
Diggs(1)
2018年4月26日
为什么分布式数据库中不使用uuid作为主键?
分布式数据库当然也有主键的需求,但是为什么不直接使用uuid作为主键呢?作为曾经被这个问题困惑过的人,试着回答一下 1. UUID生成速率低下 Java的UUID依赖于SecureRandom.nextBytes方法,而SecureRandom又依赖于操作系统提供的随机数源, 在Linux系统下,它
Read More
posted @ 2018-04-26 10:19 等风来。。
Views(280)
Comments(0)
Diggs(0)
2018年4月18日
mongodb 3.2 分片 + 副本集
从图中可以看到有四个组件:mongos、config server、shard、replica set。 mongos,数据库集群请求的入口,所有的请求都通过mongos进行协调,不需要在应用程序添加一个路由选择器,mongos自己就是一个请求分发中心,它负责把对应的数据请求请求转发到对应的shar
Read More
posted @ 2018-04-18 15:28 等风来。。
Views(210)
Comments(0)
Diggs(0)
2018年4月10日
spring BeanFactory VS FactoryBean
一、FactoryBean示例 AppConfig Main 二、调试分析 1. 系统启动时,会注册FactoryBean 2. context.getBean("dateFactoryBean", Date.class) 时 三、相关文档 Bean factory implementations
Read More
posted @ 2018-04-10 18:20 等风来。。
Views(316)
Comments(0)
Diggs(0)
2018年4月5日
类加载(四):spring-boot-loader 模块
1. spring-boot jar包结构 2、 正常情况下,java -jar的类加载器是AppClassLoader 但是spring 使用自定义的URLClassLoader加载我们写的class及其依赖的lib。 验证: 使用java -jar 的方式启动 org.springframewo
Read More
posted @ 2018-04-05 17:40 等风来。。
Views(2375)
Comments(0)
Diggs(0)
上一页
1
2
3
4
5
6
···
55
下一页
公告
------------------------------------------------------------------------------------------------------------ --------------- 欢迎联系 x.guan.ling@gmail.com--------------- ------------------------------------------------------------------------------------------------------------