Skip to content
View Halfmoonly's full-sized avatar
:electron:
:electron:

Block or report Halfmoonly

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Halfmoonly/README.md

WHILE YOU'RE STILL YOUNG

Typing SVG

👉开源框架调试案例与业务最佳实践(Best Biz Practice)

案例描述 案例地址
git命令行实践 🐞https://github.com/Halfmoonly/git-practice
jdk基础源码实践 🐞https://github.com/Halfmoonly/basic-jdk-practice
jdk多线程源码实践 🐞https://github.com/Halfmoonly/java-thread-practice
logback/log4j2模板实践 🐞https://github.com/Halfmoonly/log4j2-practice
基于泛型的二十三种设计模式 🐞https://github.com/Halfmoonly/designPartens-practice
mybatis-plus实践 🐞https://github.com/Halfmoonly/mybatis-plus-practice.git
servlet实践 🐞https://github.com/Halfmoonly/servlet-practice
spring核心源码实践 🐞https://github.com/Halfmoonly/spring-practice
基于spring的二十三种设计模式 🐞https://github.com/Halfmoonly/spring-based-design-patterns
spring-beans源码修改版验证三级缓存 🐞https://github.com/Halfmoonly/spring-three-level-buffer-practice
springmvc源码实践 🐞https://github.com/Halfmoonly/springmvc-practice
springboot核心源码实践 🐞https://github.com/Halfmoonly/springboot-practice
分布式锁多种实现方式 🐞https://github.com/Halfmoonly/distributed-lock-practice
nio/netty实践 🐞https://github.com/Halfmoonly/netty-practice
定制缓存业务组件jetcache 🐞https://github.com/Halfmoonly/jetcache-practice
定制消息业务组件rabbitmq 🐞https://github.com/Halfmoonly/rabbitmq-practice
rocketmq实践 🐞https://github.com/Halfmoonly/rocketmq-practice
springcloudalibaba各大组件实践 🐞https://github.com/Halfmoonly/spring-cloud-alibaba-practice
定时任务业务组件封装xxljob 🐞https://github.com/Halfmoonly/xxljob-practice
定制导入导出业务组件easyExcel 🐞https://github.com/Halfmoonly/easyExcel-practice
布隆过滤器实践 🐞https://github.com/Halfmoonly/redis-bloom-practice
guava设计思想 🐞https://github.com/Halfmoonly/guava-practice
多种spi机制解读 🐞https://github.com/Halfmoonly/spi-practice
状态机框架实践 🐞https://github.com/Halfmoonly/spring-statemachine-practice
Vue3前端速通 🐞https://github.com/Halfmoonly/NormalizedVue3
刷算法 🐞https://github.com/Halfmoonly/leetcode-java.git

👉我的开源项目/组件/轮子(Personal Open Source Project)

项目描述 项目地址
手写Spring助你突破技术瓶颈 🚀https://github.com/Halfmoonly/MiniSpringFramework
分布式商城 🚀https://github.com/Halfmoonly/DistributedMall-heima
Txt/Markdown文本正则匹配与批量替换工具 🚀https://github.com/Halfmoonly/txt-regex-replace
Markdown工程结构中无用图片清理工具 🚀https://github.com/Halfmoonly/clear-unused-images-in-markdowns
一种低成本的数据脱敏组件 🚀https://github.com/Halfmoonly/data-desensitization
手写Mybatis又见老伙计FactoryBean 🚀https://github.com/Halfmoonly/hands-on-mybatis
JetBrains官方IDEA插件FeignX,已上架) 🚀https://github.com/Halfmoonly/feignx-plugin
多租户组件 🚀https://github.com/Halfmoonly/handson-mulit-tenant
针对长定时任务的监控告警组件 🚀https://github.com/Halfmoonly/monitor-to-timedTask
针对Nacos服务健康的监控告警组件 🚀https://github.com/Halfmoonly/monitor-to-nacos
多规则的单据号生成器 🚀https://github.com/Halfmoonly/gen-receipt-number

👉Develop Tools/Env

Tools:

⚡Intellij IDEA ⚡Maven ⚡Gradle ⚡VSCode ⚡HeidiSql ⚡Another Redis Desktop Manager ⚡WindTerm

Env:

CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES
3430be7b3447 redislabs/rebloom:2.2.2 "docker-entrypoint.s..." 2 minutes ago Up 30 seconds redis-bloom
66a0cbdd661e rabbitmq:3.13-management "docker-entrypoint.s..." 2 days ago Up 30 seconds rabbitmq
2326cfceedd4 postgres:10.2-alpine "/usr/bin/postgres" 2 months ago Up 31 seconds pgsql
e583341cf136 seataio/seata-server:1.5.2 "java -Djava.securit..." 2 months ago Up 30 seconds seata
2b1ec111c046 nacos/nacos-server:v2.1.0-slim "bin/docker-startup..." 2 months ago Up 30 seconds nacos
b915f050bb8a mysql:8.0.27 "mysqld" 2 months ago Up 30 seconds mysql8
23df7ffac149 zookeeper:3.7.0 "/docker-entrypoint..." 2 months ago Up 30 seconds zookeeper
9449807b7371 redis:6.2.5 "/docker-entrypoint..." 2 months ago Up 30 seconds redis
68ef38129f45 styletang/rocketmq-console-ng "sh -c 'java $JAVA_O..." 2 months ago Up 30 seconds rmqconsole
a7f85e5e2ee7 apache/rocketmq:4.9.2 "sh mqbroker autoCre..." 2 months ago Up 30 seconds rmqbroker
cb59adaa10b9 apache/rocketmq:4.9.2 "sh mqnamesrv autoCr..." 2 months ago Up 30 seconds rmqnamesrv
33298393987d mysql:5.7 "docker-entrypoint..." 2 months ago Up 30 seconds mysql57

👉Fork From Others

Repos
🌱https://github.com/Halfmoonly/guava
🌱https://github.com/Halfmoonly/puremvc-java-multicore-framework
🌱https://github.com/Halfmoonly/spring-source-tuling
🌱https://github.com/Halfmoonly/haidnorJVM
🌱https://github.com/Halfmoonly/jump-to-controller
🌱https://github.com/Halfmoonly/MybatisX

Star History Chart

Pinned Loading

  1. MiniSpringFramework MiniSpringFramework Public

    理解技术最好的方式是造轮子。MiniSpring采用多分支开发,每个分支都是可运行的程度,并融合了大量优雅的设计模式,帮助初学者捅破窗户纸,突破技术瓶颈,俯瞰框架原理

    Java 1 1

  2. distributed-lock-practice distributed-lock-practice Public

    分布式锁的演进与最佳解决方案

    Java 1

  3. data-desensitization data-desensitization Public

    一种低成本的数据脱敏方案

    Java 8

  4. hands-on-mybatis hands-on-mybatis Public

    基于spring手写mybatis,助你剖析大厂框架(mybatis/openfeign)源码的固定套路→FactoryBean+jdk动态代理

    Java 1

  5. feignx-plugin feignx-plugin Public

    插件开发:IDEA插件市场搜索FeignX。实时动态检测并解析目标接口,跨模块实现FeignClient接口与远程ApiController之间方法级别的精确导航跳转

    Java 15 2

  6. handson-mulit-tenant handson-mulit-tenant Public

    多租户组件的设计与实现,剖析动态数据源切换原理、封装starter

    Java 1