Categories
Approach the New Year with resolve to find the opportunities hidden in each new day.
Toggle navigation
三叶草的星空
Home
About
Archives
Categories
Photography
Tags
Music Website
Java
Linux
SQL
MQ
开发环境
综合
docker
API Gateway
ssl
APISIX
https
Java
Caffeine缓存
介绍Caffeine缓存机制,以及与GuavaCache的差异
Maven Archetype搭建模板工程
基于Maven Archetype插件创建模板工程,快速创建应用
Apache Geode使用教程
Geode可在广泛分布的云架构中提供对数据密集型应用程序的实时,一致的访问
Java工程架构定义
规范Java工程技术架构定义,降低架构初始化及常用组件的接入成本,提升研发效率
Launcher通用启动器-Dockerfile扩展支持
提供了Dockerfile生成功能,支持定制化基础运行环境
Launcher通用启动器-Maven插件配置
启动器基于maven插件在构建阶段提供了丰富的选项帮助用户实现各类打包需求
Launcher通用启动器-使用说明
启动器脚本及参数使用说明
Launcher通用启动器-日志配置指南
launcher统一了应用的日志路径以及日志格式,并且提供了零配置开箱即用的特性
Launcher通用启动器-测试用例
启动器常见测试用例介绍
Launcher通用启动器
launcher是一个Java应用通用启动器,它不仅规范了应用的打包结构并且提供了众多可选的启动参数
Spring工具包-core
Spring工具包核心,定义基础DTO、异常及错误码
Spring工具包-csrf
Spring工具包安全组件,支持csrf防护
Spring工具包-limit
Spring工具包限流组件,支持全局限流和SPI扩展
Spring工具包-lock
Spring工具包分布式锁组件,基于Starter接入,方便快捷
Spring工具包-log
Spring工具包日志组件,定义日志标准输出格式,方便排查线上问题
Spring工具包-sign
Spring工具包签名组件,基于注解实现方法参数签名
Spring工具包-util
Spring工具包常用工具类合集
Spring工具包-xss
Spring工具包XSS组件,防止XSS注入风险
Spring工具包概述
制定Java工程基础工具包规范,避免重复造轮子,提升效率,统一的父pom、三方依赖库及版本管理
高性能队列-Disruptor
Disruptor是英国外汇交易公司LMAX开发的一个高性能队列,研发的初衷是解决内存队列的延迟问题。
AQS原理及实战
AQS是一种提供了原子式管理同步状态、阻塞和唤醒线程功能以及CLH队列模型的简单框架。
Java并发容器及使用场景
针对多线程并发设计,使用了锁分段技术,只对操作的位置进行同步操作,减小锁的粒度,从而提高吞吐量。
LockSupport实战
LockSupport类可以阻塞当前线程以及唤醒指定被阻塞的线程
Java自旋锁、CLH锁及MCS锁原理及实现
自旋锁是指当一个线程尝试获取某个锁时,如果该锁已被其他线程占用,就一直循环检测锁是否被释放,而不是进入线程挂起或睡眠状态。
Bean属性拷贝性能分析
在 Java 系统工程开发过程中,都会有各个层之间的对象转换,比如 VO、DTO、PO、VO等,如果都是手动get、set又太浪费时间,还可能操作错误,所以选择一个转换工具会更加方便。
Spring Native&Quarkus对比分析
Spring Native 是 Spring 团队为了更好地适应云原生环境(如 Kubernetes)而推出的新项目。相比之下,Quarkus 较新,但它在设计上就考虑了现代云原生和微服务架构,因此在某些方面可能更具创新性。
Linux
easy-mock服务器部署
基于linux,实现easy-mock服务器部署
ngrok实现内网穿透
自己搭建ngrok实现内网穿透
Alpine Linux教程
Alpine Linux是一个由社区开发的Linux操作系统,该操作系统以安全为理念,面向x86路由器、防火墙、虚拟专用网、IP电话盒及服务器而设计
shell脚本常用参数说明
介绍Shell脚本常用参数使用说明
SQL
基于docker配置mysql主从复制
基于docker,实现mysql主从复制配置
MQ
Mac环境RocketMQ安装
Mac环境自己搭建RocketMQ服务,实现本地调试验证MQ相关功能
开发环境
IDEA+EmmyLua Lua开发环境搭建
IDEA安装EmmyLua插件,方便本地调试lua脚本
综合
用Serverless搭建个人静态相册网站
利用ThumbsUp工具,结合Serverless Framework 的 component 快速搭建个人相册网站,为存储空间减压
docker
docker网络基础
介绍docker网络模式及使用场景
API Gateway
apisix入门指南
本文将为你介绍 Apache APISIX 的概念、功能以及如何使用 APISIX。
ssl
certbot申请泛域名证书
本文重点介绍怎么使用certbot申请免费的泛域名证书,并实现自动续期,从而达到永久免费。
APISIX
apisix入门指南
本文将为你介绍 Apache APISIX 的概念、功能以及如何使用 APISIX。
https
certbot申请泛域名证书
本文重点介绍怎么使用certbot申请免费的泛域名证书,并实现自动续期,从而达到永久免费。