Welcome
240 文章
26 分类
229 标签
Hailong Gao
240 文章
26 分类
229 标签
Hailong Gao
Software Engineer
If you wish to succeed, you should use persistence as your good friend, experience as your reference, prudence as your brother and hope as your sentry.
  文章统计图
  我的项目
This is a Hexo blog theme with 'Material Design' and responsive design.
这是 Spring Data JPA 复杂或动态 SQL 查询的扩展库。
This is a typora theme inspired by Vue document style.
  我的技能
Java
85%
JavaScript
80%
HTML5
80%
CSS
70%
SQL
90%
程序设计
75%
  其他技能
BP 语音识别 JVM生命周期 机器学习 Ajax 直接内存 类加载过程 双亲委派机制 沙箱安全机制 对象内存布局 对象访问定位 创建对象过程 年轻代 老年代 逃逸分析 方法区 运行时常量池 程序计数器 虚拟机栈 本地方法栈 进程 线程 修改丢失 读脏数据 不可重复读 幻影读 执行引擎 JIT编译器 MySQL列索引 MySQL多列索引 Spring String的内存分配 String的拼接操作 intern()的使用 InnoDB MyISAM MVCC 间隙锁 MySQL索引 聚集索引 非聚集索引 主从复制 读写分离 代理 NoSQL-Redis Redis分布式锁 Redlock Redis过期键策略 Redis持久化 RDB AOF Redis Memcached Redis数据淘汰策略 Redis事务 文件事件 时间事件 事件调度 SpringBoot Sentinel Redis分片 Redis.conf Redis消息队列 Linux-Redis Redis数据类型 Redis使用场景 Redis缓存穿透 Redis缓存雪崩 Mybatis 数据结构 微服务 自动装配原理 JDBC shiro thymeleaf druid dubbo zookeeper RPC SpringMVC vue ssm 前端 linux vim编辑器 springcloud 链表 swagger DFS 递归 动态规划 选择排序 分治 HashMap 数学 二分法 字符串 数组 二分 归并排序 穷举 异或 双指针 数字 逻辑与 求和 位操作 二叉树 BFS 队列 排序 滑动窗口 双端队列 dfs 回溯 死锁 上下文切换 volatile synchronized Java对象头 锁的升级 JMM 重排序 happens-before 双重检查锁定 创建线程 线程的启动终止 线程间通信 ConcurrentHashMap原理 ConcurrentLinkedQueue 阻塞队列 Fork/Join框架 Lock AQS ReentrantLock ReentrantReadWriteLock LockSupport Condition CountDownLatch CyclicBarrier Semaphore Exchanger 原子更新基本类型类 原子更新数组 原子更新引用类型 原子更新字段类 线程池 Dos命令 cmd MySQL 线程池原理 CachedThreadPool Future接口 FutureTask类 Markdown语法 npm命令 hexo+git 个人博客 HTML转义字符 ASCII对照表 HTTP状态码 java matlab Git Github git 记小破破站突破10w字 A-Star Dijkstra & Floyd Prim & Kruskal 算法 浅浅 计算机网络 Internet 网络协议 ARP协议 以太网 VLAN 交换机 IEEE802.11无线局域网 诗集 接入网络 网络核心 多路复用 电路交换 时延 丢包 吞吐量 网络威胁 密码学基础 SSL VPN 防火墙 OSI参考模型 TCP/IP参考模型 五层参考模型 复用/解复用 可靠数据传输 流量控制 拥塞控制 TCP/UDP 虚电路网络/数据报网络 IPv4/IPv6 路由算法 Internet路由协议 Socket HTTP Web缓存/代理服务器技术 DNS 差错检测 MAC协议 论文写作技巧 垃圾回收算法 垃圾回收器 可达性分析算法 内存泄漏 去重 迭代 leetcode hot 100 回溯剪枝 字母异位词分组 贪心 区间合并 中心扩散 快速排序 插入排序