- 博客(23)
- 收藏
- 关注
原创 idea 使用services
版权声明:本文为CSDN博主「佳德_Boy」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。1)找到 .idea > workspace.xml (在启动微服务的时候控制台没有Services窗口。如果没有解决不了,就进行下面的修改配置文件。(2)方案二:修改idea的。替换成如下,然后重启即可。(1)方案一:直接配置。,然后Apply即可调出。
2024-08-14 17:10:54 348
原创 RabbitMq 消息确认和退回机制
生产者将信道设置成 confirm 模式,一旦信道进入 confirm 模式,所有在该信道上面发布的消息都将会被指派一个唯一的 ID (从 1 开始),一旦消息被投递到所有匹配的队列之后,broker 就会发送一个确认给生产者 (包含消息的唯一 ID),这就使得生产者知道消息已经正确到达目的队列了,(单个),broker 回传给生产者的确认消息中 delivery-tag 域包含了确认消息的序列号。
2024-07-02 15:02:43 501
原创 JDBC、datasource、数据库驱动、持久层框架之间的区别
是Java平台下的一个标准API,它定义了一组用于连接各种数据库系统、执行SQL语句和处理结果集的接口和类。使用JDBC API,开发人员可以编写能够访问不同数据库系统的应用程序,而无需关注底层不同的数据库细节。其相关内容 在java.sql。
2024-05-22 13:53:32 833 2
原创 activiti学习笔记
Autowired/*** 创建流程模板* 最要的是加载流程定义资源,addClasspathResource/addInputStream 都可以*/.addClasspathResource("bpmn/evection.bpmn") // 添加bpmn资源.name("需求预审流程").deploy();注:1、Deployment 中只有其中的key 重要,后面频繁用到2、其中ACT_RE_PROCDEF 添加了流程key,ACT_RE_DEPLOYMENT记录添加记录。
2024-04-26 14:28:40 665 1
原创 Rabbitmq 学习
1、Broker :就是 RabbitMQ 服务,用于接收和分发消息,接受客户端的连接,实现 AMQP 实体服务。2、Virtual host:虚拟节点,用于进行逻辑隔离、当多个不同的用户使用同一个 RabbitMQ server 提供的服务时,可以划分出多个 vhost,每个用户在自己的 vhost 创建 exchange 或 queue 等。3、Connection: 连接,生产者/消费者与 Broker 之间的 TCP 网络连接。
2024-01-26 11:03:23 370 1
原创 spring 集成rabbit
2、basicNack(long deliveryTag, boolean multiple, boolean requeue) 用来拒绝消费消息,multiple。1、basicAck 用来确认消息,其中第二个参数multiple为 ture 的时候确认当前和之前的消息;传入true表示将此条数据和id小于他的消息等拒绝;requeue 为true改消息重新入列,false丢弃。3、basicReject 和basicNack基本相同一次只能拒绝一条。判断是否发送到队列中,成功不返回,失败返回。
2024-01-16 11:32:30 685 1
原创 Activiti 实现抄送
1.1、在对应的节点配置监听器,配置监听器在此节点审批完触发class 中配置监听器的路径;event 中配置触发时机为完成节点1.2、在<activiti:string> 中配置抄送人信息。
2024-01-05 15:14:45 1477 1
原创 Spring 中@Component 修饰的类中属性无法被@Resource、@Autowired 注入
【代码】Spring 中@Component 修饰的类中属性无法被@Resource、@Autowired 注入。
2024-01-05 14:49:04 558
原创 mysql 事务
链事务的思想是:在提交一个事务时,释放不需要的数据对象,将必要的处理上下文隐式地传给下一个要开始的事务,提交事务操作和开始下一个事务操作 将合并为一个原子操作,这意味着下一个事务将看到上一个事务的结果,就好像一个事务中进行的一样。链事务 可视为保存点模式的一种变种,带有保存点的扁平事务,当发生系统崩溃是,所有的的保存点都将消失,因为其保存点是易失的,这意味着当进行恢复时,事务需要从开始处重新执行,而不能从最近的一个保存点继续执行。扁平事务 是事务类型中最简单的一种;事务一旦提交,对数据的改变应该是永久的。
2023-12-27 16:07:13 1277 1
原创 框架常用注解
用于定义 Spring 的扫描路径,等价于在 xml 文件中配置 context:component-scan,假如不配置扫描路径,那么 Spring 就会默认扫描当前类所在的包及其子包中的所有标注了 @Component,@Service,@Controller 等注解的类。默认情况下,生成的表中字段的名称就是实体类中属性的名称,通过@Column注解可以定制生成的字段属性,name表示该属性对应的数据表中字段的名称,nullable表示该字段非空。注在属性上,提供 set 方法。
2023-12-21 17:09:19 798
原创 Spring Cloud Alibaba 笔记
1、前置过滤@Component@Override// 从配置对象中获取配置//如果你想构建一个“预”过滤器,你需要操作请求之前调用chain.filter//使用生成器操作请求//将过滤器的配置属性放在这里2、后置过滤@Component@Override// 从配置对象中获取配置//以某种方式操纵反应}));
2023-12-21 17:08:54 1240
原创 java基础
成员变量:1、成员变量定义在类中,在整个类中都可以被访问。2、成员变量随着对象的建立而建立,随着对象的消失而消失,存在于对象所在的堆内存中。3、成员变量有默认初始化值。局部变量:1、局部变量只定义在局部范围内,如:函数内,语句内等,只在所属的区域有效。2、局部变量存在于栈内存中,作用的范围结束,变量空间会自动释放。3、局部变量没有默认初始化值。
2023-12-21 17:08:07 833
原创 常用相关命令
2、remote-fs.target:该服务类别表示远程文件系统相关的服务。在启动之前需要确保远程文件系统可用,以便其他依赖于远程文件系统的服务可以正常工作。3、nss-lookup.target:该服务类别表示名称服务查找相关的服务。在启动之前需要确保名称服务可用,以便其他依赖于名称服务的服务可以正常工作。1、network.target:该服务类别表示网络相关的服务。系统服务管理的命令为systemctl,其脚本存放在/usr/lib/systemd/system目录下。
2023-12-21 17:02:29 627
原创 安装配置参考
参考:Linux 安装Mysql 详细教程(图文教程)_linux mysql安装教程-CSDN博客参考:Redis基础——1、Linux下安装Redis(超详细)_linux安装redis-CSDN博客Linux系统下安装RabbitMQ超详细教程,建议收藏_linux rabbitmq-CSDN博客
2023-12-21 17:01:37 390
原创 spring 中实现事务的几种方式
该属性用于设置需要进行回滚的异常类名称数组,当方法中抛出指定异常名称数组中的异常时,则进行事务回滚。该属性用于设置需要进行回滚的异常类数组,当方法中抛出指定异常数组中的异常时,则进行事务回滚。1、PlatformTransactionManager用于整个事务的创建、开启、提交、回滚操作;——execute和rollbackOnException方法里的具体事务控制都是调用里PlatformTransactionManager里的接口方法。3、execute(...)执行事务管理的时候调用 参数。
2023-12-21 17:00:03 1968
原创 spring boot 整合mybatis
一般情况下,我们用到的资源文件(各种xml,properties,xsd文件等)都放在src/mian/resources下,利用Maven打包的时候,Maven都能默认将这些资源文件打包到相应的jar包或者war包中。在spring boot 启动类中添加@MapperScan(value = "com.test.mapper") 中设置mapper扫描范围。1、driver-class-name、url、username、password也可以设置在spring.datasource.druid下。
2023-12-21 16:53:27 373
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人