自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dylaniou的博客

想写一首关于世界的诗,以编程的方式~

  • 博客(6)
  • 资源 (9)
  • 收藏
  • 关注

原创 TIP001 开始思考学习编程的方式方法

很多时候都陷入了某个技术点或者概念的深挖再忘的怪圈,明明以前对此做过专题分析啊(网上各种搜索),为什么再用到的时候又不认识了呢,像个小白一样满脑袋XXX。其实呢,原因很简单:虽然做过点对点研究,这里研究一点那里研究一点,却没有形成全面的认知,不清楚技术在知识图谱中所处的位置,以及为什么它会处于目前这个位置,前因后果是什么?比如:IO-BIO-NIO-Netty。是怎样一笔笔演变过来的?每个技术的特...

2018-11-27 23:24:59 181

原创 Python002 IDLE Python shell 快捷键、清屏快捷键扩展及Debugger调试

Tab 缩进以及自动补全Alt+P 上一条命令Atl+N 下一条命令Ctrl+N 新建fileF5 运行.py文件F1 打开Python帮助文档Ctrl+End 返回到最后位置Ctrl+Home 返回到开始Alt+3 注释代码行Alt+4 取消注释代码行Alt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+DG 先定位到错...

2018-11-25 16:28:24 1115

转载 Python001 【零基础学习Python】前言及第1/2章

摘自【零基础学习Python】一书 小甲鱼编著敲黑板 划重点啦:理解为主,应用为王前言其实很早之前就接触到了Python,只是当时自己并未太多关注。真的是很早很早之前啦。就在【Java编程思想】第四版前言XVIII中BruceEckel一再强调了Python的强大,却被我一眼无所谓的给飘过~所以,大师们的建议确实值得去斟酌。Life is short,You need Python.(...

2018-11-24 22:51:13 588

原创 DB2002 restore离线恢复数据库

了解DB2 restore概述WhatWhyWhenHow概述WhatWhyWhenHow

2018-11-24 20:48:43 4195

转载 Java002 【Java编程思想】第1章对象导论

摘自【Java编程思想】一书 第四版 Bruce Eckel著 陈昊鹏 译目录Java002 【Java编程思想】第1章对象导论出版者的话读者书评译者序前言封面的故事致谢绪论1.1抽象过程1.2每个对象都有一个接口1.3每个对象都提供服务1.4 被隐藏的具体实现1.5复用现有实现1.6继承1.7伴随多态的可互换对象Java前期(静...

2018-11-20 22:41:46 1643

原创 DB2001 深入了解DB2 reorg

从what什么是reorg when什么时候做reorg why为什么要做reorg以及How怎么做reorg这几个方面来了解DB2reorg

2018-11-18 21:51:37 5397

(003)HashMap中红黑树TreeNode的split方法源码解读.docx

HashMap中红黑树TreeNode的split方法源码解读,对split方法源码的上下文/变量定义,及所调用的关键方法都给出了详细解释说明,欢迎指正

2020-06-20

(002)HashMap$TreeNode之往红黑树添加元素-putTreeVal方法.docx

HashMap之往红黑树添加元素-putTreeVal方法源码解读:当要put的元素所在数组索引位置已存在元素,且是红黑树类型时,就会调用putTreeVal方法添加元素到红黑树上,具体操作步骤如下: 1. 从根节点开始,到左右子树,层层递进,遍历红黑树,找到用于存放元素的合适位置;2.将元素放入指定位置,并修改链表/红黑树相关节点的前prev后next父parent子(left/right)指向;3.平衡红黑树;4.保证红黑树根节点是链表头节点

2020-06-18

从底层数据结构和CPU缓存两方面剖析LinkedList的查询效率为什么比ArrayList低.docx

从底层数据结构和CPU缓存两方面剖析LinkedList的查询效率为什么比ArrayList低。以前只直到数据结构会影响两者的查询效率,偶然间得知cpu缓存(硬件级别)也会有影响

2020-06-17

HashMap之put方法源码解读.docx

对HashMap的put方法的源码进行详细解读,分析put方法源码中的内在逻辑关系,欣赏源码独特之美,从中学习更为精致的编程思维

2020-06-17

HashMap在put数据时是如何找到要存放的位置的?.docx

分析HashMap在put数据时是如何找到要存放的位置的,对决定位置的hashCode计算方法进行详细解释,分析为啥要用高低16位异或运算,以及数组长度是如何影响元素存放位置的

2020-06-17

HashMap之resize()方法源码解读.docx

HashMap之resize()方法源码解读,分两部分概述扩容方法涉及到的处理:创建新数组,将旧数组元素转移到新数组上

2020-06-17

(006)HashMap$TreeNode确保根节点为头节点的moveRootToFront方法源码解读.docx

HashMap$TreeNode确保根节点为头节点的moveRootToFront方法源码解读,分析其各个步骤,并配有示意图

2020-06-17

HashMap扩容时的rehash方法中(e.hash & oldCap) == 0算法推导.docx

对HashMap扩容时重新计算旧数组元素在新数组地址的rehash方法中的(e.hash&oldCap)==0算法推导

2020-06-17

(001)HashMap之链表转红黑树-treefyBin方法.docx

详细解读了HashMap中链表转红黑树的treefyBin方法,该方法中涉及到的诸如:replacementTreeNode方法、treeify方法、comparableClassFor方法、compareComparables方法、tieBreakOrder方法、balanceInsertion方法、moveRootToFront 方法、rotateLeft方法、rotateRight方法、checkInvariants 方法均有详细解读

2020-06-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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