Skip to content

gclhaha/blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gclhaha的博客

关于我

我是gclhaha,是的,gcl是我名字的缩写。学习过的语言:Java、Go、Vue、React、Nextjs、Swift、Flutter

该博客托管在 GitHub 中,使用 Vercel 部署。

保持对未来的恐惧,无限进步

talk in public, build in public

联系方式

  • 邮箱: gclhaha#qq.com (把#换成@)
  • GitHub @gclhaha

Java

经过面试经历,底层原理了解的太浅,业务做久了,深度探索懈怠了,开始深入源码!!!

源码分析:ThreadPoolExecutor

源码分析:Java Lock

Syncronized原理 todo

Java JUC 集合

源码分析:ArrayList

源码分析:HashMap

源码分析:ConcurrentHashMap

Java JDK 包结构与内容简介

Java类加载过程 todo

Spring启动流程 todo

Spring Bean生命周期 todo

Spring AOP原理 todo

Spring Transaction原理 todo

Bug地狱

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

Golang

Go与Java泛型原理简介

使用Go + GPT实现批处理国际化与翻译

Apple

使用Cocoapods管理第三方库

Mac 安装Homebrew

构建iOS以及Apple watch应用及发布测试

AI

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应用及发布测试

CheatSheet

CentOS 7.9 安装 Redis 7.2.5

搭建Kafka测试环境

随笔

第二期:数据库初始化脚本与后端代码国际化方案

第一期:关于面瘫的体验

Releases

No releases published

Packages

No packages published