上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一致性哈希(Consistent hashing)算法是由 MIT 的Karger 等人与1997年在一篇学术论文(《Consistent hashing and random trees: distributed caching protocols for relieving hot spots 阅读全文
posted @ 2018-09-18 23:43 好想雨的云 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1 《后端架构师技术图谱》 阿里巴巴 2 从部落到帝国 - 后端技术栈的演进及开源实践 正在编写书籍 阅读全文
posted @ 2018-09-18 23:33 好想雨的云 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: BASE理论面向的是大型高可用可扩展的分布式系统,和传统事务的CID特性是相反的,它完全不同于ACID的强一致性模型,而是提出通过牺牲强一致性来获得可用性,并允许数据在一段时间内是不一致的,但最终达到一直状态。 阅读全文
posted @ 2018-09-18 23:05 好想雨的云 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 导读 在MySQL里常用的索引数据结构有B+树索引和哈希索引两种,我们来看下这两种索引数据结构的区别及其不同的应用建议。 二者区别 备注:先说下,在MySQL文档里,实际上是把B+树索引写成了BTREE,例如像下面这样的写法: CREATE TABLE t(aid int unsigned not 阅读全文
posted @ 2018-09-13 23:21 好想雨的云 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、云网融合的多云网络 阅读全文
posted @ 2018-09-10 23:51 好想雨的云 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、 双亲委派的好处 解决了各个类加载器的基础类的统一问题(越基础的类由越上层的加载器进行加载) 三次破坏双亲委派模型: (1)看不懂 (2)自身缺陷导致的,如果基础类又要调用回用户的代码,那该怎么办? 例子:JNDI服务:需要调用用户的代码。线程上下文类加载器。 (3)热部署 OSGI 2、如何自 阅读全文
posted @ 2018-09-03 20:37 好想雨的云 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、 MySQL索引原理以及查询优化 2、 阅读全文
posted @ 2018-09-02 21:46 好想雨的云 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 索引 无论是面试,还是实际工作中,对于一个Java程序员来说,数据库优化是避不开的一个技术点,关于数据库的优化,在性能达不到要求的情况下,我大致给出以下几个方向: (1)优化表结构,对常用字段和非常用的字段分开存储 (2)优化SQL,合理使用索引 (3)做数据库读写分离,减少IO压力,由于数据库对记 阅读全文
posted @ 2018-09-02 21:31 好想雨的云 阅读(457) 评论(0) 推荐(0) 编辑
摘要: EXPLAIN 命令详解 在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方 阅读全文
posted @ 2018-09-02 16:05 好想雨的云 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 1、文章分类 - JVM调优总结 JVM综合调优汇总 星火燎原智勇 2018-08-16 11:11 阅读:8 评论:0 JVM综合调优汇总 星火燎原智勇 2018-08-16 11:11 阅读:8 评论:0 JVM调优04-概括总结 星火燎原智勇 2017-01-08 23:28 阅读:78 评论 阅读全文
posted @ 2018-09-01 10:37 好想雨的云 阅读(441) 评论(0) 推荐(0) 编辑
摘要: IOC 《理解 IOC》 《IOC 的理解与解释》 正向控制:传统通过new的方式。反向控制,通过容器注入对象。 作用:用于模块解耦。 DI:Dependency Injection,即依赖注入,只关心资源使用,不关心资源来源。 正向控制:传统通过new的方式。反向控制,通过容器注入对象。 作用:用 阅读全文
posted @ 2018-08-30 23:59 好想雨的云 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 - 导航条 - 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 首页 所有文章 资讯 Web 架构 基础技术 书籍 教程 Java小组 工具资源 图解 CMS 垃圾回收机制,你值得拥有 阅读全文
posted @ 2018-08-30 22:21 好想雨的云 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 年更贴,因为两年里遇到的事情,一些想法变了。也补充了不少VJTools的内容,比如为伸手党们准备的jvm-options.sh。 在关键的业务系统里,除了继续追求技术人员最爱的高吞吐与低延时之外,系统的稳定性与排查问题的便捷性也很重要。这是本文的一个原则,后面也会一次又一次的强调。 前言1,资料 1 阅读全文
posted @ 2018-08-26 21:14 好想雨的云 阅读(1103) 评论(0) 推荐(0) 编辑
摘要: IO流学习总结 一 Java IO,硬骨头也能变软 二 java IO体系的学习总结 三 Java IO面试题 NIO与AIO学习总结 一 Java NIO 概览 二 Java NIO 之 Buffer(缓冲区) 三 Java NIO 之 Channel(通道) 四 Java NIO之Selecto 阅读全文
posted @ 2018-08-26 11:22 好想雨的云 阅读(210) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-25 19:11 好想雨的云 阅读(4) 评论(0) 推荐(0) 编辑
摘要: Java -verbose:gc 中参数-verbose:gc 表示输出虚拟机中GC的详细情况. 首先在Eclipse的Debug页签中设置虚拟机参数: 步骤: 1、选中已经写好的项目 2、Run->Debug configurations->Java Application 双击 3、Argume 阅读全文
posted @ 2018-08-24 23:23 好想雨的云 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 参考文章: 1.Java 新生代、老年代、持久代、元空间 2.Java内存与垃圾回收调优 3.方法区的Class信息,又称为永久代,是否属于Java堆? Java 中的堆是 JVM 所管理的最大的一块内存空间,主要用于存放各种类的实例对象,如下图所示: 在 Java 中,堆被划分成两个不同的区域:新 阅读全文
posted @ 2018-08-24 22:34 好想雨的云 阅读(31282) 评论(2) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-24 00:24 好想雨的云 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-23 22:09 好想雨的云 阅读(2) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-23 19:24 好想雨的云 阅读(0) 评论(0) 推荐(0) 编辑
摘要: Java面试知识点手工笔记 阅读全文
posted @ 2018-08-22 08:29 好想雨的云 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 前言 相信学过java的人都知道 synchronized 这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可 阅读全文
posted @ 2018-08-20 21:18 好想雨的云 阅读(7591) 评论(2) 推荐(4) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-20 13:52 好想雨的云 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-18 15:49 好想雨的云 阅读(3) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-18 00:14 好想雨的云 阅读(3) 评论(0) 推荐(0) 编辑
摘要: HashMap 说明: 在详细介绍HashMap的代码之前,我们需要了解:HashMap就是一个散列表,它是通过“拉链法”解决哈希冲突的。还需要再补充说明的一点是影响HashMap性能的有两个参数:初始容量(initialCapacity) 和加载因子(loadFactor)。容量 是哈希表中桶的数 阅读全文
posted @ 2018-08-15 18:59 好想雨的云 阅读(191) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-08-14 23:53 好想雨的云 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 在ReentrantLock中包含了公平锁和非公平锁两种锁,通过查看源码可以看到这两种锁都是继承自Sync,而Sync又继承自AbstractQueuedSynchronizer,而AbstractQueuedSynchronizer又继承自AbstractOwnableSynchronizer,下 阅读全文
posted @ 2018-08-14 23:26 好想雨的云 阅读(1158) 评论(0) 推荐(0) 编辑
摘要: 1、 幻读 2、 如何解决幻读 阅读全文
posted @ 2018-08-14 23:26 好想雨的云 阅读(147) 评论(0) 推荐(0) 编辑
摘要: HashMap1.8更新内容 阅读全文
posted @ 2018-08-14 23:25 好想雨的云 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页