工具
校长我错了
从现在开始,一切都不迟
展开
-
Git
一、新建代码库二、配置三、增加/删除文件四、代码提交五、分支六、标签七、查看信息八、远程同步九、撤销十、其他Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为...转载 2018-08-21 16:45:53 · 131 阅读 · 0 评论 -
CGLIB中BeanCopier源码实现
转载:CGLIB中BeanCopier源码实现CGLIB代码包结构1.core2.beans3.reflect4.proxyBeanCopier实现机制1.BeanCopier的使用2.性能分析3.一次调用流程(1)CGLIB做了什么(2)从BeanCopier#create开始(3)KEY_FACTORY的由来(4)AbstractClassGene...转载 2018-09-06 15:25:18 · 1195 阅读 · 0 评论 -
RxJava汇总
Github: ReactiveX Wiki: wiki Doc:javaDoc 中文文档:ReactiveX/RxJava文档中文版1. 初学给初学者的RxJava2.0教程(一) 给初学者的RxJava2.0教程(二) 给初学者的RxJava2.0教程(三) 给初学者的RxJava2.0教程(四) 给初学者的RxJava2.0教程(五) 给初学者的RxJava2.0...转载 2018-09-12 15:32:08 · 198 阅读 · 0 评论 -
Redisson分布式锁实现
转:分布式锁和Redisson实现概述分布式系统有一个著名的理论CAP,指在一个分布式系统中,最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。所以在设计系统时,往往需要权衡,在CAP中作选择。当然,这个理论也并不一定完美,不同系统对CAP的要求级别不一样,选择需要考虑方方面面。...转载 2018-09-07 15:30:32 · 42465 阅读 · 19 评论 -
Bloom Filter概念和原理
一提到元素查找,我们会很自然的想到HashMap。通过将哈希函数作用于key上,我们得到了哈希值,基于哈希值我们可以去表里的相应位置获取对应的数据。除了存在哈希冲突问题之外,HashMap一个很大的问题就是空间效率低。引入Bloom Filter则可以很好的解决空间效率的问题。原理Bloom Filter是一种空间效率很高的随机数据结构,Bloom filter 可以看做是对bit-map 的...转载 2018-11-22 14:51:01 · 1992 阅读 · 0 评论 -
maven settings.xml详解
转自:http://www.cnblogs.com/jingmoxukong/p/6050172.html文章目录概要settings.xml有什么用?settings.xml文件位置配置优先级settings.xml元素详解顶级元素概览LocalRepositoryInteractiveModeUsePluginRegistryOfflinePluginGroupsServersMirro...转载 2018-12-11 10:41:22 · 301 阅读 · 0 评论 -
Mockito中文文档
转自:https://github.com/hehonghui/mockito-doc-zh文章目录Mockito 中文文档 ( 2.0.26 beta )参与人员目录0. 迁移到Mockito 2.01. 验证某些行为2. [如何做一些测试桩 (Stub)]()3. [参数匹配器 (matchers)]()4. [验证函数的确切、最少、从未调用次数]()5. [为返回值为void的函数通过...转载 2019-05-21 12:03:20 · 3703 阅读 · 0 评论