摘要:
背景 在Java后端开发过程中事务控制非常重要,而Spring为我们提供了方便的声明式事务方法@Transactional。但是默认的Spring事务只支持单数据源,而实际上一个系统往往需要写多个数据源,这个时候我们就需要考虑如何通过Spring实现对分布式事务的支持。 对于数据库层面的分布式事务而 阅读全文
摘要:
常见的日志框架 java.util.logging:是JDK在1.4版本中引入的Java原生日志框架 Log4j:Apache的一个开源项目,可以控制日志信息输送的目的地是控制台、文件、GUI组件等,可以控制每一条日志的输出格式,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用代码。虽然已 阅读全文
摘要:
xxl-job详情:https://www.cnblogs.com/xfeiyun/p/15450508.html 说明:这里的xxl-job执行器不单独部署,跟任务在同一个项目里。 引入依赖 <!-- xxl-job-core --> <dependency> <groupId>com.xuxue 阅读全文
摘要:
Spring对数据库的操作在jdbc上面做了深层次的封装,提供了JdbcTemplate或NamedParameterJdbcTemplate模板。 JdbcTemplate是Spring里最基本的JDBC模板,利用JDBC和简单的索引参数查询提供对数据库的简单访问。 NamedParameterJ 阅读全文
摘要:
首先要创建Maven Web项目,不需要web.xml,如果有的话直接删除。 特别注意:Spring在整合其他组件的时候,如果其他组件已引入了一些Spring的jar包(如spring-data-mongodb),要注意与项目使用的主版本最好一致,不然会因为依赖冲突导致一些奇奇怪怪的错误,如IMPO 阅读全文
摘要:
什么是Nginx? Nginx是一个 轻量级/高性能的反向代理Web服务器,它实现非常高效的反向代理、负载平衡。 为什么要用Nginx? 跨平台、配置简单、反向代理、高并发连接:处理2-3万并发连接数,官方监测能支持5万并发,内存消耗小:开启10个nginx才占150M内存 ,nginx处理静态文件 阅读全文