会员
众包
新闻
博问
闪存
赞助商
Trae
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Java烘焙师
公众号:Java烘焙师。 Java架构师、树莓派爱好者,努力写出精品技术文章,各大平台同名。
博客园
首页
新随笔
联系
订阅
管理
随笔 - 19
文章 - 0
评论 - 23
阅读 -
44743
2025年7月7日
架构师必备:业务扩展模式选型
摘要: 业务发展过程中,增加字段是很常见、频繁的,因此怎么存储新增的字段是要重点考虑的因素。下面结合笔者的经验,总结一下各种业务扩展模式选型的优缺点、适用场景,如何让系统保持良好的业务扩展性。
阅读全文
posted @ 2025-07-07 08:33 Java烘焙师
阅读(437)
评论(0)
推荐(0)
2022年8月28日
后端程序员生产力工具合集
摘要: 后端程序员除了写代码,也难免要写设计文档,画各种图。因此掌握各种生产力工具,是很有必要的,可以达到事半功倍的效果。 下面结合楼主亲身体验,推荐一些生产力工具,欢迎探讨和补充。 主要分成几大类: 画图 文档编辑 终端客户端 1、画图 draw.io draw.io是全能型画图工具,忘了ppt、visi
阅读全文
posted @ 2022-08-28 21:21 Java烘焙师
阅读(3544)
评论(11)
推荐(16)
2022年8月13日
Java反射原理和实际用法
摘要: 背景 反射在Java中非常重要,是Java区别于其他编程语言的一大特性。Java中的AOP切面、动态代理等看起来像黑魔法一样的技术,就离不开反射、字节码等。这些技术能在不侵入原有代码的情况下,做一些增强的非功能性需求。多提一句,千万不要把业务逻辑放在AOP切面、动态代理里,否则后人绝对会骂。 AOP
阅读全文
posted @ 2022-08-13 18:08 Java烘焙师
阅读(804)
评论(1)
推荐(0)
2022年7月10日
树莓派实战:微信机器人(itchat实现)
摘要: 背景 楼主有一台树莓派4B开发板(8G内存版),是目前的顶配机型。这一年来的业余时间,除了写Java、架构方面的文章,也陆续折腾了不少树莓派上的好玩小项目,在此新开一个树莓派实战的文章系列,分享给粉丝和读者。 什么是树莓派?树莓派是一个信用卡大小的单板计算机,ARM架构CPU,低功耗,可以7×24跑
阅读全文
posted @ 2022-07-10 23:15 Java烘焙师
阅读(2229)
评论(9)
推荐(11)
2022年6月13日
架构师必备:系统容量现状checklist
摘要: 正如飞机在起飞前,机长、副机长要过一遍checklist检查,确认没问题了才能起飞。楼主也整理了一个系统容量现状checklist,方便对照检查。本文搭配架构师必备:如何做容量预估和调优,食用更佳。 作为架构师,不要觉得系统容量是运维工程师才关心的问题,而应当对系统容量现状做到了如指掌。这样才能知道
阅读全文
posted @ 2022-06-13 09:11 Java烘焙师
阅读(695)
评论(0)
推荐(1)
2022年6月7日
架构师必备:HBase行键设计与应用
摘要: 首先要回答一个问题,为何要使用HBase? 随着业务不断发展、数据量不断增大,MySQL数据库存在这些问题: MySQL支持的数据量为TB级,不能一直保留历史数据。而HBase支持的数据量为PB级,适合存储久远的历史冷数据 新增列的代价较高,数据量越大耗费时间越长。而HBase可以随意增加列,空列不
阅读全文
posted @ 2022-06-07 08:39 Java烘焙师
阅读(441)
评论(0)
推荐(0)
2022年5月22日
架构师必备:多维度查询的最佳实践
摘要: 背景 有2种常见的多维度查询场景,分别是: 带多个筛选条件的列表查询 不含分库分表列的其他维度查询 普通的数据库查询,很难实现上述需求场景,更不用提模糊查询、全文检索了。 下面结合楼主的经验和知识,介绍初级方案、进阶方案(上ElasticSearch),大部分情况下推荐使用ElasticSearch
阅读全文
posted @ 2022-05-22 11:06 Java烘焙师
阅读(715)
评论(0)
推荐(2)
2022年4月30日
架构师必备:Redis的几种集群方案
摘要: 结论 有以下几种Redis集群方案,先说结论: Redis cluster:应当优先考虑使用Redis cluster。 codis:旧项目如果仍在使用codis,可继续使用,但也推荐迁移到Redis cluster。 twemproxy:不建议使用,与codis同为proxy方案,但不如codis
阅读全文
posted @ 2022-04-30 23:46 Java烘焙师
阅读(749)
评论(0)
推荐(0)
2022年3月30日
Spring cache源码分析
摘要: Spring cache是一个缓存API层,封装了对多种缓存的通用操作,可以借助注解方便地为程序添加缓存功能。 常见的注解有@Cacheable、@CachePut、@CacheEvict,有没有想过背后的原理是什么?楼主带着疑问,阅读完Spring cache的源码后,做一个简要总结。 先说结论,
阅读全文
posted @ 2022-03-30 10:14 Java烘焙师
阅读(874)
评论(0)
推荐(1)
2022年2月28日
架构师必备:本地缓存原理和应用
摘要: 先说结论:本地缓存优先选用caffeine,因为性能比guava cache快,api风格与之兼容、能轻松地平滑迁移,并且在spring/spring boot最新版本中已经是默认本地缓存了。下面展开讲讲本地缓存和Spring cache。 本文讨论堆内缓存,暂不讨论堆外缓存。堆内缓存是指缓存与应用
阅读全文
posted @ 2022-02-28 23:58 Java烘焙师
阅读(611)
评论(0)
推荐(0)
下一页
公告
关注我的公众号:Java烘焙师
获取最新文章推送
昵称:
Java烘焙师
园龄:
7年10个月
粉丝:
16
关注:
3
点击右上角即可分享