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

📫 How to reach me:

liuyanoutsee@outlook.com

Typing SVG

👉Based on develop-tools and env

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

👉Framework debugging and best biz practice

Case desc Case link
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实践 🐞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
定制缓存业务组件Jetcache 🐞https://github.com/Halfmoonly/jetcache-practice
定制消息业务组件RabbitMQ 🐞https://github.com/Halfmoonly/rabbitmq-practice
RocketMQ实践 🐞https://github.com/Halfmoonly/rocketmq-practice
SpringCloud-OpenFeign实践 🐞https://github.com/Halfmoonly/springcloud-openfeign-practice
SpringCloud-Nacos实践 🐞https://github.com/Halfmoonly/springcloud-nacos-practice
定时任务业务组件封装XXLJob 🐞https://github.com/Halfmoonly/xxljob-practice
定制导入导出业务组件EasyExcel 🐞https://github.com/Halfmoonly/easyExcel-practice
Bloom布隆过滤器实践 🐞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/interview-coding
网络基础NIO实践 🐞https://github.com/Halfmoonly/nio-practice

👉Personal open source projects or component

Project desc Project link
手写Spring助你突破技术瓶颈 🚀https://github.com/Halfmoonly/handson-spring
致敬传奇,手写服务器Tomcat 🚀https://github.com/Halfmoonly/handson-tomcat
分布式商城,见多识广 🚀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/handson-mybatis
针对长定时任务的监控告警组件 🚀https://github.com/Halfmoonly/monitor-to-timedTask
针对Nacos服务健康的监控告警组件 🚀https://github.com/Halfmoonly/monitor-to-nacos
多规则的单据号生成器 🚀https://github.com/Halfmoonly/gen-receipt-number
防止重复提交组件 🚀https://github.com/Halfmoonly/repeatsubmit-practice
分布式id生成算法snowflake 🚀https://github.com/Halfmoonly/handson-snowflake
JetBrains官方IDEA插件FeignX,已上架官网 🚀https://github.com/Halfmoonly/feignx-plugin

👉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

👉Honors and awards

Star History Chart

👉Paid service

todo...( $ _ $ )

Pinned Loading

  1. feignx-plugin feignx-plugin Public

    Jetbrains官方插件开源,IDEA插件市场下载安装FeignX。实时动态检测并解析目标接口,跨模块实现FeignClient接口与远程ApiController之间方法级别的精确导航跳转。支持配置文件yml/properties实时解析,兼容servlet以及springmvc全局请求上下文

    Java 20 3

  2. data-desensitization data-desensitization Public

    基于反射与策略注解,设计并开发出低成本的数据脱敏组件

    Java 10

  3. handson-spring handson-spring Public

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

    Java 1 1

  4. handson-tomcat handson-tomcat Public

    致敬传奇,手写Tomcat。handson-tomcat采用多分支开发,每个分支都是可运行的程度。帮作者点点⭐⭐攻克Web系统底层原理,领悟服务器设计哲学,带你卷向更高处

    Java 1

  5. handson-mybatis handson-mybatis Public

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

    Java 1

  6. distributed-lock-practice distributed-lock-practice Public

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

    Java 1