- 博客(6)
- 资源 (4)
- 收藏
- 关注
原创 shell编程
shell编程shell简介shell种类shell文件执行shellshell变量变量规则变量类型使用变量只读变量删除变量字符串获取字符串长度提取子字符串查找子字符串Shell 数组定义数组读取数组获取数组的长度shell注释参数传递shell基本运算算术运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符printf命令shell简介Shell 是一个用 C 语言编写的程序,它是...
2019-06-21 20:21:06 4201 2
原创 Mycat配置文件
Mycat配置文件主要配置文件配置文件详解server.xmlschema.xmlrule.xml主要配置文件Mycat的github地址从这张图中就能知道,mycat的主要配置文件就三个:server.xml: 配置Mycat服务器参数和用户授权。schema.xml:配置逻辑库、表和分片。rule.xml: 是分片规则的配置文件,配置文件修改需要重启Mycat。配置文件详解...
2019-06-21 16:25:55 1352
原创 HashMap中indexFor方法解析
HashMap中indexFor方法解析最近在准备面试,所以重新看了下HashMap的源码,在put方法中计算数组下标值index的indexFor()方法:static int indexFor(int h, int length) { return h & (length-1); }h & (length-1):其中h为key用hash()算法算...
2019-06-18 10:04:28 602
原创 HashMap、Hashtabl、ConcurrentHashMap的区别
HashMap、Hashtabl、ConcurrentHashMap的区别HashMapHashtable作为面试必问问题,还是非常有必要去深入学习一下它们之间的区别,有时间最好去读下源码。HashMapjdk1.7底层使用数组+链表的形式存储数据,而jdk1.8是用红黑树存储数据。读写方法都没加锁,所以是非线程安全的。可以存储key和value为null的元素。初始容量DEFAUL...
2019-06-18 09:47:52 580
原创 ArrayList源码解读
ArrayList源码解读读前须知源码读前须知这两个方法在源码中频繁使用,所以一定要先深刻理解数组扩容,原来数组的值不会改变。当original.length>newLength,数组多出来的部分会被丢弃,当original.length<=newLength,数组其它没数据的会设置值为null.original:数组对象newLength:扩容后的长度Arrays.cop...
2019-06-17 09:39:35 197
原创 git常用命令汇总
git常用命令汇总简介安装windowlinux创建版本库简介git是由linux之父Linus自己用C写的一个分布式版本控制系统。目地是为了管理Linux。安装windowlinux创建版本库...
2019-06-05 10:37:41 133
反编译工具包三件套.rar
2020-01-01
rpc-example.rar
2019-07-15
仿网易云音乐的微信小程序
2019-04-26
2018最新省市区乡镇Mysql数据库
2019-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人