自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 从面经背八股

不同 Stream 的帧是可以乱序发送的(因此可以并发不同的 Stream ),因为每个帧的头部会携带 Stream ID 信息,所以接收端可以通过 Stream ID 有序组装成 HTTP 消息,而同一 Stream 内部的帧必须是严格有序的。其中3次数据拷贝中,包括了2次DMA拷贝和1次CPU拷贝。在spring事务传播中,数据库连接池,是将connection放进threadlocal里的,以保证每个线程从连接池中获得的都是线程自己的connection,保证每个线程获取的都是同一个连接。

2024-04-25 15:40:54 572

原创 Kafka

具体来说,分区 0 的副本应该存储在 Broker 1 上,分区 1 的副本应该存储在 Broker 2 上,分区 2 的副本应该存储在 Broker 0 上。请注意,使用 replica-assignment 参数需要确保指定的副本分配是有效的,即每个副本都应该分配到一个活动的 Broker 上,并且应该考虑到数据的可靠性和负载均衡。给每个分区都设置一个缓冲区。生产者1生产的两个消息发送到了同一个分区,这两条消息的消费顺序可以保证。生产者2生产的消息发送到了不同的分区,这两条消息的消费顺序不能保证。

2024-04-22 17:00:23 881

原创 马士兵Spring源码

spring的事务是aop实现的,生成代理对象,然后走aop流程,不同的是通知是通过TransactionInterceptor的invoke方法实现的,执行具体的事务逻辑。问题:先创建A对象,填充A属性去找B实例,找不到B实例,尝试创建B实例,发现填充B的属性字段时需要A对象,A对象找不到,发生循环。到此步已经获得了普通对象,但是要考虑拓展性(做bean对象的扩展实现),(3)做准备前工作,(4)做代理。三级缓存的key是bean的名称,value是beanFactory(函数式接口)

2024-04-06 00:38:58 609 1

原创 redis实战

如何解决主从一致性问题:利用Redisson的multiLock,多个独立的Redis节点,必须在所有节点都获取重入锁,才算获取锁成功。redis中一个被高频访问的key失效了(比如活动商品),在redis中重构他又要花费一定的时间,导致新来的大量请求打在数据库上。再进阶:在上述过程中,先判断再释放,如果这俩操作间突然被阻塞,则还是会出现线程1释放了线程2的锁的问题。但是这个过程,value是类的时候,把类的字节码写进去了,是业务无关的,且占空间。讨论后的最终策略:先改数据库内容,然后删缓存(毫秒级别)。

2023-12-20 09:24:56 802

原创 JVM尚硅谷

jvm可以解释运行任何语言的字节码(前提是你要符合jvm规范)你的朋友就可以拿着.class文件和自己机子上的jre运行你的代码了我们编写好的.java文件完整流程:.java文件经过前端编译器(javac)生成字节码文件.class文件,javac是JDK中的JDK = JRE + 编译字节码文件过程(生成class文件)JRE = java各种API (jre中的lib目录下的内容)+ JVM(jre中的bin目录下的内容)jvm是程序虚拟机,跟硬件没有交互,是在操作系统之上。

2023-12-12 18:47:31 993

原创 spring security

把从数据库中取出来的sysUser塞进自定义用户类MySecurityUser中,MySecurityUser一定要实现UserDetails接口。

2023-12-11 20:00:58 874

原创 springboot

上面的lombok.data @Data作用:帮助生成get/set/hashCode/toString方法。springboot与spingmvc/mybatis等技术整合时,就是把之前的配置按照新的要求改一下形式。上面的jdbcTemplate作用:提供对数据库的操作如连接/SQL执行/结果处理/异常处理等。spring boot:内置了服务器软件,打包成jar包,通过java -jar xx来部署。接口里面只有方法名,.xml文件中写真实的查询语句。Durid用于管理连接池:连接的复用,获取数据。

2023-09-03 20:42:39 55

原创 myBatis&myBatis-plus

