自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nacos实战

即 client 发送过来的数据均先到达 Leader 节点,Leader 接收到数据后,先将数据标记为 uncommitted 状态,随后 Leader 开始向所有 Follower 复制数据并等待响应,在获得集群中大于 N/2 个 Follower 的已成功接收数据完毕的响应后,Leader 将数据的状态标记为 committed,随后向 client 发送数据已接收确认,在向 client 发送出已数据接收后,再向所有 Follower 节点发送通知表明该数据状态为committed。

2023-08-02 15:37:09 228

原创 mq的总结

来看看维基百科怎么说的,顺带学学英语这波不亏:翻译一下:在计算机科学领域,消息队列和邮箱都是软件工程组件,通常用于进程间或同一进程内的线程通信。它们通过队列来传递消息-传递控制信息或内容,群组通信系统提供类似的功能。。上面的定义没有错,但就现在而言我们日常所说的,它的存在不仅仅只是为了通信这个问题。

2023-08-02 11:26:14 109

原创 关系型数据库总结(mysql,oracle,pgsql--)

数据库的三大范式是指在关系型数据库设计中,数据表需要满足的三种规范化级别,分别是第一范式(1NF)、第二范式(2NF)和第三范式(3NF)。1. 第一范式(1NF):每个数据列都是不可再分的原子值,即每个字段都是单一值,不可再分。例如,一个订单表中,订单号、订单日期、客户名称等都应该是单一值,而不是一个组合值。2. 第二范式(2NF):在满足第一范式的基础上,非主键列必须完全依赖于主键,而不是仅依赖于主键的一部分。

2023-08-01 16:43:07 103

原创 springboot中注解的作用

@SpringBootApplication` 是Spring Boot框架提供的一个组合注解,用于标注Spring Boot应用程序的入口类。它包含了以下三个注解的功能:1. `@Configuration` :表明该类是一个配置类,可以定义一些Bean。2. `@EnableAutoConfiguration` :启用Spring Boot的自动配置机制,根据classpath中的jar包自动配置应用程序。

2023-08-01 09:51:49 104 1

原创 cglip动态代理和jdk动态代理区别是什么,优缺点是什么

3. 性能:CGLIB动态代理在创建代理类时需要使用ASM字节码操作库来修改字节码,相比之下,JDK动态代理的创建过程更加简单,性能略好一些。1. 实现方式:CGLIB动态代理通过继承被代理类来创建代理类,而JDK动态代理通过实现被代理接口来创建代理类。2. 支持的代理对象类型:CGLIB动态代理可以代理任意类,而JDK动态代理只能代理实现了接口的类。CGLIB动态代理和JDK动态代理是两种不同的代理实现方式,它们有一些区别和各自的优缺点。1. 只能代理实现了接口的类,无法代理未实现接口的类。

2023-07-31 17:18:35 958 1

原创 使用SpringBoot跨系统调用接口的方案

项目开发中存在系统之间互调问题,又不想用dubbo,这里提供几种SpringBoot方案:1、使用Feign进行消费(推荐)2、使用原始httpClient请求3、使用RestTemplate方法1、在maven中添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId&gt

2022-07-02 17:28:19 1088

转载 idea中git提交代码

在idea中创建所需的java项目1(配置git 在File–>Setting->Version Control–>Git–>Path to Git executable选择你的git安装后的git.exe文件,然后点击Test,测试是否设置成功2(在IDEA中设置GitHub File–>Setting->Version Control–>GibHub3(创建本地项目 VCS–>Import into Version Control–>Create Git Repository… 在弹框中选中项目所在的位

2022-06-29 10:52:22 3126

空空如也

空空如也

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

TA关注的人

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