IIWAB 博客
  • 第一章 并发编程的挑战 • 略 第二章 Java并发机制的底层实现原理 volatile的两条实现原则: Lock前缀指令会引起处理器缓存回写到内存 一个处理器的缓存回写到内存会导致其他处理器的缓存无效。 volatile的使用优化:共享变量会...
    • 1年前
  • **分享于 中华石杉的面试突击 ** 面试题 为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)?用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点?你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 面试官心理分析 其...
    • 1年前
  • 来源:http://rrd.me/et29e Redis占用内存大小 我们知道Redis是基于内存的key-value数据库,因为系统的内存大小有限,所以我们在使用Redis的时候可以配置Redis能使用的最大的内存大小。 1、通过配置文件配置 ...
    • 1年前
  • 正文(1)HashMap的实现原理?至于原理,下面那张图很清楚了: HashMap采用Entry数组来存储key-value对,每一个键值对组成了一个Entry实体,Entry类实际上是一个单向的链表结构,它具有Next指针,可以连接下一个En...
    • 1年前
  • linux的OOM killer杀死JVM自身故障jvm的OOM导致进程退出(很罕见,我至今没遇见过)引言linux的OOM killer Linux 内核有个机制叫OOM killer(Out-Of-Memory killer),该机制会监控那...
    • 1年前
  • 来源: https://zhuanlan.zhihu.com/p/61423830 一道经典的面试题是从 URL 在浏览器被被输入到页面展现的过程中发生了什么,大多数回答都是说请求响应之后 DOM 怎么被构建,被绘制出来。但是你有没有想过,收到的...
    • 1年前
  • 1、安装环境操作系统:CentOS 7.6 64位内核:3.10.0-957.el7.x86_64(用uname -r查询系统的内核)注:Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker ...
    • 1年前
  • 原文地址:http://www.d1net.com/security/news/552826.html 如今,https协议正在被广泛重视和使用。随着今年2月初,谷歌旗下Chrome浏览器宣布将所有http标示为不安全网站,许多网站都争相从h...
    • 1年前
  • 分布式理论系列 从ACID到CAP到BASE 2PC到3PC到Paxos到Raft到ISR 复制、分片和路由 副本更新策略 负载均衡算法及手段 RWN及Quorum与强一致性 序 本文主要讲述2PC及3PC,以及Paxos以及Raft协议。 ...
    • 1年前
  • #依赖库 yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64 libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst....
    • 1年前