crazy_xieyi
码龄3年
关注
提问 私信
  • 博客:263,402
    社区:594
    动态:1,129
    265,125
    总访问量
  • 139
    原创
  • 378,034
    排名
  • 17,159
    粉丝
  • 89
    铁粉

个人简介:任何信手拈来的从容,都是厚积薄发的沉淀

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2022-03-08
博客简介:

crazy_xieyi的博客

查看详细资料
个人成就
  • Java领域优质创作者
  • 获得2,995次点赞
  • 内容获得2,262次评论
  • 获得2,831次收藏
  • 代码片获得952次分享
创作历程
  • 45篇
    2023年
  • 96篇
    2022年
成就勋章
TA的专栏
  • 多线程
    16篇
  • 前端
    1篇
  • Linux
    5篇
  • Servlet
    7篇
  • Spring全家桶
    20篇
  • 网络
    14篇
  • 数据库
    9篇
  • 数据结构与算法
    23篇
  • C语言
    21篇
  • Java
    45篇
  • 服务框架
    4篇
  • Netty
    1篇
  • Git
    1篇
兴趣领域 设置
  • 编程语言
    javac语言
  • 数据结构与算法
    算法数据结构
  • 后端
    后端
TA的社区
  • crazy_xieyi
    68 成员 4 内容
    创建者
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

BIO、NIO线程模型

本文主要介绍了BIO(单线程、多线程和线程池版本)和NIO(早期版本和多路复用器版本)两种线程模型。
原创
发布博客 2023.06.20 ·
928 阅读 ·
2 点赞 ·
1 评论 ·
1 收藏

MyBatis参数传递(提供ParamNameResolver类来进行参数封装)源码分析

MyBatis参数传递源码分析,提供ParamNameResolver类来进行参数封装,在实际开发中当传入多个参数、collection集合、list集合和array数组等的时候,要尽量避免使用这种默认的参数,最好使用@Param注解来替换Map集合中的默认键名,并使用修改后的名称来获取值,这样会使代码可读性更高。
原创
发布博客 2023.05.29 ·
1321 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MyBatis中的#{}和${}有什么区别?

本文主要介绍了MyBatis中的#{}和${}的区别,以及各自的使用场景。
原创
发布博客 2023.05.22 ·
1095 阅读 ·
3 点赞 ·
0 评论 ·
3 收藏

Spring事务的传播机制

本文主要介绍了事务的传播机制,以及演示了嵌套事务(NESTED)和加⼊事务(REQUIRED )的场景,最后总结了他们各自的区别。
原创
发布博客 2023.05.16 ·
1617 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏

Spring事务(编程式事务&声明式事务)

本文主要介绍了Spring中的事务,包括编程式事务和声明式事务,以及事务的隔离级别。
原创
发布博客 2023.05.10 ·
1156 阅读 ·
2 点赞 ·
2 评论 ·
3 收藏

SpringBoot统一功能处理(统⼀⽤户登录权限验证、统⼀异常处理、统⼀数据格式封装)

SpringBoot统一功能处理(统⼀⽤户登录权限验证、统⼀异常处理、统⼀数据格式封装)
原创
发布博客 2023.05.04 ·
973 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

如何实现Spring AOP以及Spring AOP的实现原理

本文主要讲解了如何实现Spring AOP以及Spring AOP的实现原理。AOP 是对某⽅⾯能⼒的统⼀实现,它是⼀种实现思想,Spring AOP 是对 AOP 的具体实现,Spring AOP 可通过 @Aspect(注解)的⽅式来实现 AOP 的功能。Spring AOP 是通过动态代理的⽅式,在运⾏期将 AOP 代码织⼊到程序中的,它的实现⽅式有两种: JDK Proxy 和 CGLIB。
原创
发布博客 2023.04.24 ·
2041 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

分布式缓存之Redis(持久化、主从、哨兵、分片集群)

本文主要简要介绍了用redis做分布式缓存,主要从redis持久化、redis主从、redis哨兵以及redis分片集群这四个方面做了介绍。
原创
发布博客 2023.04.18 ·
495 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

MySQL主从复制

本文主要介绍了mysql的主从复制。
原创
发布博客 2023.04.15 ·
700 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Redis常用命令以及如何在Java中操作Redis

本文主要介绍了Redis的下载安装以及配置,数据类型以及常用命令,还介绍了如何在Java中操作Redis。
原创
发布博客 2023.04.04 ·
1221 阅读 ·
3 点赞 ·
0 评论 ·
13 收藏

