slf4j门面模式实现原理

在使用slf4j的时候,只需要通过门面类LoggerFactory类获取Logger  Java代码    /**     * Return a logger named according to the name parameter using the statically     *...

2018-08-14 16:21:03

阅读数:33

评论数:0

生产者-消费者Java实现

1 概述   生产者消费者问题是多线程的一个经典问题,它描述是有一块缓冲区作为仓库,生产者可以将产品放入仓库,消费者则可以从仓库中取走产品。 解决生产者/消费者问题的方法可分为两类: 采用某种机制保护生产者和消费者之间的同步; 在生产者和消费者之间建立一个管道。 第一种方式有较高的效率,...

2018-08-14 11:07:33

阅读数:32

评论数:0

B树、B+树、LSM树以及其典型应用场景

前言 动态查找树主要有:二叉查找树、平衡二叉树、红黑树、B树、B+树。前面三种是典型的二叉查找树,查找的时间复杂度是O(log2N)与树的深度有关系,那么降低树的深度也就可以提升查找效率。这时就提出了平衡多路查找树,也就是B树以及B+树。 B树和B+树非常典型的场景就是用于关系型数据库的索引(...

2018-08-13 15:35:37

阅读数:39

评论数:0

C++之引用的详解

C++中的引用: 引用引入了对象的一个同义词。定义引用的表示方法与定义指针相似,只是用&代替了*。引用(reference)是c++对c语言的重要扩充。引用就是某 一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。其格式为:类型 &...

2018-08-06 22:07:29

阅读数:18

评论数:0

为什么需要RPC,而不是简单的HTTP接口

转载自:http://www.oschina.net/question/271044_2155059?sort=default&p=1#answers 目前有很多Java的RPC框架,有基于Json的,有基于XML,也有基于二进制对象的。 论复杂度,RPC框架肯定是高于...

2018-08-06 21:04:29

阅读数:57

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