Tags
追风筝的人
java,
- the-beauty-of-programming 23 Jul 2020
- coding-interview 16 Jul 2020
- algorithm-stories 23 Jun 2020
- effective-java 14 Jun 2020
- clean-code 14 Jun 2020
- effective-coding 11 Jun 2020
- java12-13 30 Jul 2019
- jvm-garbage-collection 30 Jul 2019
- memory-area 29 Jul 2019
- java-basic-questions-02 29 Jul 2019
- optimistic-lock-and-pessimistic-lock 28 Jul 2019
- copyonwritearraylist-source-code 27 Jul 2019
- java21 26 Jul 2019
- io-basis 24 Jul 2019
- why-there-only-value-passing-in-java 23 Jul 2019
- class-loading-process 21 Jul 2019
- completablefuture-intro 21 Jul 2019
- java17 20 Jul 2019
- jvm-parameters-intro 20 Jul 2019
- class-file-structure 19 Jul 2019
- proxy 19 Jul 2019
- java-keyword-summary 19 Jul 2019
- java19 18 Jul 2019
- java-concurrent-questions-02 18 Jul 2019
- linkedhashmap-source-code 17 Jul 2019
- arrayblockingqueue-source-code 16 Jul 2019
- linkedlist-source-code 15 Jul 2019
- classloader 13 Jul 2019
- java-thread-pool-summary 13 Jul 2019
- virtual-thread 12 Jul 2019
- java11 10 Jul 2019
- java8-common-new-features 09 Jul 2019
- java8-tutorial-translate 08 Jul 2019
- jmm 06 Jul 2019
- priorityqueue-source-code 04 Jul 2019
- arraylist-source-code 03 Jul 2019
- concurrent-hash-map-source-code 01 Jul 2019
- io-model 28 Jun 2019
- java-collection-questions-01 28 Jun 2019
- unsafe 27 Jun 2019
- threadlocal 26 Jun 2019
- java10 24 Jun 2019
- jvm-in-action 24 Jun 2019
- delayqueue-source-code 24 Jun 2019
- reentrantlock 23 Jun 2019
- spi 23 Jun 2019
- io-design-patterns 22 Jun 2019
- java-collection-precautions-for-use 22 Jun 2019
- hashmap-source-code 22 Jun 2019
- java16 21 Jun 2019
- atomic-classes 20 Jun 2019
- java-concurrent-questions-01 18 Jun 2019
- java20 17 Jun 2019
- bigdecimal 15 Jun 2019
- java9 14 Jun 2019
- jdk-monitoring-and-troubleshooting-tools 12 Jun 2019
- java-basic-questions-03 12 Jun 2019
- java14-15 10 Jun 2019
- aqs 10 Jun 2019
- java-basic-questions-01 10 Jun 2019
- java18 09 Jun 2019
- java-concurrent-questions-03 07 Jun 2019
- reflection 07 Jun 2019
- syntactic-sugar 06 Jun 2019
- generics-and-wildcards 06 Jun 2019
- jvm-intro 05 Jun 2019
- java-collection-questions-02 05 Jun 2019
- serialization 05 Jun 2019
- java-thread-pool-best-practices 04 Jun 2019
- java-concurrent-collections 04 Jun 2019
- nio-basis 01 Jun 2019
- Hashtable 为什么不叫 HashTable? 30 Jul 2017
- Java 8 创建 Stream 的 10 种方式,我保证你受益无穷! 28 Jul 2017
- 常见的 3 种 Class 级别的错误 28 Jul 2017
- Java 中的宏变量,宏替换详解。 27 Jul 2017
- Java9 简化流关闭新姿势。 27 Jul 2017
- Java 8 新特性之 Stream 流(三)缩减操作 24 Jul 2017
- 关于 Java 序列化你不知道的 5 件事 24 Jul 2017
- switch多值匹配骚操作,带你涨姿势! 24 Jul 2017
- Java8 新特性之重复注解 23 Jul 2017
- Java 8 新特性之 Stream 流(五)映射 21 Jul 2017
- 别再写 bug 了,避免空指针的 5 个案例! 20 Jul 2017
- Java 中获取类名的三种方法,你知道几种? 19 Jul 2017
- Java 8 新特性之 Stream 流(二)关键知识点 19 Jul 2017
- Java 5 ~ 10 新特性倾情整理! 19 Jul 2017
- Java 12 骚操作, switch居然还能这样玩! 18 Jul 2017
- Java Jar包压缩、解压使用指南 17 Jul 2017
- HashMap, ConcurrentHashMap 原理及源码 16 Jul 2017
- Java 自定义 ClassLoader 实战 16 Jul 2017
- Java 中初始化 List 集合的 6 种方式! 14 Jul 2017
- Java8 新特性之接口默认方法与静态方法 14 Jul 2017
- Java 12 骚操作, String居然还能这样玩! 14 Jul 2017
- hashCode 和 identityHashCode 的区别你知道吗? 12 Jul 2017
- Java 类初始化顺序,3个示例带你躺坑。 12 Jul 2017
- 通用唯一标识码 UUID 的介绍及使用。 12 Jul 2017
- 神奇,教你用随机数打印hello world 10 Jul 2017
- Java 11 已发布,String 还能这样玩! 10 Jul 2017
- HashMap 和 Hashtable 的 6 个区别 09 Jul 2017
- Java 10 局部变量类型推断介绍及实战 09 Jul 2017
- StringBuffer 和 StringBuilder 的 3 个区别 09 Jul 2017
- 坑爹的 Java 可变参数,把我整得够惨。 08 Jul 2017
- Java 8 新特性之Stream流 06 Jul 2017
- Java 8 新特性之 Stream 流(六)收集 06 Jul 2017
- 金融系统中正确的金额计算及存储方式 04 Jul 2017
- Java8 新特性之方法引用 03 Jul 2017
- Java 10 的 10 个新特性,将彻底改变你写代码的方式 29 Jun 2017
- Java 8 新特性之 Stream 流(一)基础体验 27 Jun 2017
- Java Base64 编码解码方案总结 27 Jun 2017
- Java 对象引用四个级别(强、软、弱、虚) 26 Jun 2017
- 面试问我 Java 逃逸分析,瞬间被秒杀了。 25 Jun 2017
- 字符串 substring 方法在 JDK 6,7,8 中的差异。 25 Jun 2017
- Java8 新特性之Lambda表达式 25 Jun 2017
- Java 中的伪共享详解及解决方案 23 Jun 2017
- Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局! 22 Jun 2017
- 关于Java序列化你应该知道的一切 21 Jun 2017
- Java 8 新特性之 Stream 流(四)并行流 18 Jun 2017
- Java8 新特性之Optional 18 Jun 2017
- 不能用 + 拼接字符串? 这次我要吊打面试官! 17 Jun 2017
- 你真的搞懂 transient 关键字了吗? 17 Jun 2017
- Java8 之新特性扩展篇 16 Jun 2017
- Java 异常处理 10 个最佳实践 15 Jun 2017
- Java 11 正式发布,这 8 个新特性教你写出更牛逼的代码 15 Jun 2017
- Java 中的基本数据类型转换详解 14 Jun 2017
- Java 12 骚操作, 文件比对居然还能这样玩! 13 Jun 2017
- Java 中的 String 真的是不可变吗? 11 Jun 2017
- 你真的搞懂 transient 关键字了吗? 11 Jun 2017
- switch case 支持的 6 种数据类型! 11 Jun 2017
- 一张图搞清楚Java异常机制 09 Jun 2017
- JVM运行时区域详解 09 Jun 2017
- Java8 新特性之函数式接口 08 Jun 2017
- Java 中的 6 颗语法糖 07 Jun 2017
- 深入浅出 Java 中的包装类 06 Jun 2017
- 10 个深恶痛绝的 Java 异常。。 05 Jun 2017
- Java 父类强制转换子类原则 04 Jun 2017
- 字符串拼接 + 和 concat 的区别 02 Jun 2017
- Java 多线程 join 使用及原理 01 Jun 2017
理论
- Hashtable 为什么不叫 HashTable? 30 Jul 2017
- Java 8 创建 Stream 的 10 种方式,我保证你受益无穷! 28 Jul 2017
- 常见的 3 种 Class 级别的错误 28 Jul 2017
- Java 中的宏变量,宏替换详解。 27 Jul 2017
- Java9 简化流关闭新姿势。 27 Jul 2017
- Java 8 新特性之 Stream 流(三)缩减操作 24 Jul 2017
- 关于 Java 序列化你不知道的 5 件事 24 Jul 2017
- switch多值匹配骚操作,带你涨姿势! 24 Jul 2017
- Java8 新特性之重复注解 23 Jul 2017
- Java 8 新特性之 Stream 流(五)映射 21 Jul 2017
- 别再写 bug 了,避免空指针的 5 个案例! 20 Jul 2017
- Java 中获取类名的三种方法,你知道几种? 19 Jul 2017
- Java 8 新特性之 Stream 流(二)关键知识点 19 Jul 2017
- Java 5 ~ 10 新特性倾情整理! 19 Jul 2017
- Java 12 骚操作, switch居然还能这样玩! 18 Jul 2017
- Java Jar包压缩、解压使用指南 17 Jul 2017
- HashMap, ConcurrentHashMap 原理及源码 16 Jul 2017
- Java 自定义 ClassLoader 实战 16 Jul 2017
- Java 中初始化 List 集合的 6 种方式! 14 Jul 2017
- Java8 新特性之接口默认方法与静态方法 14 Jul 2017
- Java 12 骚操作, String居然还能这样玩! 14 Jul 2017
- hashCode 和 identityHashCode 的区别你知道吗? 12 Jul 2017
- Java 类初始化顺序,3个示例带你躺坑。 12 Jul 2017
- 通用唯一标识码 UUID 的介绍及使用。 12 Jul 2017
- 神奇,教你用随机数打印hello world 10 Jul 2017
- Java 11 已发布,String 还能这样玩! 10 Jul 2017
- HashMap 和 Hashtable 的 6 个区别 09 Jul 2017
- Java 10 局部变量类型推断介绍及实战 09 Jul 2017
- StringBuffer 和 StringBuilder 的 3 个区别 09 Jul 2017
- 坑爹的 Java 可变参数,把我整得够惨。 08 Jul 2017
- Java 8 新特性之Stream流 06 Jul 2017
- Java 8 新特性之 Stream 流(六)收集 06 Jul 2017
- 金融系统中正确的金额计算及存储方式 04 Jul 2017
- Java8 新特性之方法引用 03 Jul 2017
- Java 10 的 10 个新特性,将彻底改变你写代码的方式 29 Jun 2017
- Java 8 新特性之 Stream 流(一)基础体验 27 Jun 2017
- Java Base64 编码解码方案总结 27 Jun 2017
- Java 对象引用四个级别(强、软、弱、虚) 26 Jun 2017
- 面试问我 Java 逃逸分析,瞬间被秒杀了。 25 Jun 2017
- 字符串 substring 方法在 JDK 6,7,8 中的差异。 25 Jun 2017
- Java8 新特性之Lambda表达式 25 Jun 2017
- Java 中的伪共享详解及解决方案 23 Jun 2017
- Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局! 22 Jun 2017
- 关于Java序列化你应该知道的一切 21 Jun 2017
- Java 8 新特性之 Stream 流(四)并行流 18 Jun 2017
- Java8 新特性之Optional 18 Jun 2017
- 不能用 + 拼接字符串? 这次我要吊打面试官! 17 Jun 2017
- 你真的搞懂 transient 关键字了吗? 17 Jun 2017
- Java8 之新特性扩展篇 16 Jun 2017
- Java 异常处理 10 个最佳实践 15 Jun 2017
- Java 11 正式发布,这 8 个新特性教你写出更牛逼的代码 15 Jun 2017
- Java 中的基本数据类型转换详解 14 Jun 2017
- Java 12 骚操作, 文件比对居然还能这样玩! 13 Jun 2017
- Java 中的 String 真的是不可变吗? 11 Jun 2017
- 你真的搞懂 transient 关键字了吗? 11 Jun 2017
- switch case 支持的 6 种数据类型! 11 Jun 2017
- 一张图搞清楚Java异常机制 09 Jun 2017
- JVM运行时区域详解 09 Jun 2017
- Java8 新特性之函数式接口 08 Jun 2017
- Java 中的 6 颗语法糖 07 Jun 2017
- 深入浅出 Java 中的包装类 06 Jun 2017
- 10 个深恶痛绝的 Java 异常。。 05 Jun 2017
- Java 父类强制转换子类原则 04 Jun 2017
- 字符串拼接 + 和 concat 的区别 02 Jun 2017
- Java 多线程 join 使用及原理 01 Jun 2017
Java,
- 记两个有关线程池的小问题 11 Apr 2023
- 解决 Groovy 引起的一次 OOM 告警 22 Mar 2023
- Java 中的比较运算符 15 May 2022
- Java 日期类常用写法小结 03 Apr 2022
- 如何让 Spring Security 「少管闲事」 26 Dec 2021
- 利用 XXL-JOB 实现灵活控制的分片处理 19 Jun 2021
- 记一个 Base64 有关的 Bug 01 Mar 2020
- 记一个折磨了我一天半的 Bug 25 May 2019
- 从一个 NullPointerException 探究 Java 的自动装箱拆箱机制 20 Aug 2017
自动装箱,
自动拆箱
Markdown,
- vim-markdown-toc 发布 v1.0 版 22 Oct 2022
- 在 Vim 里为 Markdown 文档展示导航窗格 03 Aug 2022
- 用 Vim 编辑 Markdown 时直接粘贴图片 04 May 2020
- 一份简明的 Markdown 笔记与教程 06 Sep 2018
- 关于 Markdown 的一些奇技淫巧 01 Sep 2017
奇技淫巧
SQL,
Database,
文氏图
Android,
- Android Studio 遇到问题集锦 06 May 2022
- 判断前台 Activity 是否属于本进程 20 Apr 2022
- Android UI 开发里的尺寸单位理解 06 Apr 2022
- Android 系统缓存扫描与清理方法分析 14 Jan 2022
- Android 源码分析 —— Handler、Looper 和 MessageQueue 11 Jun 2018
- 解决两个 Android 模拟器之间无法网络通信的问题 03 Dec 2017
- Android 源码分析 —— 从 Toast 出发 12 Nov 2017
- 阅读源码的意义与方法 05 Oct 2017
- Android 源码分析开篇 23 Sep 2017
RTFSC
源码,
rtfsc
1024,
程序员节
RTFSC,
Toast
Emulator,
TCP
markdown
C语言
github-pages
jekyll
负数二进制
位运算
按位运算
递归函数
阶乘
自增运算
自减运算
kali系统安装
linux
- 提升 Linux 终端命令敲写效率的快捷键参考 24 May 2020
- Kali Linux系统设置中文语言环境 15 Apr 2020
- Linux 初识之 Kali Linux 系统安装详细教程(虚拟机) 15 Apr 2018
虚拟机安装
VMware
Linux安装软件
Linux更新源
贪吃蛇源码
C语言贪吃蛇
gluttonous-snake
C语言随机数
伪随机数
rand()
srand()
存储类型
链接属性
静态变量static
extern
寄存器
光谷,
guanggoo,
Android
- 如何让 HelloWorld.apk 体积最小 31 Dec 2022
- Android Studio 遇到问题集锦 06 May 2022
- 光谷社区第三方 Android 客户端 v2.0 发布 30 Apr 2018
css选择器
内联嵌入外部式
ID类选择器区别
伪元素
css布局模型
绝对定位
相对定位
固定定位
position
css水平居中
css垂直居中
web浏览器
浏览器发展史
javascript函数
匿名函数
javascript语句
Javascript计时器
setTimeout
setInterval
js闭包
js作用域
addeventlistener
onclick
事件监听
冒泡捕获
jquery语法
jQueryCDN
javascript逻辑运算
短路原则
Handler,
Looper,
Message,
MessageQueue
VSCode
建站
论坛
discuz
固态硬盘
SSD
SATA
M.2
utf-8
ascii
unicode
base64
css三角形
css多边形
css单位
px
dpi
dpr
逻辑像素
css2d
css3d
transform
css3过渡
css3动画
transition
animation
浏览器兼容
css前缀
迭代遍历
深度遍历
未知对象
apt-install-lock
linux挂载
Linux分辨率
cvt
xrandr
编程范式
函数式编程
命令式编程
文章搜索
bind
call
apply
this
es6
ECMAScript
面向对象编程
oop
构造函数
原型
继承
算法排序
全排列
Bug
面试
- java12-13 30 Jul 2019
- jvm-garbage-collection 30 Jul 2019
- memory-area 29 Jul 2019
- java-basic-questions-02 29 Jul 2019
- optimistic-lock-and-pessimistic-lock 28 Jul 2019
- copyonwritearraylist-source-code 27 Jul 2019
- java21 26 Jul 2019
- io-basis 24 Jul 2019
- why-there-only-value-passing-in-java 23 Jul 2019
- class-loading-process 21 Jul 2019
- completablefuture-intro 21 Jul 2019
- java17 20 Jul 2019
- jvm-parameters-intro 20 Jul 2019
- class-file-structure 19 Jul 2019
- proxy 19 Jul 2019
- java-keyword-summary 19 Jul 2019
- java19 18 Jul 2019
- java-concurrent-questions-02 18 Jul 2019
- linkedhashmap-source-code 17 Jul 2019
- arrayblockingqueue-source-code 16 Jul 2019
- linkedlist-source-code 15 Jul 2019
- classloader 13 Jul 2019
- java-thread-pool-summary 13 Jul 2019
- virtual-thread 12 Jul 2019
- java11 10 Jul 2019
- java8-common-new-features 09 Jul 2019
- java8-tutorial-translate 08 Jul 2019
- jmm 06 Jul 2019
- priorityqueue-source-code 04 Jul 2019
- arraylist-source-code 03 Jul 2019
- concurrent-hash-map-source-code 01 Jul 2019
- io-model 28 Jun 2019
- java-collection-questions-01 28 Jun 2019
- unsafe 27 Jun 2019
- threadlocal 26 Jun 2019
- java10 24 Jun 2019
- jvm-in-action 24 Jun 2019
- delayqueue-source-code 24 Jun 2019
- reentrantlock 23 Jun 2019
- spi 23 Jun 2019
- io-design-patterns 22 Jun 2019
- java-collection-precautions-for-use 22 Jun 2019
- hashmap-source-code 22 Jun 2019
- java16 21 Jun 2019
- atomic-classes 20 Jun 2019
- java-concurrent-questions-01 18 Jun 2019
- java20 17 Jun 2019
- bigdecimal 15 Jun 2019
- java9 14 Jun 2019
- jdk-monitoring-and-troubleshooting-tools 12 Jun 2019
- java-basic-questions-03 12 Jun 2019
- java14-15 10 Jun 2019
- aqs 10 Jun 2019
- java-basic-questions-01 10 Jun 2019
- java18 09 Jun 2019
- java-concurrent-questions-03 07 Jun 2019
- reflection 07 Jun 2019
- syntactic-sugar 06 Jun 2019
- generics-and-wildcards 06 Jun 2019
- jvm-intro 05 Jun 2019
- java-collection-questions-02 05 Jun 2019
- serialization 05 Jun 2019
- java-thread-pool-best-practices 04 Jun 2019
- java-concurrent-collections 04 Jun 2019
- nio-basis 01 Jun 2019
java,
- AI 自动补全的这句日志能正常打印吗? 10 May 2023
- Java 对象释放与 finalize 方法 15 Dec 2022
- 为什么面试完,总是让你回去等通知? 27 Jul 2019
- 史上最全 Java 多线程面试题及答案 21 Jul 2019
- 周末去面试,进去 5 分钟就出来了… 14 Jul 2019
- 18 道 Java 基础面试笔试题 13 Jul 2019
- 史上最全阿里 Java 面试题总结 12 Jul 2019
- 去 BAT 面试完的 MySQL 面试题总结 10 Jul 2019
- Redis 面试题 50 问,史上最全。 09 Jul 2019
- Java 中创建 String 的两道面试题及详解 04 Jul 2019
- 吐血整理 20 道 Spring Boot 面试题! 28 Jun 2019
- 10 道腾讯的 Java 面试题 28 Jun 2019
- 史上最全 Javascript 面试题及答案 26 Jun 2019
- 为什么面试你要25K,HR只给你20K? 25 Jun 2019
- 阿里巴巴高级 Java 面试题 70 道 24 Jun 2019
- 通往大神之路,百度 Java 面试题前 200 页。 21 Jun 2019
- 程序员如何面对 HR 面试的 40 的问题! 08 Jun 2019
- 面试一个 3 年 Java 程序员,一个问题都不会! 07 Jun 2019
- 史上最全 40 道 Dubbo 面试题及答案! 06 Jun 2019
- Java 面试题经典 77 问! 02 Jun 2019
- 75 道 BAJT 中高级 Java 面试题,你能答上几道? 02 Jun 2019
求职之路
- 为什么面试完,总是让你回去等通知? 27 Jul 2019
- 史上最全 Java 多线程面试题及答案 21 Jul 2019
- 周末去面试,进去 5 分钟就出来了… 14 Jul 2019
- 18 道 Java 基础面试笔试题 13 Jul 2019
- 史上最全阿里 Java 面试题总结 12 Jul 2019
- 去 BAT 面试完的 MySQL 面试题总结 10 Jul 2019
- Redis 面试题 50 问,史上最全。 09 Jul 2019
- Java 中创建 String 的两道面试题及详解 04 Jul 2019
- 吐血整理 20 道 Spring Boot 面试题! 28 Jun 2019
- 10 道腾讯的 Java 面试题 28 Jun 2019
- 史上最全 Javascript 面试题及答案 26 Jun 2019
- 为什么面试你要25K,HR只给你20K? 25 Jun 2019
- 阿里巴巴高级 Java 面试题 70 道 24 Jun 2019
- 通往大神之路,百度 Java 面试题前 200 页。 21 Jun 2019
- 程序员如何面对 HR 面试的 40 的问题! 08 Jun 2019
- 面试一个 3 年 Java 程序员,一个问题都不会! 07 Jun 2019
- 史上最全 40 道 Dubbo 面试题及答案! 06 Jun 2019
- Java 面试题经典 77 问! 02 Jun 2019
- 75 道 BAJT 中高级 Java 面试题,你能答上几道? 02 Jun 2019
java
- 作品 10 Dec 2023
- 07-class-structure 30 Jul 2023
- 03-gc-algorithms 25 Jul 2023
- QuickSort 21 Jul 2023
- 06-jvm-performance-tuning 11 Jul 2023
- 05-memory-allocation-gc 10 Jul 2023
- InsertionSort 10 Jul 2023
- 10-class-loader 07 Jul 2023
- ShellSort 07 Jul 2023
- 02-hotspot-jvm-object 05 Jul 2023
- BinarySearch 05 Jul 2023
- 08-load-class-time 03 Jul 2023
- MergeSort 03 Jul 2023
- SelectionSort 27 Jun 2023
- 04-hotspot-gc 19 Jun 2023
- BinarySearch_EN 17 Jun 2023
- 01-jvm-memory-structure 16 Jun 2023
- CountingSort 16 Jun 2023
- summary 14 Jun 2023
- 00-quickstart 12 Jun 2023
- README 07 Jun 2023
- HeapSort 06 Jun 2023
- 09-load-class-process 05 Jun 2023
- BubbleSort 01 Jun 2023
- redis-rehash 30 Jul 2022
- how-to-ensure-high-concurrency-and-high-availability-of-redis 29 Jul 2022
- hystrix-process 28 Jul 2022
- hystrix-execution-isolation 25 Jul 2022
- find-common-urls 25 Jul 2022
- redis-single-thread-model 24 Jul 2022
- distributed-lock-redis-vs-zookeeper 24 Jul 2022
- distributed-system-request-sequence 23 Jul 2022
- advantages-and-disadvantages-of-microservice 22 Jul 2022
- how-to-ensure-that-messages-are-not-repeatedly-consumed 22 Jul 2022
- distributed-transaction 22 Jul 2022
- distributed-system-idempotency 22 Jul 2022
- redis-expiration-policies-and-lru 19 Jul 2022
- zookeeper-application-scenarios 19 Jul 2022
- hystrix-fallback 17 Jul 2022
- dubbo-rpc-design 15 Jul 2022
- es-introduction 14 Jul 2022
- dubbo-spi 14 Jul 2022
- hystrix-request-cache 13 Jul 2022
- find-top-1-ip 12 Jul 2022
- database-shard-global-id-generate 11 Jul 2022
- hystrix-thread-pool-isolation 11 Jul 2022
- rights-defending-action 11 Jul 2022
- distributed-session 11 Jul 2022
- find-hotest-query-string 11 Jul 2022
- redis-cluster 10 Jul 2022
- mq-interview 10 Jul 2022
- e-commerce-website-detail-page-architecture 09 Jul 2022
- hystrix-introduction 07 Jul 2022
- dubbo-service-management 07 Jul 2022
- database-shard-method 06 Jul 2022
- advanced 05 Jul 2022
- redis-master-slave 04 Jul 2022
- dubbo-serialization-protocol 04 Jul 2022
- find-no-repeat-number 04 Jul 2022
- microservices-introduction 03 Jul 2022
- hystrix-thread-pool-current-limiting 03 Jul 2022
- subscriptions-for-doocs 02 Jul 2022
- why-cache 01 Jul 2022
- micro-service-governance 30 Jun 2022
- mq-design 30 Jun 2022
- how-to-ensure-the-reliable-transmission-of-messages 29 Jun 2022
- what's-microservice-how-to-communicate 28 Jun 2022
- cover 27 Jun 2022
- sort-the-query-strings-by-counts 27 Jun 2022
- how-eureka-enable-service-discovery-and-service-registration 26 Jun 2022
- choose-microservice-deployment-strategy 26 Jun 2022
- hystrix-circuit-breaker 26 Jun 2022
- distributed-system-interview 26 Jun 2022
- migrating-from-a-monolithic-architecture-to-a-microservices-architecture 25 Jun 2022
- how-to-limit-current 24 Jun 2022
- mq-time-delay-and-expired-failure 23 Jun 2022
- es-architecture 23 Jun 2022
- hystrix-semphore-isolation 23 Jun 2022
- why-dubbo 23 Jun 2022
- sentinel-vs-hystrix 22 Jun 2022
- micro-services-technology-stack 21 Jun 2022
- how-to-ensure-the-order-of-messages 19 Jun 2022
- mysql-read-write-separation 17 Jun 2022
- find-a-number-if-exists 15 Jun 2022
- redis-production-environment 14 Jun 2022
- es-write-query-search 13 Jun 2022
- es-optimizing-query-performance 13 Jun 2022
- dubbo-operating-principle 13 Jun 2022
- find-top-100-words 12 Jun 2022
- redis-consistence 11 Jun 2022
- redis-cas 11 Jun 2022
- event-driven-data-management-for-microservices 10 Jun 2022
- redis-persistence 10 Jun 2022
- redis-data-types 10 Jun 2022
- database-shard 10 Jun 2022
- hystrix-timeout 10 Jun 2022
- redis-caching-avalanche-and-caching-penetration 09 Jun 2022
- redis-sentinel 08 Jun 2022
- offer 08 Jun 2022
- topk-problems-and-solutions 08 Jun 2022
- distributed-system-cap 05 Jun 2022
- find-rank-top-500-numbers 05 Jun 2022
- why-mq 04 Jun 2022
- database-shard-dynamic-expand 04 Jun 2022
- es-production-cluster 03 Jun 2022
- find-mid-value-in-500-millions 03 Jun 2022
- how-to-ensure-high-availability-of-message-queues 02 Jun 2022
- high-concurrency-design 02 Jun 2022
- count-different-phone-numbers 02 Jun 2022
- dubbo-load-balancing 01 Jun 2022
- 微服务-网关 29 Jul 2019
- 分布式-协调器 27 Jul 2019
- Java基础-多线程 27 Jul 2019
- 算法-数组-滑动窗口-最小连续子数组 23 Jul 2019
- 算法-其他-二十进制相加 23 Jul 2019
- 算法-数据结构-LRU淘汰算法 21 Jul 2019
- 秒杀架构 21 Jul 2019
- 微服务-服务配置中心 21 Jul 2019
- 算法-动态规划-连续子数组最大和 20 Jul 2019
- 分布式-限流 20 Jul 2019
- 算法-数组-对撞指针-最大蓄水 19 Jul 2019
- 算法-二叉树-递归-二叉树反转 19 Jul 2019
- Java基础-JVM原理 18 Jul 2019
- 算法-链表-反转链表-链表相加 12 Jul 2019
- 数据库-MySQL 09 Jul 2019
- 分布式-事务 05 Jul 2019
- 微服务-服务注册与发现 02 Jul 2019
- 微服务-服务容错保护 02 Jul 2019
- 算法-二叉树-多叉树中最长的连续序列 01 Jul 2019
- 通用基础-排序算法 30 Jun 2019
- 通用基础-操作系统 29 Jun 2019
- 算法-数组-快速排序-第k大个数 25 Jun 2019
- 算法-链表-双指针-删除倒数第n个 23 Jun 2019
- Web框架-Spring 23 Jun 2019
- Java基础-集合 22 Jun 2019
- 通用基础-网络通信协议 21 Jun 2019
- 分布式-CAP理论 20 Jun 2019
- 分布式-ID生成方式 19 Jun 2019
- 系统设计-高并发抢红包 16 Jun 2019
- 通用基础-设计模式 15 Jun 2019
- Java基础-IO 13 Jun 2019
- 分布式-锁 12 Jun 2019
- 分布式-一致性hash 12 Jun 2019
- 算法-数组-归并排序-合并有序数组 10 Jun 2019
- 分布式-消息队列 07 Jun 2019
- 数据库-Redis 05 Jun 2019
event-loop
事件循环
堆栈
宏任务
微任务
sudoers
sudo
asnyc
await
异步
稀疏数组
sparse
斐波那契
febonacci
提升
hoisting
变异数组
try
catch
错误
公倍数
公约数
Gitee,
webhook,
Tapd
类型转换
表达式
Kali
Linux
手机
数组
排序
乱序
目录
导航
GitHub,
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源(二) 07 Oct 2020
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源 01 May 2020
- GitHub 用户专属福利,实际到账 3K+,Namebase Airdrop 21 Feb 2020
Namebase,
Airdrop
Base64
TypedArray
Arraybuffer
缓冲区
类型数组
endian
字节序
视图
DataView
blob
file
上传
下载
jsdoc
注释
规范化
格式
浮点
定点
二进制小数
规约
阶码
汉化
中文
乱码
CDN,
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源(二) 07 Oct 2020
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源 01 May 2020
jsdelivr
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源(二) 07 Oct 2020
- 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源 01 May 2020
Jekyll,
GitHub
- AI 自动补全的这句日志能正常打印吗? 10 May 2023
- Kloudsec 挂了,GitHub Pages 去 HTTPS 化 11 Jul 2022
- 为绑定域名的 GitHub Pages 启用 HTTPS 21 May 2022
- 如何有效使用 GitHub 07 Apr 2022
- 将 GitHub Pages 从 Redcarpet 切换到 kramdown 04 Feb 2022
- 本博客模板常见问题 Q & A 03 May 2020
Pages
Vim,
- Vimscript 中的坑 31 Oct 2022
- vim-markdown-toc 发布 v1.0 版 22 Oct 2022
- 在 Vim 里为 Markdown 文档展示导航窗格 03 Aug 2022
- 简化 kramdown 列表嵌套内容缩进的 Vim 插件 28 Jun 2022
- 为 Vim 添加 Smali 语法高亮和 Taglist 支持 23 Jun 2022
- 用 Vim 编辑 Markdown 时直接粘贴图片 04 May 2020
md-image-paste.vim
如何高效学习,读书笔记,吐槽
windows
登录
黑屏
事件查看
日志
chrome
devtool
开发者工具
快捷键
shell
终端
大厂
- the-beauty-of-programming 23 Jul 2020
- coding-interview 16 Jul 2020
- algorithm-stories 23 Jun 2020
- effective-java 14 Jun 2020
- clean-code 14 Jun 2020
- effective-coding 11 Jun 2020
羽毛球,
林丹
react
- React 组件性能优化之 PureComponent 的使用 09 May 2021
- 记一次 React 组件无法更新状态值的问题分析与解决 10 Sep 2020
- React 组件间传值的几种情形 03 Sep 2020
组件
props
ref
context
state
getter
setter
状态
VSCode,
macOS
redux
store
设计模式
- 设计模式学习之装饰者模式 22 Dec 2022
- 设计模式学习之观察者模式 03 Dec 2022
- 设计模式学习之策略模式 23 Nov 2022
- 设计模式学习之单件模式 31 May 2022
- JavaScript 经典设计模式 17 Jan 2021
design
pattern
git
大小写
ignorecase
HGE,
物理碰撞
winEmbed,
Mozilla
线程安全
Gecko,
Mozilla,
Plugin
submodule
子模块
VBA,
- 用 VBA 将多个 Excel 文件里的数据汇总到一个 Excel 表 25 May 2021
- 使用 VBA 将 Excel 数据导入到 Word 表格中 25 May 2021
- VBA 在 Excel 中的常用操作 22 Mar 2021
Excel
- Excel 常用操作 19 Feb 2022
- 用 VBA 将多个 Excel 文件里的数据汇总到一个 Excel 表 25 May 2021
- VBA 在 Excel 中的常用操作 22 Mar 2021
IntelliJ
IDEA,
Unsupported
Java
- 一道在知乎很火的 Java 题——如何输出 ab 20 Sep 2022
- C++ 程序员的 Java 指南 30 Aug 2022
- 解决 IntelliJ IDEA 启动报 Unsupported Java Version 的问题 27 Mar 2021
Version
ts
typescript
any
unknown
never
Python
- 使用 gVim 的 Python 自动补全时遇到的问题 21 Dec 2022
- Python 核心编程中文第二版课后练习 3.8 答案 08 Apr 2021
- Python 核心编程中文第二版课后练习 2.21 答案 05 Apr 2021
泛型
generic
purecomponent
性能优化
Excel,
Word
Windows,
Skill
Profile
XXL-JOB,
分片广播
flex
box
safari
exploit
hack
渗透
安全
诈骗
算法,Fibonacci
叔本华,
人生的智慧
C++
- 有 static 变量的 namespace 被多个 cpp 包含 26 Oct 2022
- 文件被多个中间文件输出目录相同的工程包含 22 Jun 2022
- 对象内存结构及虚函数表分析 24 May 2022
- C++ 语言基础 04 Nov 2021
操作系统,
数据库
算法,
全排列,
递归
Spring
Security,
Linux,
Ubuntu
Cache,
Cleaner,
System
Cache
Mac
OS
X,
Zeal
printf,
IEEE
表示法
生活感悟
Pages,
markdown,
- 为 Markdown 生成 TOC 的 Vim 插件 19 Dec 2022
- GFM 与 Redcarpet 的不同点 05 Dec 2022
- 将 GitHub Pages 从 Redcarpet 切换到 kramdown 04 Feb 2022
Redcarpet,
kramdown
am
start,
user,
adb,
INTERACT_ACROSS_USERS_FULL
zsh,
自动补全
人生
混沌工程,
chaosblade
iPhone,
Xiaomi
API
思维,
深度
教训
Process
日期
sp,
dp
Atom,
Node.js,
ternjs
UI
Activity,
Foreground
Studio
纠结
Emacs,
Lisp
宏,C++
Compare
EXE,
Windows
- 获取运行过程中改名的文件的路径 09 Oct 2022
- 如何让你的 EXE/DLL 足够小 13 Sep 2022
- 默认的 DLL 搜索路径优先级 13 Jul 2022
- 可执行文件名中包含 install 或 setup 19 May 2022
SSL,
Let's
Encrypt
TortoiseSVN,
github
领导,
员工
COM
Hackathon
分布式
- 作品 10 Dec 2023
- 07-class-structure 30 Jul 2023
- 03-gc-algorithms 25 Jul 2023
- 06-jvm-performance-tuning 11 Jul 2023
- 05-memory-allocation-gc 10 Jul 2023
- 10-class-loader 07 Jul 2023
- 02-hotspot-jvm-object 05 Jul 2023
- 08-load-class-time 03 Jul 2023
- 04-hotspot-gc 19 Jun 2023
- 01-jvm-memory-structure 16 Jun 2023
- summary 14 Jun 2023
- 00-quickstart 12 Jun 2023
- README 07 Jun 2023
- 09-load-class-process 05 Jun 2023
- redis-rehash 30 Jul 2022
- how-to-ensure-high-concurrency-and-high-availability-of-redis 29 Jul 2022
- hystrix-process 28 Jul 2022
- hystrix-execution-isolation 25 Jul 2022
- find-common-urls 25 Jul 2022
- redis-single-thread-model 24 Jul 2022
- distributed-lock-redis-vs-zookeeper 24 Jul 2022
- distributed-system-request-sequence 23 Jul 2022
- advantages-and-disadvantages-of-microservice 22 Jul 2022
- how-to-ensure-that-messages-are-not-repeatedly-consumed 22 Jul 2022
- distributed-transaction 22 Jul 2022
- distributed-system-idempotency 22 Jul 2022
- redis-expiration-policies-and-lru 19 Jul 2022
- zookeeper-application-scenarios 19 Jul 2022
- hystrix-fallback 17 Jul 2022
- dubbo-rpc-design 15 Jul 2022
- es-introduction 14 Jul 2022
- dubbo-spi 14 Jul 2022
- hystrix-request-cache 13 Jul 2022
- find-top-1-ip 12 Jul 2022
- database-shard-global-id-generate 11 Jul 2022
- hystrix-thread-pool-isolation 11 Jul 2022
- rights-defending-action 11 Jul 2022
- distributed-session 11 Jul 2022
- find-hotest-query-string 11 Jul 2022
- redis-cluster 10 Jul 2022
- mq-interview 10 Jul 2022
- e-commerce-website-detail-page-architecture 09 Jul 2022
- hystrix-introduction 07 Jul 2022
- dubbo-service-management 07 Jul 2022
- database-shard-method 06 Jul 2022
- advanced 05 Jul 2022
- redis-master-slave 04 Jul 2022
- dubbo-serialization-protocol 04 Jul 2022
- find-no-repeat-number 04 Jul 2022
- microservices-introduction 03 Jul 2022
- hystrix-thread-pool-current-limiting 03 Jul 2022
- subscriptions-for-doocs 02 Jul 2022
- why-cache 01 Jul 2022
- micro-service-governance 30 Jun 2022
- mq-design 30 Jun 2022
- how-to-ensure-the-reliable-transmission-of-messages 29 Jun 2022
- what's-microservice-how-to-communicate 28 Jun 2022
- cover 27 Jun 2022
- sort-the-query-strings-by-counts 27 Jun 2022
- how-eureka-enable-service-discovery-and-service-registration 26 Jun 2022
- choose-microservice-deployment-strategy 26 Jun 2022
- hystrix-circuit-breaker 26 Jun 2022
- distributed-system-interview 26 Jun 2022
- migrating-from-a-monolithic-architecture-to-a-microservices-architecture 25 Jun 2022
- how-to-limit-current 24 Jun 2022
- mq-time-delay-and-expired-failure 23 Jun 2022
- es-architecture 23 Jun 2022
- hystrix-semphore-isolation 23 Jun 2022
- why-dubbo 23 Jun 2022
- sentinel-vs-hystrix 22 Jun 2022
- micro-services-technology-stack 21 Jun 2022
- how-to-ensure-the-order-of-messages 19 Jun 2022
- mysql-read-write-separation 17 Jun 2022
- find-a-number-if-exists 15 Jun 2022
- redis-production-environment 14 Jun 2022
- es-write-query-search 13 Jun 2022
- es-optimizing-query-performance 13 Jun 2022
- dubbo-operating-principle 13 Jun 2022
- find-top-100-words 12 Jun 2022
- redis-consistence 11 Jun 2022
- redis-cas 11 Jun 2022
- event-driven-data-management-for-microservices 10 Jun 2022
- redis-persistence 10 Jun 2022
- redis-data-types 10 Jun 2022
- database-shard 10 Jun 2022
- hystrix-timeout 10 Jun 2022
- redis-caching-avalanche-and-caching-penetration 09 Jun 2022
- redis-sentinel 08 Jun 2022
- offer 08 Jun 2022
- topk-problems-and-solutions 08 Jun 2022
- distributed-system-cap 05 Jun 2022
- find-rank-top-500-numbers 05 Jun 2022
- why-mq 04 Jun 2022
- database-shard-dynamic-expand 04 Jun 2022
- es-production-cluster 03 Jun 2022
- find-mid-value-in-500-millions 03 Jun 2022
- how-to-ensure-high-availability-of-message-queues 02 Jun 2022
- high-concurrency-design 02 Jun 2022
- count-different-phone-numbers 02 Jun 2022
- dubbo-load-balancing 01 Jun 2022
微服务
- 作品 10 Dec 2023
- 07-class-structure 30 Jul 2023
- 03-gc-algorithms 25 Jul 2023
- 06-jvm-performance-tuning 11 Jul 2023
- 05-memory-allocation-gc 10 Jul 2023
- 10-class-loader 07 Jul 2023
- 02-hotspot-jvm-object 05 Jul 2023
- 08-load-class-time 03 Jul 2023
- 04-hotspot-gc 19 Jun 2023
- 01-jvm-memory-structure 16 Jun 2023
- summary 14 Jun 2023
- 00-quickstart 12 Jun 2023
- README 07 Jun 2023
- 09-load-class-process 05 Jun 2023
- redis-rehash 30 Jul 2022
- how-to-ensure-high-concurrency-and-high-availability-of-redis 29 Jul 2022
- hystrix-process 28 Jul 2022
- hystrix-execution-isolation 25 Jul 2022
- find-common-urls 25 Jul 2022
- redis-single-thread-model 24 Jul 2022
- distributed-lock-redis-vs-zookeeper 24 Jul 2022
- distributed-system-request-sequence 23 Jul 2022
- advantages-and-disadvantages-of-microservice 22 Jul 2022
- how-to-ensure-that-messages-are-not-repeatedly-consumed 22 Jul 2022
- distributed-transaction 22 Jul 2022
- distributed-system-idempotency 22 Jul 2022
- redis-expiration-policies-and-lru 19 Jul 2022
- zookeeper-application-scenarios 19 Jul 2022
- hystrix-fallback 17 Jul 2022
- dubbo-rpc-design 15 Jul 2022
- es-introduction 14 Jul 2022
- dubbo-spi 14 Jul 2022
- hystrix-request-cache 13 Jul 2022
- find-top-1-ip 12 Jul 2022
- database-shard-global-id-generate 11 Jul 2022
- hystrix-thread-pool-isolation 11 Jul 2022
- rights-defending-action 11 Jul 2022
- distributed-session 11 Jul 2022
- find-hotest-query-string 11 Jul 2022
- redis-cluster 10 Jul 2022
- mq-interview 10 Jul 2022
- e-commerce-website-detail-page-architecture 09 Jul 2022
- hystrix-introduction 07 Jul 2022
- dubbo-service-management 07 Jul 2022
- database-shard-method 06 Jul 2022
- advanced 05 Jul 2022
- redis-master-slave 04 Jul 2022
- dubbo-serialization-protocol 04 Jul 2022
- find-no-repeat-number 04 Jul 2022
- microservices-introduction 03 Jul 2022
- hystrix-thread-pool-current-limiting 03 Jul 2022
- subscriptions-for-doocs 02 Jul 2022
- why-cache 01 Jul 2022
- micro-service-governance 30 Jun 2022
- mq-design 30 Jun 2022
- how-to-ensure-the-reliable-transmission-of-messages 29 Jun 2022
- what's-microservice-how-to-communicate 28 Jun 2022
- cover 27 Jun 2022
- sort-the-query-strings-by-counts 27 Jun 2022
- how-eureka-enable-service-discovery-and-service-registration 26 Jun 2022
- choose-microservice-deployment-strategy 26 Jun 2022
- hystrix-circuit-breaker 26 Jun 2022
- distributed-system-interview 26 Jun 2022
- migrating-from-a-monolithic-architecture-to-a-microservices-architecture 25 Jun 2022
- how-to-limit-current 24 Jun 2022
- mq-time-delay-and-expired-failure 23 Jun 2022
- es-architecture 23 Jun 2022
- hystrix-semphore-isolation 23 Jun 2022
- why-dubbo 23 Jun 2022
- sentinel-vs-hystrix 22 Jun 2022
- micro-services-technology-stack 21 Jun 2022
- how-to-ensure-the-order-of-messages 19 Jun 2022
- mysql-read-write-separation 17 Jun 2022
- find-a-number-if-exists 15 Jun 2022
- redis-production-environment 14 Jun 2022
- es-write-query-search 13 Jun 2022
- es-optimizing-query-performance 13 Jun 2022
- dubbo-operating-principle 13 Jun 2022
- find-top-100-words 12 Jun 2022
- redis-consistence 11 Jun 2022
- redis-cas 11 Jun 2022
- event-driven-data-management-for-microservices 10 Jun 2022
- redis-persistence 10 Jun 2022
- redis-data-types 10 Jun 2022
- database-shard 10 Jun 2022
- hystrix-timeout 10 Jun 2022
- redis-caching-avalanche-and-caching-penetration 09 Jun 2022
- redis-sentinel 08 Jun 2022
- offer 08 Jun 2022
- topk-problems-and-solutions 08 Jun 2022
- distributed-system-cap 05 Jun 2022
- find-rank-top-500-numbers 05 Jun 2022
- why-mq 04 Jun 2022
- database-shard-dynamic-expand 04 Jun 2022
- es-production-cluster 03 Jun 2022
- find-mid-value-in-500-millions 03 Jun 2022
- how-to-ensure-high-availability-of-message-queues 02 Jun 2022
- high-concurrency-design 02 Jun 2022
- count-different-phone-numbers 02 Jun 2022
- dubbo-load-balancing 01 Jun 2022
王小波
PHP,
Discuz
Smali,
Taglist,
Ctags,
Tagbar
kramdown,
indent
Fiddler,
Filter,
Device
Kloudsec,
初始化,C++
Dll,
ssh
socks
代理
多级代理
隧道
WinHTTP
Fiddler
生活的艺术
WinDbg,
TaobaoProtectSE.dll
Outline
摄影,
自我认识,
改进
C++,
MacVim,
Python3
优点,
缺点
Python,
CSDN
Table
of
Contents
internet,
断网
高效能,
七个习惯
Vimscript
Jestem
Numbers
GFM,
Redcarpet
情绪管理
好习惯,
计划
工科男,
找对象
OpenGrok,
finalize,
release
vim,
toc
gVim,
读书笔记,
哲学家们都干了些什么
Groovy,
OutOfMemoryError,
OOM,
系统稳定性
线程池
Copilot
算法
- QuickSort 21 Jul 2023
- InsertionSort 10 Jul 2023
- ShellSort 07 Jul 2023
- BinarySearch 05 Jul 2023
- MergeSort 03 Jul 2023
- SelectionSort 27 Jun 2023
- BinarySearch_EN 17 Jun 2023
- CountingSort 16 Jun 2023
- HeapSort 06 Jun 2023
- BubbleSort 01 Jun 2023