自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中两个集合取差集

Java中两个集合取差集调用removeAll()方法集合Stream流即可实现

2024-07-29 23:52:59 406

原创 MinIO介绍

对象存储服务MinIO 可以做为云存储的解决方案用来保存海量的图片,视频,文档。

2024-07-28 23:43:33 632

原创 Jenkins 一款流行的开源持续集成(Continuous Integration)工具

Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。官网: http://jenkins-ci.org/。

2024-07-28 18:25:41 512

原创 Kafka基础概念

对Kafka基本概念的介绍

2024-07-28 18:07:18 434

原创 Sping项目只能勾选17和21 (已解决) 导致的后续Invalid bound statement (not found):

将https://start.spring.io/或者http://start.springboot.io/替换为 https://start.aliyun.com/将IDEA页面创建Spring项目

2024-07-28 17:21:01 487

原创 MYSQL如何实现将数据同步到ES?

需要综合考虑业务需求,和系统架构以及数据量 Cannal和MQ的实时性和稳定性都比较不错。

2024-07-28 15:43:11 416

原创 最简单的读EasyExcel

最简单的读EasyExcel

2024-07-23 20:30:00 270

原创 ES中聚合查询之date_histogram查询出现key_as_string 和 key含义

key: 这个字段是一个长整型数值,表示时间戳(通常是毫秒为单位)。key_as_string: 这个字段是一个字符串,表示由format参数指定的格式化日期时间。

2024-07-23 19:15:00 952

原创 ES数据聚合 DSL实现Bucket聚合

ES数据聚合常用的一组聚合类型Bucket聚合,用DSL实现展示效果

2024-07-23 00:29:25 450

原创 isEmpty() 和 isBlank()的区别

IsEmpty() 和isBlank().平时自己开发的时候没有注意到这个地方,直到实习的时候代码审查的时候发现其用法上两者的不同.

2024-07-22 19:00:00 522

原创 @Resource注解 和 @Autowired 注解的区别!

两个注解都是Spring生态里面去实现Bean的依赖注入@Resource是根据name和type进行注入的,默认name,是JDK提供的@Autowired是根据类型注入的.是spring中定义的注解,如果需要支持name进行匹配需要配合@Primary或者@Qualifier来实现。

2024-07-21 22:58:39 309

原创 为什么要实现Serializable接口?

为什么要实现Serializable接口

2024-07-21 22:32:07 195

原创 报错:Command line is too long. Shorten command line for CompareAppApplication

Command line is too long. Shorten command line for CompareAppApplication 报错解决方案

2024-07-19 17:36:49 189

原创 fastJSON 解决kafka消息斜杠转义问题

kafka发送消息成功,但是消费者接收消息执行逻辑时因为转义字符导致的错误

2024-07-18 18:11:28 813

原创 kibana中的数据晚8个小时

ES系统时区和东八区时差,导致的相同时间段查询出来的数据不一致

2024-07-18 18:09:53 528

原创 Feign远程调用中的FallbackFactory

Feign接口中FallBackFactory的理解

2024-07-18 15:28:11 422

原创 包装类常用方法

常用包装类方法

2024-03-18 00:03:23 383

原创 MyBatis-Plus

Mp常用的方法

2024-03-16 00:27:35 399

原创 为什么要分模块开发 以及maven的作用体现

对maven的理解

2024-03-11 22:42:15 501

原创 常见动态SQL示例

常用的动态SQL :模糊 分页条件查询 批量删除等

2024-03-10 12:56:19 361

原创 Mybatis的XML配置文件

Mybatis配置xml文件的规范和实现

2024-03-10 11:37:30 575

原创 分页插件pageHelper

SpringBoot中使用分页插件pageHelper 和传统的分页方式

2024-03-10 11:22:26 390 1

原创 数据库连接池

关于数据库连接池的配置

2024-03-09 21:57:50 359 1

原创 Mybatis中完整输出SQL语句: MyBatis log Free

他可以把mybatis预编译的语句直接输出 点击Tools 找到响应位置这样就可以查看完整的SQL语句了。在settings里面搜索MyBatis Log Free。

2024-02-03 23:28:50 642 1

原创 关于跨域问题

跨域区分的三个维度:协议、IP/域名、端口

2024-01-30 00:33:33 358 1

原创 过滤器和拦截器的区别

面试题:过滤器和拦截器的区别

2024-01-30 00:12:06 949 1

原创 mybatis #{} 和 ${}区别

相当于像PreparedStatement里面的预处理语句设置参数而PreparedStatement里面的SQL语句是预编译的,使用了占位符规定的SQL语句的一个结构在设置参数的时候如果。而使用 **${ }**方式传递参数相当于直接把参数拼接到了原始的SQL里面 Mybatis不会对它进行任何的特殊处理。} 都是为了去实习动态SQL的方式。${ }的动态传参可以适合应用在一些动态SQL的场景里面,比如动态传递表名,动态设置排序字段等。拼接SQL,直接将参数拼接在SQL语句中,是存在SQL注入问题!

2024-01-29 23:03:20 390

原创 Cookie 和Session的区别

Cookie和Session的加深了解

2024-01-29 22:37:17 826

原创 默认端口:8080被占用

学习springboot 的时候遇到的8080端口被占用问题

2024-01-29 22:12:05 478

原创 面试题:Token和JWT

Token session JWT 理解

2024-01-28 00:10:22 430 1

原创 用户中心项目day01

用户中心项目day01

2023-11-27 22:59:03 84 1

原创 面试题02 (智器云) 如何保证Mysql和Redis数据一致性?

一份数据同时保存在DB 和Redis中 当数据发生变化的时候需要同时去更新mysql 和Redis .因为更新是有先后顺序的,并且不像Mysql里面的多表事务一样,可以满足ACID的事务特性,所以就会出现数据一致性的问题..当应用程序需要去读取某个数据的时候,首先会尝试去Redis里面加载,如果命中则直接返回,如果没有命中就从数据库里面去查询,查询到数据后再放入Redis中.注意在技术领域没有完美的解决方案,只有最适合当前场景的解决方案!所以如果要在极端情况下也保持一致性,就只有采取最终一致性方案;

2023-11-27 21:35:45 66 1

原创 面试题01(智器云)

B树和B+树区别

2023-11-26 16:42:48 82 1

原创 Mysql面试题

11.1对于Mysql面试题的归纳(参考2023黑马)

2023-11-06 10:00:56 72 1

原创 在线店铺点评App和伙伴匹配简历总结

对去年秋招简历的总结,校招的时候顺利拿下 offer主要是参考的鱼皮和黑马的项目

2023-11-06 09:50:17 243 1

原创 秋招时简历项目总结

初步对项目对应知识点的归纳

2023-10-31 16:12:46 329 1

空空如也

空空如也

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

TA关注的人

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