@Transactional 注解配置事务管理 Spring Boot

@Transactional 注解配置事务管理

事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。 一、编程式事务指的是通过编码方式实现事务。 二、声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。
阅读全文
MySQL source导入sql文件过慢,解决办法 MySQL

MySQL source导入sql文件过慢,解决办法

最近公司某个项目服务出现异常,需要从原来数据库导出数据和表结构,重新导入到其他服务器的数据库中。 在执行过程中发现数据导入非常慢,耗时很长时间。8G左右的数据,耗时4天左右,这个明显感觉到异常,经验告诉我不可能需要如此多的时间。 MySQL source导入sql文件过慢,解决办法。
阅读全文
线程池的工作原理 Java

线程池的工作原理

线程池就是管理线程的池子,当有任务要处理时,不用频繁创建新线程,而是从池子拿个线程出来处理。当任务执行完,线程并不会被销毁,而是在等待下一个任务。因此可以节省资源,提高响应速度。
阅读全文
如何杜绝一句话需求 其他文章

如何杜绝一句话需求

作为一枚java程序猿,经常会接收到产品或领导的一句话需求,“一句话需求”真是说时一时爽,上线之后都是填不完的坑。从“我们”角度出发,想着帮需求方一起梳理需求价值,而不是一味的把问题抛给对方。
阅读全文
RESTful API接口设计规范 其他文章

RESTful API接口设计规范

REST表述性状态转换,REST指的是一组架构约束条件和原则。 如果一个架构符合REST的约束条件和原则,我们就称它为RESTful架构。稳定性、接口的跨域性、接口的协议规则、接口的路径规则、接口单一原则、接口过滤和接口组合等诸多因素
阅读全文
我是如何进行架构设计的 其他文章

我是如何进行架构设计的

优秀的架构都是根据业务的发展需要不断的改出来的。所以不要指望一步到位,每次架构调整能支持最近半年或者一年的量就OK。你需要做的就是让你的系统在不断的改进过程中一直保持高可扩展性,高可维护性。判断是否具备高可扩展性的一个方法是在需求增加和变动的时候,你是否狼狈。
阅读全文
Loading...