- 博客(183)
- 问答 (17)
- 收藏
- 关注
原创 actual combat 45 分布式事务seata,若依cloud项目Test,xid为null
原来我是在项目文件的bootstrap.yml文件中加的配置,而在nacos上的配置文件已经有seata的配置了,所以相当于我自己写的配置被覆盖了。我用的是若依cloud项目做的分布式事务AT测试,网上的教程太多,真的很难搞,宛如大漠淘沙,最后我还是去b站上看了周阳的视频。但是最终我一直获取不到xid,一直为null。与网上的教程相比,视频里的教程要简单的多。
2024-08-07 09:35:25 159
原创 actual combat 42 ——数据传输加密方案
加密方案法整体上可以分为不可逆加密,以及可逆加密,可逆加密又可以分为对称加密和非对称加密。
2024-08-02 15:53:41 141
原创 actual combat 40 —— springboot单元测试
【代码】actual combat 40 —— springboot单元测试。
2024-08-02 09:25:00 187
原创 actual combat 39 —— @Slfj正确引入与使用
/</</</</</</</</</</</</参考:https://blog.csdn.net/cslucifer/article/details/80953400。
2024-08-01 18:11:50 301
原创 actual combat 37 ——vue脚手架安装项目报错没权限
直到碰巧使用PowerShell命令行管理员模式。我记得windows11右键是可以直接打开PowerShell的。这么说只有windos10有这个错误。csdn各种方法都试过,无法解决。什么改权限之类的,我的是node.js无权限,你让我从根目录改起?我的电脑室windows10的,无论是用cmd还是cmd管理员运行都报这个无权限的错。
2024-07-31 15:21:14 120
原创 actual combat 36 —— css样式练习
弹性盒子布局display: flex;flex-grow: 1:在CSS Flexbox布局中用于指定flex项目的放大比例。当flex容器的空间大于其flex项目所需的总空间时,flex-grow属性允许flex项目根据它们的flex-grow值来分配额外的空间。如果所有flex项目的flex-grow值都相同(比如都是1),那么它们将等比例地增长以填充容器的剩余空间。(简单来说:就是剩余空间的分配比例,默认是0,越大分配的越多)
2024-07-30 09:53:31 240
原创 java面试-场景题
在内存消耗有限制的场景中,使用BitSet来去重确实可以比使用HashSet更加节省内存,特别是在处理大量整数或可以映射到整数的对象时。BitSet不支持直接存储对象,因此如果你需要保留去重后的对象列表,你需要额外的数据结构(如HashMap)来存储对象与ID之间的映射。如果你的ID范围是连续的,并且你知道这个范围,那么BitSet的内存消耗将是固定的,并且通常远低于HashSet。BitSet不会为那些未使用的ID分配内存,因此它的内存使用是固定的,并且基于ID范围的上限。
2024-07-20 09:27:56 1263
原创 actual combat 35 —— es
参考:https://blog.csdn.net/qq_21197507/article/details/115076913。参考:https://blog.csdn.net/XuM222222/article/details/82790802。
2024-07-16 18:10:58 266
原创 actual combat 34 —— mybatis-plus遇到的问题
执行更新方法时,有的需要给某字段置空,使用以下方法会自动把null值忽略。更改后,把不需要忽略null值的字段写在条件构造器中。
2024-07-16 11:13:19 214
原创 actual combat 32 —— RabbitMQ
例如,假设您有一个日志系统,您可能希望将每条日志消息都发送到多个队列中,以便进行不同的处理或存储。然而,如果在您的应用程序中,多个消费者处理相同的消息会导致问题(例如,重复处理或数据不一致),那么您就需要考虑使用其他类型的交换机(如直连交换机或主题交换机)以及路由键来更精细地控制消息的路由。不同的工作模式适用于不同的应用场景,例如简单模式适用于一对一的消息传递,而发布订阅模式适用于一对多的消息传递。许多场景中,这是期望的行为,因为每个队列的消费者可能负责处理消息的某个特定方面或将其发送到不同的系统或服务。
2024-07-02 10:00:30 832
原创 actual combat 28 —— jdbcTemplate.batchUpdate实际应用例子,这个操作是不是有点危险。。。
【代码】jdbcTemplate.batchUpdate实际应用例子,这个操作是不是有点危险。。。
2024-04-18 11:28:12 152
原创 机器学习总结
总的来说,有监督学习依赖于带有标签的训练数据来进行学习,而无监督学习则依赖于数据之间的内在关系来进行学习。这两种学习方式在机器学习中都有广泛的应用,比如图像识别、语音识别、自然语言处理等。机器学习中的有监督学习和无监督学习是两种主要的学习方式,它们的主要区别在于训练数据是否带有标签。
2024-04-16 09:28:28 369
原创 actual combat 27 —— UML类图使用初总结
一、继承继承关系用空心三角形+实线来表示。二、实现实现接口用空心三角形+虚线来表示。三、关联关联关系用实线箭头来表示。企鹅和气候两个类,企鹅是很特别的鸟,会游不会飞。更重要的是,它与气候有很大的关联。我们不去讨论为什么北极没有企鹅,为什么它们要每年长途跋涉。总之,企鹅需要‘知道’气候的变化,需要‘了解’气候规律。当一个类‘知道’另一个类时,可以用关联(association)。四、聚合聚合关系用空心的菱形+实线箭头来表示。聚合表示一种弱的‘拥有’关系,体现的是A对象可以包含B
2024-03-07 09:59:58 321 1
原创 actual combat 26 —— 从远程下载文件到主机的命令
打开本地命令行窗口输入scp root@远程连接:/WEAVER/zyjk/debt-management/api/zyamc-debt-management.jar C:\Users\18427\Desktop\文件\文件夹\负债发版。点回车,然后输入密码。
2024-01-11 20:43:02 431
原创 actual combat 25 —— 依赖冲突!!!解决方案
点开右侧maven找到对应jar包冲突模块,点击Dependencies,右键Analyze Dependencies,搜索冲突的jar包,比如seata,然后在对应的pom的依赖中排出冲突的依赖(可以都排出一下试试)
2024-01-08 16:33:04 422
原创 actual combat 24 —— 创建数据库表定义码值字段时,tinyint类型和varchar(2)该如何选择?
从这个角度来看的话,用tinyint类型来存储码值更合适一点,但是有的码值设置成了字段,若是存进数据库的话需要将string类型转换成int类型,又有点得不偿失了,而且有的字典码值常量并非数字。这就只能使用varchar类型了。
2023-12-01 15:43:12 205
原创 actual combat 23 —— 通过序列化对字典字段生成字典str字段和对应字典标签值
【代码】actual combat 23 —— 通过序列化对字典字段生成字典str字段和对应字典标签值。
2023-11-27 17:18:53 175
原创 dto和vo
DTO(Data Transfer Object):数据传输对象,通常包含需要传输的数据属性,在服务之间进行数据传输,以降低网络传输量的开销。VO(Value Object):值对象,包装某些特定方法的返回值,例如调用某个方法得到的结果需要返回多个值,此时可以用VO来封装这些值。DTO可以包含与视图相关的信息,也可以包含与业务相关的信息,而VO可以包含与视图相关的信息,比如页面展示的数据、页面需要的样式等。DTO的英文是Data Transfer Object,VO的英文是Value Object。
2023-11-24 14:59:19 182
原创 shell语法
在 shell 脚本中, | 是一个管道符号,用于将一个命令的输出传递给另一个命令进行处理。它可以将前一个命令的输出作为后一个命令的输入,实现多个命令的组合操作。上述命令会先使用 grep 命令筛选出包含关键词 “keyword” 的行,然后将筛选结果传递给 wc 命令进行行数统计。在上述示例中, command1 的输出会作为 command2 的输入进行处理。这样可以实现对数据的连续处理。
2023-08-02 18:22:14 337
原创 计算机网络
子网掩码确定了IP地址的网络地址和主机地址的划分,但仅仅使用子网掩码是无法完全确定设备是否在同一个子网中的。IP地址在网络通信中扮演了唯一标识设备的角色,而子网掩码则用于确定IP地址的网络地址和主机地址的边界。通过比较IP地址和子网掩码的运算结果,可以确定设备是否在同一个子网中。注意:不要被子网掩码的“掩”字欺骗,不是用来掩饰ip地址的,判断是否在同一子网,需要ip地址和子网掩码两个元素。比较运算结果,可以看到设备A和设备B的网络地址部分都是 192.168.1.0,因此它们在同一个子网中。
2023-08-02 15:42:39 1127 1
原创 Mysql的sql实际问题
使用内置函数DATE_SUB(CURDATE(), INTERVAL 7 DAY):指的是现在时间 - 7天,用于条件判断:某字段 >= DATE_SUB(CURDATE(), INTERVAL 7 DAY) 的数据。
2023-07-14 09:27:14 69
原创 源m知识点
@Before参数是@annotation表示什么意思?@Before 是一个切面编程的注解,用于指定在目标方法执行之前执行的逻辑。 @annotation 是 @Before 注解的参数,用于匹配带有特定注解的方法。具体而言, @annotation 用于匹配带有指定注解的方法,并在这些方法执行之前执行相关的逻辑。通过将特定的注解作为参数传递给 @annotation ,可以实现对带有该注解的方法进行特殊处理,例如日志记录、权限检查等。总结起来, @Before(“@annotation”)
2023-07-13 09:24:02 86
原创 actual combat 19——Page
Page类原来继承了ArrayList,也就印证了若依分页把list对象封装成ArrayList对象才能正确完成那个分页,否则分页获取的总数会出错。
2023-05-11 09:35:24 89 1
空空如也
远程服务调用报错问题
2023-10-13
SpringSecurity过滤器链问题
2023-09-19
代码该如何提高可读性
2023-09-08
单元测试事务无异常问题
2023-08-31
系统类加载器可以加载哪些类?
2022-10-25
HashMap构造函数问题
2022-09-20
分代收集算法的老年代算法
2022-09-05
maven集中管理依赖版本出现的问题
2022-07-28
synchronized无法判断获取锁的状态,lock可以判断是否获取到了锁。
2022-06-09
element-ui组件中,事件中为什么不用native?
2022-04-29
element-ui的回调参数什么意思?
2022-04-21
双亲委派机制包括启动类加载器吗?
2022-04-14
独享锁和互斥锁的区别?
2022-04-12
module.exports和improt
2022-03-25
Vue.use(插件)方法
2022-03-22
python中分别使用get请求和post请求方式进行编码的区别
2022-03-14
security的依赖引入不进问题
2022-03-08
nvm切换nodejs版本乱码问题!
2022-01-29
谷粒商城虚拟机联网问题
2022-01-21
谷粒商城83集,会员等级
2021-12-31
分组验证(尚硅谷的谷粒商城)
2021-12-27
什么情况下可以不加<mappers>标签,为什么?
2021-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人