微信公众号 Markdown 转换神器上线
见字如面,与大家分享实践中的经验与思考。 Markdown 转微信公众帐号内容神器,能自动即时渲染为微信公众号图文,不再为微信文章排版而发愁!只要你会基本的 Markdown 语法,就能做出一篇样式简洁而又美观大方的微信图文。 同时无需作任何调整就能一键复制到微信公众号使用,特别针对代码展示做了优化
SpringBoot 构建高效的容器镜像
见字如面,与大家分享实践中的经验与思考。 使用普通的 Dockerfile 构建会有哪些缺点?通常情况下构建一个 Spring Boot 的 Docker 镜像,一般会写一个下面这样的Dockerfile: FROM eclipse-temurin:21-jre ARG JAR_FILE=build
微服务鉴权源码解析:SpringBoot 3.x + OAuth2
见字如面,与大家分享实践中的经验与思考。 之前写了一篇关于微服务权限架构设计的文章:微服务鉴权设计:SpringBoot 3.x + OAuth2
读《华为数据之道》
见字如面,与大家分享实践中的经验与思考。 本书对华为公司多年数据治理和数据消费变革历程进行了系统性的总结,从治理体系、架构方法、流程规范、IT工具、数据组织等多方面总结了企业在数据治理中面临的挑战和解决方案,并介绍了华为独有的创新成果,如:数据底座、数据湖、主题联接、数据地图、数据生态等。 非数字原
Spring Security+JWT 轻松实现前后端分离的认证架构
见字如面,与大家分享实践中的经验与思考。 大部分软件应用在开发业务之前,都需要完成认证和授权的功能。所以选择一个功能强大,简单易用的框架非常重要,以便于满足各种安全相关的诉求。 Spring Security 是一个强大且易于使用的框架,对 servlet 和 reactive 应用程序都提供支持,
国内无法拉取 Docker 镜像的解决方案
见字如面,与大家分享实践中的经验与思考。 2024 年 7 月份后,国内无法拉取 Docker 官方仓库的镜像,同时很多国内的镜像网站也无法使用,对于软件开发来说造成了很大的麻烦。 使用 Github Action 将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用 支持 Do
MacOS IDEA 2024 破解教程
亲测从 2024.1.4 到 2024.1.6 版本都破解成功,有效期到 2099 年 12 月 31 日,其他版本未做尝试。破解工具可100% 免费获得。
异步批处理方案设计:JDK21 + 虚拟线程
见字如面,与大家分享实践中的经验与思考。 在业务系统开发过程中,经常碰到需要大批量处理业务数据,处理不当非常容易出现如下问题: CPU 飙高,导致整个系统卡顿,甚至 整个系统 Crash Down 触发 OOM,系统无限重启,业务没有办法继续执行
华为信息架构设计
见字如面,与大家分享实践中的经验与思考。 《华为数据之道》 这本书主要分为四个部分:开篇介绍、数据治理的重点建设任务、数据治理的关键能力和数据治理的未来思考。先粗读一遍后再精读一遍,最后做一些笔记,提取出文中一些要点。对于其中如何进行信息架构设计比较感兴趣,这里会引用官方书籍中的内容,如有侵权,联系
分布式追踪:SpringBoot 3.x + MDC
见字如面,与大家分享实践中的经验与思考。 如果不想引入第三方组件,比如:Sping Cloud Sleuth ,可以采用轻量级的解决方案来完成分布式系统下的日志链路追踪。 同时本文主要聚焦在日志的链路追踪,服务之间的调用链路追踪,可采用工具实现,比如:Jaeger、Zipkin、SkyWalking
DDD 分层架构落地实践
见字如面,与大家分享实践中的经验与思考。 2021 年由本人负责的微服务项目进行大力推广 DDD 架构设计,推广的过程中发现徒有其形,很多内在细节做得不到位。主要是团队成员对于 DDD 的理解参差不齐,团队内的约定不全面,追求代码快速实现等因素造成。 所以决定重塑其中一个微服务,期望构建一个标准的样
API 接口性能优化管理
见字如面,与大家分享实践中的经验与思考。 国内项目普遍出现工期紧、工作量大、多人协作开发编码习惯不同,能力也参差不齐等多种因素,导致接口在上线后性能不满足预期。 本文从接口性能需求分析、接口性能准出标准、接口性能常见问题以及性能优化策略等多个方面,系统地完成接口性能优化的工作。 同时在项目交付过程中