https://github.com/guobinhit/cg-blog
:octocat: Welcome to my blog, watch, star and fork. In my blog, you can know the latest techniques and anecdotes.
https://github.com/guobinhit/cg-blog
blog cg coder guobinhit life
Last synced: 6 months ago
JSON representation
:octocat: Welcome to my blog, watch, star and fork. In my blog, you can know the latest techniques and anecdotes.
- Host: GitHub
- URL: https://github.com/guobinhit/cg-blog
- Owner: guobinhit
- License: mit
- Created: 2017-05-18T00:45:20.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-12-08T06:28:01.000Z (almost 4 years ago)
- Last Synced: 2025-03-29T07:09:41.564Z (7 months ago)
- Topics: blog, cg, coder, guobinhit, life
- Language: Java
- Homepage: https://guobinhit.github.io/cg-blog/
- Size: 84.9 MB
- Stars: 504
- Watchers: 69
- Forks: 178
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CHARIES GAVIN'S BLOG

**欢迎来到我的博客,在这里大家可以随意`watch`、`star`和`fork`此项目!**
## 最新博文
- **New article 1**:[详述 synchronized 和 volatile 的实现原理以及两者的区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/synchronized-volatile-principle-difference.md)
- **New article 2**:[详述 Spring Boot 中内嵌 Tomcat 的实现原理](https://github.com/guobinhit/cg-blog/blob/master/articles/others/spring-boot-nested-tomcat-principle.md)
- **New article 3**:[详述 ThreadLocal 的实现原理及其使用方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/threadlocal-priciple-usage.md)## 文章分类(快速定位)
- [史上最简单系列教程](#史上最简单系列教程)
- [非技术那些事儿](#非技术那些事儿)
- [编程语言](#编程语言)
- [设计模式](https://github.com/guobinhit/design-pattern)
- [Java技巧](https://github.com/guobinhit/java-skills)
- [支付系统](#支付系统)
- [翻译系列](#翻译系列)
- [工具及其他](#工具及其他)
- [Akka中文指南](https://github.com/guobinhit/akka-guide)
- [Guava中文指南](https://github.com/guobinhit/guava-guide)
- [超实用的「Exception」和「Error」解决案例](https://github.com/guobinhit/cg-blog/blob/master/articles/solutioncase/README.md)
## 史上最简单系列教程
- [史上最简单的 Linux 教程](https://github.com/guobinhit/cg-blog/blob/master/articles/linux/README.md)
- [史上最简单的 MySQL 教程](https://github.com/guobinhit/mysql-tutorial)
- [史上最简单的 GitHub 教程](https://github.com/guobinhit/cg-blog/blob/master/articles/github/README.md)
- [史上最简单的 IntelliJ IDEA 教程](https://github.com/guobinhit/intellij-idea-tutorial/blob/master/README.md)## 编程语言
- [详述 DB2 分页查询及 Java 实现](https://github.com/guobinhit/cg-blog/blob/master/articles/program/db2-java.md)
- [详述 Java 中的别名现象](https://github.com/guobinhit/cg-blog/blob/master/articles/program/alias.md)
- [用 Java 实现拦截器 Interceptor 的拦截功能](https://github.com/guobinhit/cg-blog/blob/master/articles/program/interceptor.md)
- [网络爬虫二三事儿](https://github.com/guobinhit/cg-blog/blob/master/articles/program/net-spider.md)
- [详述 Java 语言中的 String、StringBuffer 和 StringBuilder 的使用方法及区别](https://github.com/guobinhit/cg-blog/blob/master/articles/program/string-buffer-builder.md)
- [详述获取字节码文件及其内容的方法](https://github.com/guobinhit/cg-blog/blob/master/articles/program/class-byte-file.md)
- [详述 Java 语言中的格式化输出](https://github.com/guobinhit/cg-blog/blob/master/articles/program/format-system.md)
- [详述 String 类中的 空串 和 Null 串](https://github.com/guobinhit/cg-blog/blob/master/articles/program/kong-and-null.md)
- [详述 Java 语言中 equals 和 == 的区别](https://github.com/guobinhit/cg-blog/blob/master/articles/program/equals-hd.md)
- [关于构造方法的那些事儿](https://github.com/guobinhit/cg-blog/blob/master/articles/program/structure.md)
- [详述 TCP 和 UDP 的定义、区别及模拟演示](https://github.com/guobinhit/cg-blog/blob/master/articles/program/udp-tcp.md)
- [用 Java 模拟 TCP 传输的客户端和服务端](https://github.com/guobinhit/cg-blog/blob/master/articles/program/java-to-tcp.md)
- [用 Java 模拟 UDP 传输的发送端和接收端](https://github.com/guobinhit/cg-blog/blob/master/articles/program/java-to-udp.md)## 支付系统
- [支付宝钱包系统架构内部剖析](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/alipay.md)
- [去哪儿网支付系统架构演进](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/qunar.md)
- [解析「三户模型」及建立账户模型](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/threemodel.md)
- [详述支付路由的设计方案](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/payrouter.md)
- [详述支付网关的设计原则](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/gateway.md)
- [详述快捷支付产品功能及设计要点](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/fastpay.md)
- [详述银行卡支付方式](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/bankpay.md)
- [支付系统中的对账处理](https://github.com/guobinhit/cg-blog/blob/master/articles/netpayment/accounting.md)
- [支付网关设计精要(Ping++ 联合创始人 赵宇)](https://github.com/guobinhit/cg-blog/blob/master/articles/tools-and-others/pay-gateway.md)
- [互联网支付系统整体架构详解](https://github.com/guobinhit/cg-blog/blob/master/articles/others/net-pay.md)## 翻译系列
- [Elasticsearch 5.x 版本中的冷热数据架构](https://github.com/guobinhit/cg-blog/blob/master/articles/translation/elasticsearch/hot-warm-architecture-in-elasticsearch-5-x.md)
- [Elasticsearch 6.6 官方文档 之「集群」](https://github.com/guobinhit/cg-blog/blob/master/articles/translation/elasticsearch/modules-cluster.md)
- [Elasticsearch 6.6 官方文档 之「索引分片分配」](https://github.com/guobinhit/cg-blog/blob/master/articles/translation/elasticsearch/index-modules-allocation.md)
- [Elasticsearch 6.6 官方文档 之「快照和还原」](https://github.com/guobinhit/cg-blog/blob/master/articles/translation/elasticsearch/modules-snapshots.md)
- [Elasticsearch 6.6 官方文档 之「节点」](https://github.com/guobinhit/cg-blog/blob/master/articles/translation/elasticsearch/modules-node.md)## 工具及其他
- [详述 synchronized 和 volatile 的实现原理以及两者的区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/synchronized-volatile-principle-difference.md)
- [详述 Spring Boot 中内嵌 Tomcat 的实现原理](https://github.com/guobinhit/cg-blog/blob/master/articles/others/spring-boot-nested-tomcat-principle.md)
- [详述 ThreadLocal 的实现原理及其使用方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/threadlocal-priciple-usage.md)
- [详述 JDK 和 CGLIB 动态代理的实现原理以及两者的区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/dynamic-proxy.md)
- [深入理解 JVM 垃圾回收机制及其实现原理](https://github.com/guobinhit/cg-blog/blob/master/articles/others/jvm-garbage-collection-mechanism.md)
- [分库分表?如何做到永不迁移数据和避免热点?](https://github.com/guobinhit/cg-blog/blob/master/articles/others/sub-warehouse-and-sub-table.md)
- [来来来,我们聊一聊,为什么不建议使用递归操作?](https://github.com/guobinhit/cg-blog/blob/master/articles/others/why-recursion-is-not-recommended.md)
- [调度服务 ScheduledExecutorService 经常卡顿问题的排查及解决方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/schedule-issue.md)
- [记一次 JVM CPU 使用率飙高问题的排查过程](https://github.com/guobinhit/cg-blog/blob/master/articles/others/jvm-cpu-issue.md)
- [如何画出一张合格的技术架构图?](https://github.com/guobinhit/cg-blog/blob/master/articles/others/project-structure-picture.md)
- [详述 Elasticsearch 安装 HDFS 插件存储及快照还原的方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/es-hdfs-plugins.md)
- [详述 Elasticsearch 集群的搭建步骤及方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/build-es-cluster.md)
- [快速搭建 HDFS 系统(超详细版)](https://github.com/guobinhit/cg-blog/blob/master/articles/others/build-hdfs-cluster.md)
- [关于 toLocaleDateString 方法的实践分享](https://github.com/guobinhit/cg-blog/blob/master/articles/others/toLocaleDateString.md)
- [Linux 命令之 find:查找文件](https://github.com/guobinhit/cg-blog/blob/master/articles/linux/tutorials/find.md)
- [终极对决!Dubbo 和 Spring Cloud 微服务架构到底孰优孰劣?](https://github.com/guobinhit/cg-blog/blob/master/articles/others/dubbo-cloud.md)
- [Linux 命令之 chmod:修改权限](https://github.com/guobinhit/cg-blog/blob/master/articles/linux/tutorials/chmod.md)
- [详述 SSH 的原理及其应用](https://github.com/guobinhit/cg-blog/blob/master/articles/others/detail-ssh.md)
- [详述 iTerm2 配色及免密登录 SSH 的方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/iterm2.md)
- [论「版本号」的正确使用方式](https://github.com/guobinhit/cg-blog/blob/master/articles/others/version.md)
- [详述 Mac 系统下安装及卸载 Python 的方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/python.md)
- [在 Win10 系统下安装 JDK 及配置环境变量的方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/installjdk.md)
- [详述 Maven 依赖范围及依赖调节原则](https://github.com/guobinhit/cg-blog/blob/master/articles/others/maven-dependency.md)
- [详述 tomcat 的 server.xml 配置文件](https://github.com/guobinhit/cg-blog/blob/master/articles/others/tomcat.md)
- [超简单的 VIM 练级攻略](https://github.com/guobinhit/cg-blog/blob/master/articles/others/vim-better.md)
- [解读 Maven 安装目录](https://github.com/guobinhit/cg-blog/blob/master/articles/others/maven.md)
- [详述 PO VO BO DTO DAO 和 POJO 的概念及区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/xxo.md)
- [来自「Head First 设计模式」的程序设计原则](https://github.com/guobinhit/cg-blog/blob/master/articles/others/headfirst.md)
- [19+ JavaScript 常用的简写技巧](https://github.com/guobinhit/cg-blog/blob/master/articles/others/19plus-js.md)
- [详述 IaaS、PaaS 和 SaaS 的含义及区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/iaas-paas-saas.md)
- [详述“进程、线程和协程”的区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/jin-xian-xie-cheng.md)
- [详述如何退出 Vim 编辑器](https://github.com/guobinhit/cg-blog/blob/master/articles/others/vim.md)
- [详述 hosts 文件的作用及修改 hosts 文件的方法](https://github.com/guobinhit/cg-blog/blob/master/articles/others/hosts.md)
- [详述 Cookie 与 Session 的区别](https://github.com/guobinhit/cg-blog/blob/master/articles/others/cookie-and-session.md)
- [@interface 注解详述](https://github.com/guobinhit/cg-blog/blob/master/articles/others/interface-annotation.md)
- [@Deprecated 注解详述](https://github.com/guobinhit/cg-blog/blob/master/articles/others/deprecated.md)
- [@SuppressWarnings 注解详述](https://github.com/guobinhit/cg-blog/blob/master/articles/others/suppress-warnings.md)## 非技术那些事儿
- [百度的春晚战事](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/baidu-chunwan-war.md)
- [藏在县城的万亿生意](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/countryside-millions.md)
- [专访 7-ELEVEn 执行董事:为什么我们是便利店第一品牌](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/7-ELEVEn.md)
- [流感下的北京中年](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/influenza.md)
- [滴滴总裁柳青年会演讲:乘风破浪的旅途,成长是唯一道路](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/liuqing.md)
- [张小龙:微信不做信息流,重点做好小程序](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/zxlwx.md)
- [美团 CEO 王兴:从 0 到干到 300 亿美金,格局上输了,再多努力都不可能赢](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/wangxing.md)
- [快手 CEO 宿华:在毛细血管的末梢记录变化的世界](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/suhua.md)
- [马化腾教你做产品:改掉这七点,让产品自己说话](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/pony-product.md)
- [腾讯副总裁曾宇:谈谈腾讯的技术价值观与技术人才修炼](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/zengyu.md)
- [创新工场汪华:OMO 时代,谁是下一个领跑者?](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/wanghua.md)
- [猎豹移动 CEO 傅盛:后互联网时代 ,“中国模式”弯道超车](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/cheetah.md)
- [旷视 CEO 印奇:靠“刷脸”折腾出 120 亿的大生意](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/megvii.md)
- [左耳朵耗子:程序员如何用技术变现?](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/skill-to-money.md)
- [刘强东:死掉的创业公司,几乎都违背这 4 点最基本的经济常识](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/liuqiangdong.md)
- [迅雷创始人程浩:AI 创业必知 6 大核心问题,如何选择赛道、搭配团队和应对巨头挑战](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/thunder.md)
- [马云:阿里必须是一家创造未来的公司,必须成为国家和世界创新的发动机](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/mayun.md)
- [特斯拉 CEO 马斯克:年轻人成功的秘诀,只有这 5 点](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/tesla.md)
- [轮子哥:回顾我走过的编程之路](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/wheel-bro.md)
- [阿里与腾讯人的区别,就是明教与武当的反差](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/ali-tencent.md)
- [我所知道的 11 条领导力(Ping++ CEO 金亦冶)](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/pingceo-eleven.md)
- [百度 CEO 李彦宏:未来三五十年人工智能可能是世界经济发展主要推动力](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/baidu-ceo-ai.md)
- [光线传媒副总裁刘同:我们为什么要读大学?](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/liutong.md)
- [对话美团 CEO 王兴:太多人关注边界,而不关注核心](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/meituan-ceo-wangxing.md)
- [美丽心灵:纪念 John Nash 夫妇](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/john-nash.md)
- [工科大学之母|哈尔滨工业大学究竟分出了哪些学校?](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/hit.md)
- [今日头条 CEO 张一鸣:面试了 2000 个年轻人,混得好的都有这 5 种特质](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/zhangyiming.md)
- [雅虎终于死了:从市值 1000 亿到贱卖 48 亿,到最后连名字都没保住](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/yahoo.md)
- [数学史上的三次危机](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/math-three-cirsis.md)
- [世界上最「不务正业」的 5 个科学家](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/bwzy-five.md)
- [我回阿里的 29 个月](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/return-ali.md)
- [马化腾:这个市场不是拼钱、拼流量,而是拼团队、拼使命感和危机感](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/mahuateng.md)
- [献给青春的歌 · 致「 腾讯QQ 18 岁」](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/qq-ten.md)
- [有一种生活叫向死而生](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/death-to-live.md)
- [揭秘 · 阿里云第一女神 — 清宵](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/ali-qingxiao.md)
- [程序员,如何从平庸走向理想?](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/coder-to-better.md)
- [他出身草根,却是 Google 资深工程师](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/david-byttow.md)
- [左耳朵耗子:技术人员的发展之路](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/developer-road.md)
- [SaaS 公司融资的「22条军规」](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/saas-22.md)
- [做了 3 年企业级 SaaS,我收获的 10 点心得(Ping++ CEO 金亦冶)](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/pingplus-ceo-ten.md)
- [在 Google 工作 10 年,到底能学到啥?](https://github.com/guobinhit/cg-blog/blob/master/articles/anecdotes/google-ten-years.md)------------
在此,附上一句格言,望共勉:**好学若饥,谦卑若愚**。
- [↑↑↑ 返回顶部(RETURN THE TOP) ↑↑↑](#最新博文)