自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud面试题+个人理解

配置集中化管理的工具。支持动态更新配置和自动分发配置SpringCloud Config,Spring官方提供的配置管理工具,支持从Git和SVN加载配置Nacos,不仅是注册中心,也提供了配置管理的功能Apollo,携程开源,支持实时更新和权限管理Consul,同Nacos一样,又是配置中心又是注册中心Zookeeper,同NacosEtcd,分布式键值存储中心,常用于K8S网飞开源的一款老牌注册中心,2020年宣布不再积极维护。

2024-12-30 20:00:43 2117

原创 Vertx利用RecordParser解决TCP传输粘包半包问题

通过响应TCP服务端缓冲池的变化来动态分割TCP报文,RecordParser提供了分割字节数组的功能。

2024-12-30 16:46:38 215

原创 Dubbo整合Nacos,Docker部署时注册服务的IP变成容器内网IP问题

在部署Dubbo微服务时碰到了一个耗时4小时的大坑,希望能帮助其他小伙伴。

2024-12-26 19:23:07 415

原创 爱配Interface平台项目架构设计

api项目设计思路

2024-12-26 11:49:31 138

原创 限流算法详解

介绍了5种限流算法以及他们的优缺点

2024-12-24 16:22:21 277

原创 Springboot面试题+个人理解

Springboot是一个简化Spring开发过程的框架。简化了什么呢?简化了Spring开发的配置过程和开发复杂性。以往的Spring开发,需要自己引入依赖jar包,多个jar包之间经常发生依赖冲突,相信调过Maven依赖冲突的人都懂这有多恶心。Springboot帮你归纳整理好了常见技术栈的所有兼容依赖,并打上版本号。你只需要根据Springboot的版本选择合适的技术就行,无需关心其他。这就是起步依赖。

2024-12-19 15:57:35 562

原创 Mybatis面试题

Mybatis在我们写CRUD时接触得很多,但是具体的工作原理等却很少提到。回忆一下Mybatis的使用:先定义一个接口,里面写好要实现的方法,加上@Mapper或指定@MapperScan扫描路径,再写好这个mapper对应的xml文件,或直接在方法上用注解声明SQL语句。之前就很好奇,为什么不写实现类就能直接用接口方法执行SQL?怎么将xml和这个类的方法关联起来?在这篇文章里都会解答。

2024-12-19 15:57:08 1372

原创 Spring常见面试题笔记

1.prototype:为每一个bean请求单独创建一个2.singleton:单例,默认实现,由BeanFactory管理3.request:为每一个网络请求单独创建一个实例4.session:为每一个会话创建一个实例,和request差不多5.application:为每一个web应用创建一个实例。

2024-12-13 18:23:33 328

原创 Redis学习笔记+个人理解

笔记来源黑马Redis教程学习过程,用于巩固知识。

2024-12-12 11:29:14 666

原创 Java8新特性学习笔记+个人感悟

原因与Java的内存模型和线程安全性有关,当一个lambda表达式引用了一个外层的局部变量时,实际上它是在捕获这个变量的值,因为lambda表达式可能会被不同的线程执行,而这些线程可能与定义lambda表达式的线程不同。:这个时间真的挺好用的,提供很多Calendar的方法,我上大学那会老师教的都是Date类,什么format(yyyy-MM-dd HH:mm:ss),能教Calendar已经是谢天谢地了。简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。

2024-12-10 14:39:19 1407

原创 使用hessian序列化器反序列化Short类型报类型转换异常

追踪了一下发现反序列化之前还是Short类型,消费者一反序列化之后就变成Integer类型,就算你用Integer变量去接受也没用,动态代理的返回值会跑到接口的方法里去和返回值做校验(我估计是这样,没跟源码)今天在写rpc框架的时候用了hessian来序列化,有一个接口方法返回short类型,被动态代理之后报错。省流: Hessian反序列化的时候会把Byte/Short 变成 Integer。

2024-12-04 18:48:48 173

原创 IDEA 打开 或 新建 项目时maven配置重新配置问题解决方案

idea新建或者打开已有项目时maven总是会变成默认的配置,

2024-12-02 20:42:52 349

原创 使用HuTool工具包发送json参数的post请求报错org.springframework.http.converter.HttpMessageNotReadableException

原因是我定义的这个实体类没有无参构造,Jackson(一个流行的Java JSON库)无法从提供的JSON数据中创建实体类的实例。这个异常是springmvc的处理器无法将json串转成@RequestBody标注的实体类,

2024-12-01 15:06:30 388

原创 Linux Mysql配置大小写不敏感导致Mysql服务启动报错

linux部署mysql

2023-02-17 13:39:19 737 1

空空如也

空空如也

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

TA关注的人

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