- 博客(16)
- 收藏
- 关注
原创 垃圾回收器-CMS与G1学习记录
卡表的底层数据结构是字节数组,每一个字节对应一个卡页,当某个卡页中的对象引用自己Region区域的对象时,会将卡表对应编号位置的字节修改为1,为1的字节被称之为脏卡。来设置期望的停顿时间(默认 200ms),G1 会根据这个值来计算出一个合理的 Young GC 的回收时间,然后根据这个时间来制定 Young GC 的回收计划。默认是 5,意味着只有 5% 的堆是“浪费”的。:在标记开始时,所有的对象都是白色,在标记结束后,仍为白色的对象会被清除。G1 的五个属性:分代,增量,并行,标记整理,STW。
2025-03-25 17:00:21
628
原创 AQS学习与源码阅读
AQS全称抽象队列同步器,是一个用来构建锁和同步器的框架。可以用来构造应用广泛的同步器,比如SemaphoreFutureTask。
2025-03-25 14:29:34
521
原创 SpringBean之循环依赖
三级缓存通过提前暴露 Bean 的工厂,在循环依赖时生成早期引用,确保依赖注入的正确性。结合的流程,Spring 在实例化后、初始化前暴露对象,解决了循环依赖问题,同时支持 AOP 等后处理操作。
2025-02-18 16:14:47
587
原创 Overleaf中无法使用Writefull可能的原因
在检查了各种设置之后,最终发现,在写作中文论文的过程中曾引入CJK宏包,翻译为英文后未删除该包,导致writefull无法生效。目前overleaf已经全面融合writefull AI ,对于写作有很大帮助,但是笔者在使用时,无法正常生效,且只针对某一篇文章。
2024-12-18 19:59:27
1093
原创 MTGCN
图神经网络的进一步发展受到消息传递中固有的两个问题的阻碍,即过平滑(oversmoothing)和过度压缩(oversquashing)。作者认为这些问题的根本原因在于聚合过程中由于异配性混合导致的信息丢失,其中具有不同类别的消息被混合在一起。为此,作者提出了一种**多轨图卷积网络(MTGCN)**来有效解决过平滑和过度压缩问题。如果根据消息的类别将它们分开并独立传播,则可以防止异配性混合。
2024-10-09 18:25:15
420
1
原创 Codingmore学习
使用SpringSecurity + JWT,将代码封装在codingmore-security中。方法,将需要资源的路径与资源一一对应。方法中将接口需要的资源与用户拥有的资源进行对比,用户拥有权限直接返回,没有权限抛出。配置完成后,第一步需要一个动态权限过滤器,用于实现基于路径的动态权限过滤。其中,OPTIONS请求放行,白名单请求放行,需要鉴权的请求调用。不同的角色拥有不同的权限,需要对他们被允许进行的操作进行区分。JWT登录授权过滤器,每次有请求时,从请求头中获取JWT。
2024-09-20 18:35:53
1902
原创 When Do GNNs Work
When Do GNNs Work: Understanding and Improving Neighborhood Aggregation论文阅读
2023-10-02 18:12:53
175
1
原创 重建二叉树
重建二叉树输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字示例 1:Input: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7]Output: [3,9,20,null,null,15,7]示例 2:Input: preorder = [-1], inorder = [-1]Output: [-1]限制:0 <= 节点个数 <= 5000来源:
2021-10-20 20:23:30
126
原创 Java新特性
Java8新特性1. Lambda表达式1.1 基本写法正常遍历for (int i = 0; i < fruits.size(); i++) { Fruit f = fruits.get(i); System.out.println(f.getName());}Lambdafruits.forEach(f -> { System.out.println(f.getName());});[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img
2021-09-23 09:04:08
246
原创 河南的抗疫英雄
给出一系列抗疫英雄的姓名和来自的省份,现在请你帮忙统计来自河南的抗疫英雄有多少位。注:建议大家使用函数进行模块化编程,例如:bool judge(char name[], char province[]) //判断一个人员是否来自河南省{}int main(){}输入格式:第一行一个整数N(1<=N<=100000),表示名单中共有多少人员。 以下N行中,每一行两个字...
2020-03-24 14:59:15
1542
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人