摘要: 【进阶篇】Java 实际开发中积累的几个小技巧(二) 笔者目前从事一线 Java 开发今年是第 3 个年头了,从 0-1 的 SaaS、PaaS 的项目做过,基于多租户的标准化开发项目也做过,项目的 PM 也做过... 在实际的开发中积累了一些技巧和经验,包括线上 bug 处理、日常业务开发、团队开发规范等等。现在在这里分享出来,作为成长的记录和知识的更新,希望与大家共勉。 阅读全文
posted @ 2024-04-16 10:09 CodeBlogMan 阅读(601) 评论(0) 推荐(2) 编辑
摘要: 【解决方案】多租户技术架构设计入门(一) 多租户的概念是我在毕业后不久进第一家公司接触到的,当时所在部门的业务是计划建设一套基于自研的、基于开放 API 的、基于 PaaS 的、面向企业(ToB)的多租户架构平台,将我们的服务可以成规模地、稳定高效地交付给客户使用。 阅读全文
posted @ 2024-04-07 10:07 CodeBlogMan 阅读(850) 评论(0) 推荐(5) 编辑
摘要: 【主流技术】日常工作中关于 JSON 转换的经验大全(Java) 不知道大家在 Java 日常开发中是否会经常遇到关于 JSON 的各种转换的场景,我把自己日常工作中遇到的 JSON转换场景做了一个总结,希望可以对大家有帮助。 注:本文都是基于阿里的 fastjson 来讲解操作的。 阅读全文
posted @ 2024-03-11 16:56 CodeBlogMan 阅读(412) 评论(0) 推荐(3) 编辑
摘要: 【专业技能】程序员的软件工程素养之画好 UML 时序图 笔者在本科的时候上过软件工程的专业课,虽然也完成过类似的课堂作业,但是工作以后一直没怎么用上。碰巧前段时间有碰到一个复杂系统的部分功能设计,作为设计文档的一部分,时序图也被我拿起来派上用场了。 阅读全文
posted @ 2024-03-05 10:49 CodeBlogMan 阅读(530) 评论(0) 推荐(6) 编辑
摘要: 【进阶篇】使用 Redis 实现分布式缓存的全过程思考(一) 在笔者近 3 年的 Java 一线开发经历中,尤其是一些移动端、用户量大的互联网项目,经常会使用到 Redis 分布式缓存作为解决高并发的基本工具。但在使用过程中也有一些潜在的问题是必须要考虑的,比如:数据一致性、缓存穿透和雪崩、高可用集群等等。 阅读全文
posted @ 2024-02-27 14:11 CodeBlogMan 阅读(819) 评论(0) 推荐(3) 编辑
摘要: 【解决方案】Java 互联网项目如何防止集合堆内存溢出(一) OOM 几乎是笔者工作中遇到的线上 bug 中最常见的,一旦平时正常的页面在线上出现页面崩溃或者服务无法调用,查看服务器日志后你很可能会看到“Caused by: java.lang.OutOfMlemoryError: Java heap space” 这样的提示,那么毫无疑问表示的是 Java 堆内存溢出了。 阅读全文
posted @ 2024-02-20 14:30 CodeBlogMan 阅读(482) 评论(2) 推荐(2) 编辑
摘要: 【进阶篇】Java 实际开发中积累的几个小技巧(一) 笔者目前从事一线 Java 开发今年是第 3 个年头了,从 0-1 的 SaaS、PaaS 的项目做过,多租户下定制化开发项目也做过,项目的 PM 也做过... 在实际的开发中积累了一些技巧和经验,包括线上 bug 处理、日常业务开发、团队开发规范等等。现在在这里分享出来,作为成长的记录和知识的更新,希望与大家共勉。 阅读全文
posted @ 2024-02-04 15:19 CodeBlogMan 阅读(1846) 评论(14) 推荐(7) 编辑
摘要: 【深度思考】一线开发大头兵对于工作的感悟分享 笔者目前有两段工作经历,都是在一线当开发大头兵,职级倒是随着跳槽而有所上升。做过从0-1的SaaS、PaaS的自研项目,也做过基于多租户的标准化项目,还有过半年的 PM 的经历...这些都让我有了一些关于工作上的感悟。现在简单总结一下,拿出来和大家做分享交流。 阅读全文
posted @ 2024-01-29 09:37 CodeBlogMan 阅读(7527) 评论(52) 推荐(67) 编辑
摘要: 【解决方案】如何使用 Http API 代替 OpenFeign 进行远程服务调用 看到标题大家可能会有点疑惑吧:OpenFeign 不是挺好用的吗?尤其是微服务之间的远程调用,平时用的也挺习惯的,为啥要替换呢? 阅读全文
posted @ 2024-01-22 14:16 CodeBlogMan 阅读(723) 评论(7) 推荐(3) 编辑
摘要: 【进阶篇】使用 Stream 流和 Lambda 组装复杂父子树形结构 在最近的开发中,遇到了两个类似的需求:都是基于 Stream 的父子树形结构操作,返回 List 集合对象给前端。于是在经过需求分析和探索实践后有了新的认识,现在拿出来和大家作分享交流。 阅读全文
posted @ 2024-01-15 17:14 CodeBlogMan 阅读(1499) 评论(8) 推荐(6) 编辑