- 博客(15)
- 收藏
- 关注
原创 分布式锁 + AOP实现缓存
随着业务中缓存及分布式锁的加入,业务代码变的复杂起来,除了需要考虑业务逻辑本身,还要考虑缓存及分布式锁的问题,增加了程序员的工作量及开发难度。而缓存的玩法套路特别类似于事务,而声明式事务就是用了aop的思想实现的。
2023-01-03 21:15:36
381
原创 linux系统时间与本地宿主机不一致问题
背景:虚拟机中的Linux系统的时间与实际显示实际不一致,需要使用ntpdate工具来更新系统时间;4.使用ntpdate更新时间。1.安装ntpdate。3.复制上海时间到本地。2.删除本地时间文件。
2022-12-29 09:19:37
528
原创 解决跨域问题
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出请求,从而克服了AJAX只能同源使用的限制。CORS需要浏览器和服务器同时支持。目前,所有浏览器都支持该功能,IE浏览器不能低于IE10。浏览器端:目前,所有浏览器都支持该功能(IE10以下不行)。整个CORS通信过程,都是浏览器自动完成,不需要用户参与。服务端:CORS通信与AJAX没有任何差别,因此你不需要改变以前的业务逻辑。
2022-12-23 23:45:48
164
原创 全局异常捕捉处理
在项目中出现异常是在所难免的,但是出现异常后怎么处理?默认我们需要service层的异常需要抛出,而servcie层被Spring管理,默认Spring的事务回滚只对RunTimeException起作用,所以我们要把service层的编译器异常转换为运行时异常抛出。只有这种异常不需要影响业务,或者通过这种异常可以执行其他业务,我们才需要try。
2022-12-23 21:58:00
368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人