- 博客(5)
- 资源 (24)
- 收藏
- 关注
转载 系统分布式情况下最终一致性方案梳理
前言目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。
2017-12-14 18:13:19 343
转载 深入理解WeakHashmap
WeakHashmap(一) 查看API文档,WeakHashmap要点如下:1. 以弱键 实现的基于哈希表的 Map。在 WeakHashMap 中,当某个键不再正常使用时,将自动移除其条目。更精确地说,对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。丢弃某个键时,其条目从映射中有效地移除2. WeakHashMa
2017-12-14 17:44:52 295
转载 面试官最爱的volatile关键字
就我理解的而言,被volatile修饰的共享变量,就具有了以下两点特性:1 . 保证了不同线程对该变量操作的内存可见性;2 . 禁止指令重排序面试官: 能不能详细说下什么是内存可见性,什么又是重排序呢?这个聊起来可就多了,我还是从Java内存模型说起吧。Java虚拟机规范试图定义一种Java内存模型(JMM),来屏蔽掉各种硬件和操作系统的内存访问差异,让Java程序在各种平
2017-12-14 17:19:48 266
原创 Java 8 一元运算符UnaryOperator and BinaryOperator Example
Java 8介绍了UnaryOperator和BinaryOperator可以用于指定作为lambda表达式。 UnaryOperator与BinaryOperator是函数式接口。二者根据传入的参数决定了UnaryOperator继承了Function并且BinaryOperator继承了BiFunction. UnaryOperator接受一个操作符并返回相同类型的值。BinaryOperat
2017-12-13 18:12:57 4157
原创 中国著名开源软件
AliSQLAliSQL是基于MySQL官方版本的一个分支,由阿里云数据库团队维护,目前也应用于阿里巴巴集团业务以及阿里云数据库服务。该版本在社区版的...Amaze UIAmaze UI采用国际最前沿的“组件式开发”以及“移动优先”的设计理念,基于其丰富的组件,开发者可通过简单拼装即可快速构建出HTML5网页...Ant DesignAnt Design
2017-12-08 12:14:14 3809
spring-batch-reference.pdf
2019-12-16
Android应用开发详解
2011-11-01
虚拟化与云计算
2011-11-01
[Objective-C[1].2.0程序设计(原书第2版)].(美)Stephen.G.Kochan.扫描版
2011-11-01
进程调度算法模拟程序设计
2010-07-01
流光扫描器5及其应用
2010-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人