Docker基础操作

详细的介绍了docker的基本操作、如何挂载数据卷、Dockerfile自定义镜像、Docker-Compose,以及如何部署微服务集群。
原创
发布博客 2023.04.01 ·
477 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

RabbitMQ安装和5种不同的消息模型(BasicQueue,WorkQueue,Fanout Exchange,Direct Exchange,Topic Exchange)与SpringAMQP

详解介绍了RabbitMQ的安装和5种不同的消息模型如何使用。基本消息队列BasicQueue,工作消息队列WorkQueue。发布订阅( Publish、Subscribe),又根据交换机类型不同分为三种:广播Fanout Exchange,路由Direct Exchange,主题Topic Exchange
原创
发布博客 2023.03.28 ·
268 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MyBatis之动态SQL的使用

本文主要介绍了MyBatis之动态SQL的使用,主要讲解了if标签、trim标签、where标签、set标签以及foreach标签的使用。
原创
发布博客 2023.03.15 ·
436 阅读 ·
13 点赞 ·
11 评论 ·
9 收藏

MyBatis之多表查询

本文主要介绍了MyBatis的多表查询。
原创
发布博客 2023.03.13 ·
536 阅读 ·
13 点赞 ·
8 评论 ·
10 收藏

如何使用MyBatis框架实现对数据库的增删查改?

本文主要介绍了如何使用MyBatis框架对数据库进行增删查改。
原创
发布博客 2023.03.11 ·
821 阅读 ·
6 点赞 ·
6 评论 ·
6 收藏

如何做SpringBoot单元测试?

本文主要对SpringBoot项目做单元测试做了一个介绍,大概介绍了做单元测试的几个操作步骤。Spring Boot 项⽬创建时会默认单元测试框架 spring-boot-test,⽽这个单元测试框架主要是依靠另⼀个著名的测试框架 JUnit 实现的,打开 pom.xml 就可以看到,以下信息是 Spring Boot 项⽬创建是⾃动添加的。
原创
发布博客 2023.03.09 ·
2936 阅读 ·
7 点赞 ·
3 评论 ·
12 收藏

Spring MVC 详解(连接、获取参数、返回数据)

本文主要对Spring MVC 使用进行详解,包括连接、获取参数、以及返回数据三个大的方面。还介绍了Spring、SpringBoot以及Spring MVC框架之间的关系,以及MVC和 Spring MVC的关系。
原创
发布博客 2023.03.07 ·
966 阅读 ·
11 点赞 ·
9 评论 ·
9 收藏

如何使用SpringBoot ⽇志?

⽇志是程序中的重要组成部分,使⽤⽇志可以快速的发现和定位问题,Spring Boot 提供了⽇志框架,默认情况下使⽤的是 info ⽇志级别将⽇志输出到控制台的,我们可以通过 lombok 提供的 @Slf4j 注解 和 log 对象快速的打印⾃定义⽇志,⽇志包含 6 个级别,从低到高依次是:trace、info、debug、warn、error、fatal。⽇志级别依次提升,⽽⽇志界别越⾼,收到的⽇志信息也就越少,我们可以通过配置⽇志的保存名称或保存⽬录来将⽇志永久地保存下来。
原创
发布博客 2023.03.01 ·
663 阅读 ·
5 点赞 ·
6 评论 ·
2 收藏

SpringBoot配置文件(properties & yml)

本文主要介绍了两种配置文件的格式,properties和yml。properties 是以 key=value 的形式配置的键值类型的配置⽂件,⽽ yml 使⽤的是类似 json 格式的配置⽅式进⾏配置的,yml 层级之间使⽤换⾏缩进的⽅式配置,key 和 value 之间使⽤“: ”英⽂冒号加空格的⽅式设置,并且空格不可省略。properties 为早期并且默认的配置⽂件格式,但其配置存在⼀定的冗余数据,使⽤ yml 可以很好的 解决数据冗余的问题。 yml 通⽤性更好,⽀持更多语⾔。
原创
发布博客 2023.02.27 ·
1675 阅读 ·
7 点赞 ·
5 评论 ·
7 收藏

使用IDEA社区版如何创建SpringBoot项目?

本文主要介绍了IDEA社区版如何创建一个spring boot 项目。主要有两种方式,一种使基于插件,一种就是通过spring官网中的网页创建。
原创
发布博客 2023.02.25 ·
12776 阅读 ·
33 点赞 ·
14 评论 ·
85 收藏
加载更多