工作 6 年,@Transactional 注解用的一塌糊涂
大家好,我是3y~接手新项目一言难尽,别的不说单单就一个 @Transactional 注解用的一塌糊涂,五花八门的用法,很大部分还失效无法回滚。有意识的在涉及事务相关方法上加@Transactional注解,是个好习惯。不过,很多同学只是下意识地添加这个注解,一旦功能正常运行,很少有人会深入验证异
Java3y
4
好记性不如烂笔头:Spring(春天)
大家好,我是3y。Spring对于每个Java后端程序员来说肯定不陌生,日常开发和面试必备的。本文就来盘点Spring/SpringBoot常见的扩展点,同时也来看看常见的开源框架是如何基于这些扩展点跟Spring/SpringBoot整合的。话不多说,直接进入正题。FactoryBean 提起Fa
Java3y
2
杀疯了!这个调度框架
大家好,我是3y。今天来继续探秘系列,扒一扒轻量级的分布式任务调度平台Xxl-Job背后的架构原理。austin项目也引入了xxl-job,并通过些许的改造,动态支持增加定时任务。可以看看实际项目是怎么使用xxl-job的。austin开源地址:https://gitee.com/zhongfuch
Java3y
1
重磅消息!软考官方正式明确!11月考生恭喜了!
天呐!最高补贴50万2024年,全国各地开启“抢人政策”纷纷出台了人才补贴!福州市长乐区发布最新通知副高级以上职称技术人才可领取50万住房补贴广东珠海横琴粤澳深度合作区发布最新通知副高级以上职称技术人才补贴27万💰中级职称补贴9万,助理级职称补贴6万......拥有软考证书的有福啦!!不用苦等单位评
Java3y
0
万字+20张图探秘Nacos注册中心核心实现原理
大家好,我是3y~~今天就应某位小伙伴的要求,来讲一讲Nacos作为服务注册中心底层的实现原理不知你是否跟我一样,在使用Nacos时有以下几点疑问:临时实例和永久实例是什么?有什么区别?服务实例是如何注册到服务端的?服务实例和服务端之间是如何保活的?服务订阅是如何实现的?集群间数据是如何同步的?CP
Java3y
2
单体应用是这样的,程序员只要一把梭就行了,而微服务应用要考虑的事情就很多了
上篇文章说了austin会用Spring Cloud Alibaba升级为分布式架构,代码我还在编写修改中,估计很快就可以开放出来。今天随便聊点分布式架构这事吧。我是2017~2018年学习Java的,分布式微服务这种概念在当时其实就挺火了,只是时间紧迫,当初学完了ssh/ssm,就觉得差不多可以去
Java3y
1
这样画时序图,真香!
引言最近在做系统设计的时候,发现要画不少时序图,以前我用的最顺手的工具是draw.io,后来也尝试了语雀自带的画图工具,感觉画画简单的图还行,但是复杂一点的,就比较吃力了。哎,这条线怎么又歪了?布局怎么又乱了?这个条怎么又对不齐了?……手忙脚乱才画好一张图,这时候我就想,有没有其它更专业的画图工具呢
Java3y
2
爪哇,我初学乍道
>>上一篇(学校上课,是耽误我学习了。。)2016年9月,我大二了。自从我发现上课会耽误我学习,只要我认为不影响我期末学分的,我就逃课了。绝大多数课都是要签到的,有的是老师突击喊名字,有的是手机打卡签到。如果上课老师一开始就喊名字签到,签到环节结束,我就偷偷溜走了。中途突击喊名字,要是被
Java3y
1
40张图看懂分布式追踪系统
前言 在微服务架构中,一次请求往往涉及到多个模块,多个中间件,多台机器的相互协作才能完成。这一系列调用请求中,有些是串行的,有些是并行的,那么如何确定这个请求背后调用了哪些应用,哪些模块,哪些节点及调...
Java3y
0
「从小白到架构师」:揭开高并发系统面纱
作者:finley 出处:https://www.cnblogs.com/Finley/p/16774643.html版权:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。「从小白到架构师」系列努力以浅显易懂、图文并茂的方式向各位读者朋友介绍 WEB 服务端从单体架构到
Java3y
0
austin股东福利
只要在有效austin股东的基础上,加9.9就可以拥有hades项目的语雀文档。(纯给austin股东的福利,hades项目不单卖)hades项目介绍可戳: hades规则引擎
Java3y
0
原来这是缓存啊,被虐了!
缓存,消息队列,分库分表是高并发解决方案三剑客。 缓存之所以能够让系统“更快”,本质上做到了如下两点: 减小 CPU 消耗 将原来需要实时计算的内容提前算好、把一些公用的数据进行复用,这可以减少 CPU 消耗,从而...
Java3y
0
一个中文害我加了两天班
前几天有股东找我,说项目已经启动了,按着文档去操作但收不到邮件啊。 我一想,这肯定是邮件的配置有问题吧,是不是pass(授权码)没有配置正确啊,这绝大部分刚开始对接邮件都是这个问题(我的代码是不可能背锅的...
Java3y
0