不用写Java代码,只专注于写SQL语句即可(使用增删查改四种标签),通过标签id与接口的方法名对应实现Mapper接口中不允许重载实际使用时通过SQL session,是通过工厂获取的使用时手动创建SQL session的过程很复杂,后续这一过程交给ioc了多表查询 / 主键设置 / 返回值类型 都是通过xml标签的属性来控制的简化与数据库表对应的类配置文件:在MyBatis中,和是用于指定查询结果映射的两种方式。在上面的示例中,查询结果将被映射到类的实例中。在上面的示例中,定义了类的映射规则,然

2023-09-01 21:28:41 48

原创 SpringMVC

Servlet、JSP、JavaScript和Tomcat都是与Java Web开发相关的技术或工具,它们之间存在一定的关系。下面是对它们的简要说明:Servlet:Servlet是Java编写的服务器端程序,它运行在Web服务器中,用于处理客户端发起的HTTP请求并生成响应。Servlet通常用于实现动态的Web应用程序,可以处理表单提交、用户认证、数据库操作等任务。JSP:JSP(JavaServer Pages)是一种在Java Web应用程序中生成动态网页的技术。

2023-08-24 20:11:03 45

原创 Spring

注:没有反射就没有框架,IOC (控制反转,即创建对象的过程由Spring做,不用自己new)底层就是反射学习顺序。

2023-08-16 17:32:35 44

原创 韩顺平java笔记--高级

加载时,系统会创建一个 Class类的对象(Class类就是一个比较特殊的类,继承了Object,用于映射),此对象存在于堆中。拿到一个类的Class类对象,就能得到该类的所有属性/方法/构造器,然后就可以为所欲为。怎么创建这个对象的?服务器和客户端都在写入时,要设置结束标记,不然不知道什么时候结束。能够在不修改源码的情况下,来控制程序。TCP:可靠,用于传送大量数据,需释放连接。转发的数据包:DatagramPacket。映射机制是Java框架的基础,但是耗时长。UDP:不需建立连接,不可靠但效率高。

2023-07-20 16:43:17 259

原创 二叉查找树/平衡二叉树/红黑树/B B+树

左子树

2023-07-19 16:54:14 53

原创 docker速查手册(自用)

注:本文参考尚硅谷Docker实战教程初级篇。

2023-04-02 21:59:14 55

原创 韩顺平java笔记--中级

韩顺平Java基础

2023-02-21 12:25:49 479

原创 韩顺平java笔记--初级

韩顺平Java基础

2023-02-21 12:24:02 644

原创 GCN频域视角相关——傅里叶变换、拉普拉斯变换、拉普拉斯算子、拉普拉斯矩阵、卷积

gcn中提及的傅里叶变换、拉普拉斯矩阵、拉普拉斯算子、特征向量求解

2022-11-16 15:28:15 3175

原创 GCC: Graph Contrastive Coding for Graph Neural Network Pre-Training 论文阅读

GCC: Graph Contrastive Coding for Graph Neural NetworkPre-Training,在图上应用预训练+微调模式

2022-09-01 12:20:46 642

原创 Self-supervised Heterogeneous Graph Neural Network with Co-contrastive Learning 论文阅读

论文阅读

2022-06-30 23:27:11 572

原创 最基础的GNN与GCN理解

最基础的GNN与GCN理解卷积GNN能干嘛?怎么做?GCN一、 空域角度二、频域角度卷积卷积只能处理图像矩阵这种规则的、欧几里得结构的数据,实现对其空间特征的提取。卷积的理解–传送门(冰淇淋)卷积公式:公式解释:一个对象对一个系统的作用效果满足线性原理、累加原理(前提)。该对象对这个系统连续作用了一段时间后,求该系统的状态——这个过程可理解为求卷积。在卷积中,第一个函数 g(t) 表示这个对象对系统的作用速度。第二个函数 f(t) 表示当作用速度为单位冲击函数时这个对象对系统的作用效果。GNN

2021-12-06 15:10:30 16669 2

空空如也

空空如也

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

TA关注的人

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