java相关
如风521
这个作者很懒,什么都没留下…
展开
-
JDK8的HashMap源码解析
hashMap底层数据结构- JDK1.8 之前底层 数组+链表,大量的元素都存放到同一个桶中时,这个桶下有一条长长的链表,极端情况HashMap 就相当于一个单链表,假如单链表有 n 个元素,遍历的时间复杂度就是 O(n)- JDK1.8底层 数组+链表+红黑树 ,hash冲突后处理办法由原来的链表结构,引入了 红黑树 概念- 重要对象java.util.HashMap.Node 链表Node节点java.util.HashMap.TreeNode TreeNode 红黑树- 重要成员变量原创 2020-05-31 20:40:21 · 299 阅读 · 0 评论 -
git webhooks 实现自动拉取代码
一. 关于 git 钩子Git 能在特定的重要动作发生时触发自定义脚本。 有两组这样的钩子:客户端的和服务器端的。 客户端钩子由诸如提交和合并这样的操作所调用,而服务器端钩子作用于诸如接收被推送的提交这样的联网操作。 你可以随心所欲地运用这些钩子。如何使用钩子钩子都被存储在 Git 目录下的 hooks 子目录中。 也即绝大部分项目中的 .git/hooks 。 当你用 git in...原创 2019-08-28 20:13:07 · 4512 阅读 · 0 评论