加载中
记一次当前分支git pull的冲突

在master使用git pull的时候发生冲突,很懵逼,log对比下提交记录 本地 commit1(我的,0308号提交) commit2 commit3 远程 commit23123(???) commit12321 ... commit4(0314号的) comm...

03/19 15:23
5
为什么Mysql用B+树做索引而不用B-树

先从数据结构的角度来答。 题主应该知道B-树和B+树最重要的一个区别就是B+树只有叶节点存放数据,其余节点用来索引,而B-树是每个索引节点都会有Data域。 这就决定了B+树更适合用来存储外部数...

Java多线程总结(二)

一、wait和notify Object.wait()令对象执行线程被暂停,进入WAITING状态 Object.notify()是唤醒一个被暂停的线程 线程只有在持有对象内部锁的情况下才能wait(),wait()会释放锁 等待线程对保...

01/14 12:22
0
HashMap中的要点

一、HashMap碎碎念 jdk1.8前插链表是头插法,之后是尾插法 key 可以为null,hash值为0 红黑树弱平衡: 红黑树是牺牲了严格的高度平衡的优越条件为代价红黑树能够以O(log2 n)的时间复杂度进行...

简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别

结合简单示例和UML图,讲解工厂模式简单原理。 一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总...

01/08 23:32
0
http协议各个版本

一、HTTP协议版本更替 HTTP/0.9 HTTP协议的最初版本,功能简陋,仅支持请求方式GET,并且仅能请求访问HTML格式的资源。 HTTP/1.0 请求行必须在尾部添加协议版本字段(http/1.0);必须包含头...

垃圾回收的总结

一、可达性与引用 GCRoots: 虚拟机栈中引用的对象 方法区中类静态属性引用的对象 方法区中常量引用的对象 本地方法栈中JNI引用的对象 强引用:最常见的引用 软引用:系统内存要溢出了回收 ...

01/08 21:58
3
简单工厂、工厂方法、抽象工厂、策略模式、策略与工厂的区别

结合简单示例和UML图,讲解工厂模式简单原理。 一、引子 话说十年前,有一个爆发户,他家有三辆汽车(Benz(奔驰)、Bmw(宝马)、Audi(奥迪)),还雇了司机为他开车。不过,爆发户坐车时总...

01/08 15:02
0
分析ArrayList在遍历时修改报错的原因

博客地址: https://blog.csdn.net/u012987546/article/details/52190851 (博客禁止转载)

01/08 14:38
0
金融账务体系业务知识——汇总

https://www.zhihu.com/question/31904460/answer/53929835 梁川的回答 https://www.zhihu.com/question/23664208 阳光烈焰钢铁渣男的回答 https://www.zhihu.com/question/29239060/answer...

01/07 13:46
0
Thrift RPC详解(转载)

RPC RPC, 远程过程调用(Remote Procedure Call,RPC)是一个计算机通信协议,该协议允许运行于一台计算机的程序程调用另一台计算机的上的程序。通俗讲,RPC通过把网络通讯抽象为远程的过程调...

01/04 16:32
7
趁热来一发——关于避免死锁时测试结果颠覆三观不得不思考虫生这件小事

navicat是个碧池。 情景:在一个事务里写上了有in 有for update的语句,被提醒可能发生死锁,于是去做一波死锁情况的测试来考虑对策 基本知识:当两个session都需要对方的资源而舍不得自己的...

2017/11/15 15:43
5
java并不认识python系列——谈谈搞混淆的@大法

怪自己二,曾一度理解java的@和python的@是类似的概念,在刷了python后,回头来再看java的注解各种懵逼,立下此文,以警后人,顺便,题段诗: python代码跑完后,冬雷滚滚夏雨雪。 java项目看...

2017/11/03 16:14
34
elasticsearch性能优化笔记(2)—— 单点压力测试(粗略)

本部分主要对ES的一套测试流程有一个熟悉,不断分析和学习各个指标和统计方法,找到性能瓶颈 一、装备 Linux环境 ElasticSearch单结点,无副本单分片 Kibana + x-pack 监控集群 jmeter压测 ...

2017/09/03 01:10
610
elasticsearch性能优化笔记(1)—— 程序层面

要对系统的ES的写入性能做优化,第一个想到的就是读取ip的代码。 需求描述:系统会根据每条document的ip,找到一个表示行政区域的code,供地理图的渲染使用。而实际IP有40多亿,写出来的jso...

2017/08/31 15:10
23
ES 副本分片UNASSIGNED

一直看ES的集群状态都是yellow,一开始没在意,后来越觉奇怪,三个节点,5个主片5个副片,node-3上一直没分片,主片分在了node-1,node-2,副片分在。。。 啊,副片全都UNASSIGNED了,才发现。...

2017/07/13 12:08
146
灵异现象记录...

一个仿佛触碰到了世界的禁忌的错误 mysql表结构如下 当我作如下查询时, (2013, 'Lost connection to MySQL server during query') 燃鹅当我改了下表名,或者字段名 甚至于查别的表 都是ok的...

2017/06/29 16:37
80
HTTP协议Keep-Alive模式详解和HTTP头字段总结

1、什么是Keep-Alive模式? 我们知道HTTP协议采用“请求-应答”模式,当使用普通模式,即非KeepAlive模式时,每个请求/应答客户和服务器都要新建一个连接,完成 之后立即断开连接(HTTP协议为...

2017/06/09 17:18
14
I/O多路复用——Reactor模式

一、概述 Reactor反应器模式是一个事件驱动,有一个或多个并发源,有一个业务处理器和多个请求处理器的模式,如图 假设一个场景: 长途客车在路途上,有人上车有人下车,但是乘客总是希望能够...

2017/05/03 11:19
29
I/O多路复用——概述与应用场景

一、概述 多路复用属于同步I/O模型,主旨是同时监听多个FD,一旦有事件发生,发送至相应的处理器处理以提高性能。 举个例子,一个聊天程序,阻塞型的一个服务器只能跟一个客户端通信,要跟另...

2017/05/03 11:19
58

没有更多内容

加载失败,请刷新页面

返回顶部
顶部