我是gclhaha,是的,gcl是我名字的缩写。学习过的语言:Java、Go、Vue、React、Nextjs、Swift、Flutter
该博客托管在 GitHub 中,使用 Vercel 部署。
保持热爱,无限进步
talk in public, build in public
- 邮箱: gclhaha#qq.com (把#换成@)
- GitHub @gclhaha
经过面试经历,底层原理了解的太浅,业务做久了,深度探索懈怠了,开始深入源码!!!
源码分析:ThreadPoolExecutor
源码分析:Java Lock
Syncronized原理
Java JUC 集合
源码分析:ArrayList
源码分析:HashMap
源码分析:ConcurrentHashMap
Java JDK 包结构与内容简介
Java类加载机制
Spring启动流程 todo
Spring Bean生命周期 todo
Spring AOP原理 todo
Spring Transaction原理 todo
Bug地狱 01:突然宕机,企业级应用到底怎么了
Bug地狱 02:补救 构建监控平台查看系统运行与SQL执行情况
为什么要在业余时间构建被动收入
Vercel:前端部署托管平台
Cloudflare: 一个强大的 DNS 和域名管理工具
Supabase: 开源的后端服务
Railway:构建,部署和扩展应用程序的新方式
Google AdSense:广告放置服务,构建你的被动收入
Replit: 全新的在线编程环境
Github Action:自动化构建你的应用
Github Action + Docker Hub: 容器化自动构建你的应用
宝塔:安全高效的服务器运维面板
制作Logo
通过Cloudflare Worker 功能科学访问OpenAI或其他API地址
Ansible: 自动化运维平台 todo
CentOS 7.9 源码安装 PostgreSQL 17
CentOS 7.9 源码安装 Redis
CentOS 7.9 源码安装 Nginx
Go与Java泛型原理简介
使用Go + GPT实现批处理国际化与翻译
使用Cocoapods管理第三方库
Mac 安装Homebrew
构建iOS以及Apple watch应用及发布测试
0费用搭建GPT聊天网站
购买ChatGPT plus的历程 被openai ban了一次帐号,现在api服务使用gemini,网页上使用ChatGPT可以直接使用google登录,不用手机号了
通过ChatGPT IOS订阅plus 被openai ban了一次帐号,现在api服务使用gemini,网页上使用ChatGPT可以直接使用google登录,不用手机号了
AI使用指南
MongoDB 字段中数据类型不一致序列化异常排查与处理
Mybatis PageHelper 异常 attempted to return null from a method with a primitive return type (long) 问题分析
构建iOS以及Apple watch应用及发布测试
MongoDB 常用命令
K8s 常用命令
Git 提交代码统计
Linux 磁盘空间检查与清理技巧
锐捷AC 交换机信号切换
LDAP 常用命令
OpenLDAP 安装以及自签名证书配置
CentOS 7.9 安装 Redis 7.2.5
搭建Kafka测试环境
4. 推流服务方案演进
3: LDAPS 认证流程
2:数据库初始化脚本与后端代码国际化方案
1:关于面瘫的体验