gclhaha的博客

关于我

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

该博客托管在 GitHubopen in new window 中,使用 Vercel 部署。

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

talk in public, build in public

联系方式

互联网上的高质量内容

短想法

Java

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

源码分析:ArrayList

源码分析:HashMap

源码分析:ConcurrentHashMap

Java JDK 包结构与内容简介

源码分析:ThreadPoolExecutor todo

Java类加载过程 todo

Spring启动流程 todo

Spring Bean生命周期 todo

Spring AOP原理 todo

Spring Transaction原理 todo

源码分析:Java Lock

Syncronized原理 todo

Bug地狱

Bug地狱 01:突然宕机,企业级应用到底怎么了

Bug地狱 02:补救 构建监控平台查看系统运行与SQL执行情况

构建

本目录下的内容会介绍如何无成本的构建自己的应用,提高开发效率。

其中会涉及许多开发可以使用的平台,或者获得被动收入的方式。

为什么要在业余时间构建被动收入

Vercel:前端部署托管平台

Cloudflare: 一个强大的 DNS 和域名管理工具

Supabase: 开源的后端服务

Railway:构建,部署和扩展应用程序的新方式

Google AdSense:广告放置服务,构建你的被动收入

Replit: 全新的在线编程环境

Github Action:自动化构建你的应用

Github Action + Docker Hub: 容器化自动构建你的应用

宝塔:安全高效的服务器运维面板

制作Logoopen in new window

通过Cloudflare Worker 功能科学访问OpenAI或其他API地址

Golang

Go与Java泛型原理简介

Apple

使用Cocoapods管理第三方库

Mac 安装Homebrew

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

AI

0费用搭建GPT聊天网站

购买ChatGPT plus的历程 被openai ban了一次帐号,现在api服务使用gemini,页面上gpt可以使用google登录

通过ChatGPT IOS订阅plus 被openai ban了一次帐号,现在api服务使用gemini,页面上gpt可以使用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测试环境

随笔

第一期:关于面瘫的体验

Last Updated:
Contributors: gclhaha