- 博客(5)
- 收藏
- 关注
原创 centos安装docker、openjdk,部署jar项目
简单记录centos7安装docker、docker安装服务,安装openjdk的过程,服务器使用的是阿里云
2024-07-12 11:36:55
337
1
原创 微服务知识总结
截至2024年,Spring Cloud 经历了多次大的版本更新,始终致力于与Spring Boot的最新版本兼容,不断引入新的特性,优化现有组件,以适应云计算和微服务架构的快速发展需求。:随着云原生时代的到来,Spring Cloud 不断吸收和完善云环境下的新技术,例如增加了对 Kubernetes、Istio 等服务网格的支持,以及对国内流行的中间件产品(如阿里巴巴的Nacos、Sentinel等)的支持,形成Spring Cloud Alibaba等分支。配置服务应用名 改掉。
2024-03-15 15:56:58
839
3
原创 事务失效的几种原因
3、错误的设置了异常类型:Transactional注解默认遇到运行时异常或者error会回滚,如果是sqlException或者IOExpection则不会回滚事务,阿里开发规约要求开发者指定异常类型,可以设置所有异常的父类Expection;如果在不同的线程,拿到的数据库连接是不一样的,所以是不同的事务,会导致事务失效。2、 类内部调用:事务是基于spring动态代理实现的,类内部调用方法会走java的代理,而不是spring的代理,故不会生效;4、自己捕获了异常或者抛出了其他异常。
2023-11-20 16:52:52
111
原创 前后端传参精度损失
问题:遇到的问题 前端的界面 可以新增数据,无法删除,可以编辑,但会生成新的数据,经过一阵摸排,发现是数据库的id采用的是雪花算法生成的19位id,而后端框架的Long类型的数据传到前端时会转换成 Number类型(16位),会造成精度丢失,故而前端找不到id所以无法删除数据,数据修改后会由于精度丢失2位被系统认为是新的数据,会被去掉后两位重新创建一条新数据。解决方案:通过jackson把Long类型转换为前端使用的js String类型,前端返回的19位String类型返回服务端
2023-11-20 16:06:42
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人