- 博客(5)
- 收藏
- 关注
原创 面试java 基础篇
用户可以根据自己的需求定义注解。在开发中常用的注解有以下几种@Component:@Component 是一个通用的注解,用来指示一个类是Spring组件。它可以用在任何类上,表示该类将被Spring自动检测并注册为一个bean。通常情况下,@Component 用于通用的组件类,没有更具体的角色。@Controller:@Controller 用于标注控制器类,通常是处理Web请求的控制器。它接收HTTP请求并响应相应的HTTP响应,通常用于构建Web应用程序的后端控制器。
2024-07-10 11:07:38
1083
原创 mysql 同一服务器不同数据库,不跨服务调用,操作其他模块数据库
在实际开发中,我们会遇到这种情况,分布式服务不同模块的数据库可能在同一台服务器,但是不同的数据库,开发中可能会操作其他模块的数据。不同环境中数据库名可能会不太一样,例如以下例子:测试环境是dev-数据库名,预生产是数据库名,针对这种情况,可以使用以下方法解决。2.在对应的service服务中通过读取数据库名配置,传入给mapper层和xml文件中。1.先把需要操作的数据库名,配置到yml的配置文件中,以便灵活配置修改。通过以上配置久可以操作同一台服务器不同模块数据库了。
2024-07-08 15:29:57
350
原创 分布式服务 多数据源配置
exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure # 去除druid配置。在项目中可能会遇到A服务访问B服务的数据库数据操作,这时候不想A用远程调用(RPC,RESTful 等)方式时,就可用考虑在A服务中使用多数据源配置,连接B服务数据,直接操作B服务的数据库。3. appliaction.yml配置增加对应的数据库连接。db1: # 数据源1配置。db2: # 数据源2配置。
2024-07-05 16:47:25
618
原创 mysql 连接数满了,无法连接
执行上面sql,把查询结果拿出来,然后执行就行,这样就不会连接不上mysql。本地和线上服务器崩溃,报错信息为:数据库连接失败,而此时数据库是无法连接。杀死连接时间较久,休眠时间大于50秒的数据库连接。
2024-07-05 16:05:43
740
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人