前提 紧接着上一篇《通过源码浅析JDK中的资源加载》,ServiceLoader是SPI(Service Provider Interface)中的服务类加载的核心类,也就是,这篇文章先介绍ServiceLoader的使用方式,再分析它的源码。 ServiceLoader的使用 这里先列举一个经典的 ...
分类:
其他好文 时间:
2018-10-15 00:00:11
阅读次数:
205
源码面前,了无秘密。 1 package com.xiaolu.flyweightdemotest; 2 3 4 import org.junit.Assert; 5 import org.junit.Test; 6 7 import com.xiaolu.flyweight.FlyweigthtF... ...
分类:
其他好文 时间:
2018-10-12 01:25:41
阅读次数:
257
转自 https://www.cnblogs.com/dwlsxj/p/MSIL.html 一、开篇 研究MSIL纯属于个人喜好,说在前面MSIL应用于开发的地方很少,但是很大程度上能够帮着我们理解底层的原理,这是我了解MSIL的主要原因。托管代码表示应用程序的方法的功能,它们以微软的中间语言(Mi ...
分类:
编程语言 时间:
2018-10-11 13:39:10
阅读次数:
187
参考资料: [1]:挑战程序设计竞赛P324(强烈推荐) [2]:看大神的推荐学习资料 《由对称性解2-SAT问 题》(伍昱的WC论文)、《2-SAT解法浅析》(赵爽) [3]:https://www.cnblogs.com/kuangbin/category/417834.html 相关习题(待完 ...
分类:
其他好文 时间:
2018-10-11 00:02:21
阅读次数:
160
一、Oracle体系结构个人比喻帮助理解:类似于图书馆,去图书馆的客户(用户进程和服务进程等)需要调取资料,求助于图书管理员(实例)进入图书分区(数据库)进行资料查找。【如果比喻不当,欢迎指正,尽请谅解】-第一部分是实例部分(为用户提供服务,管理数据库):主要理解分成两个主要部分:(1)内存结构:(2)后台进程:与数据库进行交互-第二部分是数据库部分物理结构:(为实例提供服务,处理数据文件)主要文
分类:
数据库 时间:
2018-10-09 00:40:24
阅读次数:
229
1.基于哈希的存储引擎 常见模型是BitCask 并发下的数据库文件读写: 本来想使用FileLock,但是后来发现 FileLock是进程间的,并不能用于同一个JVM多个线程之间的同步: ...
分类:
数据库 时间:
2018-10-08 22:18:17
阅读次数:
229
电阻是一款具有非线性伏安特质的电阻器件,多数用在在电路承担过压时进行电压电路保护,吸取过剩的电流来保护敏感器件。通常称为VDR。电阻器的电阻体原料是半导体,因此它是半导体电阻器的其中一款。 TVS(二极管),又叫做TVS管,是广泛使用的一种新式效率的电路保护器件,其具备很快的反映时间和非常高的浪涌吸 ...
分类:
其他好文 时间:
2018-10-07 15:40:15
阅读次数:
294
前几天刚接手一个MySQL数据,操作系统为Ubuntu 16.04.5 LTS, 数据库版本为5.7.23-0ubuntu0.16.04.1(APT方式安装的MySQL)。这个操作系统下的MySQL的配置文件my.cnf很多地方都让人有点不适应(跟之前的MySQL环境有些出入,之前都是维护RHEL、... ...
分类:
数据库 时间:
2018-10-07 00:39:07
阅读次数:
260
母函数,又称生成函数。 母函数就是一列用来展示一串数字的挂衣架。 ——赫伯特·唯尔夫 。 母函数问题一般是,对于一个问题,抽象出一个生成函数。 以换硬币问题为例,有一元的,四元的,九元的........硬币无数个,问y元钱有几种组合方式。 设一个数的指数为y(组成y元钱),系数为有几种组合方式,开始 ...
分类:
其他好文 时间:
2018-10-06 12:04:57
阅读次数:
177
--理解深拷贝与浅拷贝,必须要理解值传递与引用传递的概念、 --浅拷贝及其实现的方式 --深拷贝及其实现的方式 ...
分类:
其他好文 时间:
2018-10-06 00:34:53
阅读次数:
169