随笔分类 -  学习

摘要:Springboot 事务失效原因 @Transactional 注解 只能作用于public方法上,如果不是的话编译报错 @Transactional 注解默认当发生RunTimeException才会回滚,如果发生其他异常不会,解决方法 @Transactional(rollbackFor = 阅读全文
posted @ 2024-11-09 15:04 Liang2003 阅读(37) 评论(0) 推荐(0) 编辑
摘要:内存分析工具 jmap学习 下面以java 8为例,java 9 之后jmap的命令有一些变化。 一. jps 找到当前java 程序的进程id 查看java堆信息 jmap -heap -pid [对应的进程id] 查看java 堆中 对象, |more是不要一下子打印太多对象,按回车就能接着看剩 阅读全文
posted @ 2024-10-30 14:51 Liang2003 阅读(16) 评论(0) 推荐(0) 编辑
摘要:java的Stream流(学习视频观后感) stream流的相关知识点分为以下五种:创建流、中间操作,聚合操作,转换容器操作,顺序流/并行流切换 1. 创建流 创建流可以通过以下几种方式 list.stream(); //通过列表List转为stream Stream.of(a,b,c...);// 阅读全文
posted @ 2024-06-26 11:50 Liang2003 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Java集合类源码(粒度:方法层面) ArrayList 构造方法,有三种 public ArrayList(int initialCapacity) /* 初始化容量>0,分配空间 初始化容量=0,赋值空数组 否则抛IllegalArgumentException异常 */ public Arra 阅读全文
posted @ 2024-06-16 17:03 Liang2003 阅读(10) 评论(0) 推荐(0) 编辑
摘要:反射与动态代理 反射 反射,即通过类对象class来操作数据。 获取类对象class //全类名获取 Class clazz1 = Class.forName("com.example.reflection.Student"); //根据类+.class Class clazz2 = Student 阅读全文
posted @ 2024-06-14 15:29 Liang2003 阅读(18) 评论(0) 推荐(0) 编辑
摘要:fastjson2 的简单使用 导包 随便挑个版本 <dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.25</version> </depende 阅读全文
posted @ 2024-06-12 17:12 Liang2003 阅读(192) 评论(0) 推荐(0) 编辑
摘要:CompleteFuture学习 package com.example.CompleteFutureTest; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException 阅读全文
posted @ 2024-05-14 13:53 Liang2003 阅读(4) 评论(0) 推荐(0) 编辑
摘要:# 胡乱刷题 | 题号 | 代码 | |--|--| |[1842C](https://codeforces.com/contest/1842/problem/C) | [代码1](https://codeforces.com/contest/1842/submission/215664608) | 阅读全文
posted @ 2023-07-26 23:18 Liang2003 阅读(7) 评论(0) 推荐(0) 编辑
摘要:分层图 题目 一般题目会给一个图,然后给出一个操作,把边的代价变成另一种代价,最多变k次,问从起点s到终点t的最短路。 入门题 洛谷P2939 洛谷P4822 洛谷P4568 要点 可以看成(k+1)层的图,从0到k,那么每一层图都和原来一样,但层与层之间,比如说第i层一条边e(a,b),从a到b如 阅读全文
posted @ 2023-04-19 15:49 Liang2003 阅读(14) 评论(0) 推荐(0) 编辑
摘要:学习 中国剩余定理 ans=i=1nMiritimodM 其中M=1nmodi,Mi=Mmodi,tiMiM void solve() { cin>>n; int M=1; for(int i=1;i<=n;i++ 阅读全文
posted @ 2023-04-10 22:48 Liang2003 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示