自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 springboot 引用不同地址的RabbitMQ

【代码】springboot 引用不同地址的RabbitMQ。

2025-01-17 08:42:39 114

原创 springboot实现多数据源事务

Atomikos 是一个Java事务管理解决方案,用于处理分布式事务。它提供了一个可靠和可扩展的事务管理器,可以协调多个资源(如数据库、消息队列等)之间的事务操作,以保证分布式系统的数据一致性与隔离性。2.@Transactional和@DSTransactional不可以混用,否则会发生死锁。上述代码需要使用@MapperScans注解绑定sqlsessionfactory的扫描包.1.同数据源的多个表数据更改,可以用@Transactional实现事务。多数据源项目分层时要根据数据源分层。

2024-10-29 14:50:01 748 1

原创 在Linux上部署springboot

在linux上部署springboot项目并设置开机自启动

2023-07-24 14:26:11 602

原创 C#去掉字符串中连续重复的字符

去掉字符中连续重复的字符

2022-06-16 13:09:59 957

原创 C# RabbitMQ使用

// 简单使用(一对一) class RabbitMQSimple { // 1. RabbitMQ实例broker重启时,所有未申明durable的交换器和队列都会被删除,交换器未声明durable不会影响队列的持久化。 // 2. RabbitMQ中消息都被保存在队列中,所以如果队列被删除,消息不管有没有设置deliveryMode=2都会被删除。 static void rabbitMQDeclare() { IM

2022-05-05 08:58:53 1270

原创 SSM框架整合

创建目录创建Spring配置文件项目中新建一个Spring配置文件ApplicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://

2021-12-07 16:37:00 302

转载 SpringBoot请求日期参数异常(Failed to convert value of type ‘java.lang.String‘ to required type ‘java.util...

转载:https://my.oschina.net/u/4115084/blog/3188809

2021-09-17 16:17:24 396

原创 java8 stream lambda表达式

求和BigDecimal求和BigDecimal sumValue = valueList.stream().map(DataSource::getValue).reduce(BigDecimal.ZERO,BigDecimal::add);或者sum = list.stream().map(p -> p.getWeight()) .reduce(BigDecimal.ZERO, (b1, b2) -> b1.add(b2));分组求和 Map&l

2021-09-10 09:19:59 225

原创 AOP应用

JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.常用api:方法名功能Signature getSignature();获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Class等信息Object[] getArgs();获取传入目标方法的参数对象Object getTarget();获取被代理的对象Obje

2021-09-07 15:22:29 263

转载 配置文件一applicationContext.xml

配置文件一applicationContext.xml命名空间注入bean标签配置详情命名空间注入需要引入xmlns:p=“http://www.springframework.org/schema/p”命名空间注入的特点是使用属性而不是子元素的形式配置Bean的属性,从而简化了配置代码。 <bean name="person" class="com.Person"> <property name="name" value="tom"/> &l

2021-08-25 17:16:50 529

原创 java下载文件

下载文件 @RequestMapping("/downloadTemplate") public void downloadTemplate(HttpServletRequest request, HttpServletResponse response) throws Exception { //File template=new File(this.getClass().getResource("/reportTemplate").getPath()+"/企业产量导入模板

2021-01-12 11:57:14 252

原创 解决 Cause: java.sql.SQLSyntaxErrorException: Expression #1 of SELECT list is not in GROUP BY错误

数据库之前的版本是5.6,更换数据库到8.0之后,突然之前的sql执行报错。[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BYclause and contains nonaggregated column'information_schema.PROFILING.SEQ' which is not functionally dependenton columns in GROUP BY clause; this is i

2021-01-08 13:38:54 17811 5

原创 shiro整合ehCache,清除认证缓存

清除当前用户的shiro认证缓存(已验证) //修改成功后清除缓存DefaultWebSecurityManager securityManager = (DefaultWebSecurityManager)SecurityUtils.getSecurityManager();ShiroRealm shiroRealm = (ShiroRealm) securityManager.getRealms().iterator().next();// shiroRealm.clearAllCache();

2021-01-05 16:08:29 1667 4

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除