自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Liunx-centos 7——Redis安装说明

唉,自己在网上看博客搞了一俩个小时都没有搞好,最后还是去看了黑马的视频,直接一次性就成功了。

2024-05-20 12:13:04 748

原创 Spring Cloud——Circuit Breaker上篇

经典的服务雪崩问题,使用惹siliencej4j的服务熔断和降级来解决。

2024-05-02 20:58:55 952 1

原创 Spring Cloud——OpenFeign

OpenFeign是远程服务调用中十分重要的一项技术,基本上就是当前微服务之间调用的事实标准。

2024-05-02 16:07:00 1154 2

原创 Spring Cloud——LoadBalancer

这里只是简单的讲解了一下LoadBalancer如何使用,因为实际上我们使用的不是很多,主要还是使用OpenFeign。

2024-05-01 19:17:00 2115 4

原创 SpringCloud——consul

本文详细的讲解了SpringCloud中的consul的基础使用方式。

2024-04-30 21:45:09 962 6

原创 GitHub 异常——无法连接22端口:Connection timed out

GitHub 异常——无法连接22端口:Connection timed out

2024-04-28 14:49:37 449

原创 远程仓库——GitHub

使用GitHub作为远程的代码托管平台。

2024-04-27 15:45:27 1430 2

原创 分布式版本控制系统——Git

git是目前最好的分布式版本控制工具(没有之一),git可以帮助大家管理好自己代码的版本,大家一定要在自己平时开发的过程中使用起来啊,因为你可能几天不用就忘记了。

2024-04-26 23:51:00 1843 4

原创 Linux vi\vim编辑器

Vi/Vim,每个程序员必会的文本编辑器哦。

2024-04-26 20:25:30 592

原创 Java内部类(静态内部类、匿名内部类等)详解

总结了常见的四大内部类(成员内部类、静态内部类、局部内部类、匿名内部类)相关知识,通过写代码详细讲解了静态内部类和匿名内部类,成员内部类和局部内部类使用较少就没有写代码举例。

2024-04-25 12:25:03 766

原创 Java中的Lambda(λ)表达式

详细讲解了Lambda表达式的使用,以及相关的知识,一般初学者Lambda表达式使用的比较少,经常忘记,随时可以查看本博客,快速上手使用。

2024-04-23 13:32:29 908 1

原创 Java Record

Record 通过构造方法创建了只读的对象,能够读取每个属性,不能设置新的属性值。Record 用于创建不可变的对象,同时减少了样板代码。

2024-04-22 00:02:41 900

原创 Resilience中的RateLimiter

限流——这个名词大家都不陌生,平常都会提到,但是大家是否正真的理解了限流的概念呢?本文详细讲解了限流的概念并且使用了Resilience组件中的RateLimniter功能。

2024-04-17 22:59:07 666

原创 动态规划(Dynamic Programming)

详解了动态规划的知识,包含常见的例题,以及我平时遇到的动态规划题目。

2024-04-11 16:53:04 956

原创 认识docker

如果你不是专门做运维的,那么下面的docker知识已经完全够使用了。

2024-03-27 15:33:27 1038 1

原创 Docker安装MySQL、nginx并且部署SpringBoot项目前后端(超详细版)

超级详细的Docker部署Springboot项目的步骤,大家只需要按照文档一步一步的复制粘贴即可。

2024-03-27 13:27:24 1534

原创 MySQL 中的索引

本文主要讲解了关于MySQL数据库中的索引,我相信看了这一片文章一定会对索引有一个全新的认识。

2024-03-23 00:03:26 1052

原创 查找中常见的树数据结构

本文简明扼要的讲解了动态查找中常用的几种树结构。包括有:排序二叉树、平衡二叉树、自平衡二叉树(红黑树)、B树、B+树等。

2024-03-21 23:27:14 1292

原创 Springboot全局异常处理

在日常项目开发中,异常是常见的,但是如何更高效的处理好异常信息,让我们能快速定位到BUG,是很重要的,不仅能够提高我们的开发效率,还能让你代码看上去更舒服,SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。

2024-03-16 22:34:18 973

原创 SpringBoot3整合mybatis

通过Springboot3快速整合mybatis。

2024-03-12 12:23:35 618

原创 Java中JDK定时任务

JDK自带的Timer和ScheduledExecutorService。

2024-03-12 08:27:02 793

原创 面向切面编程 AOP

AOP(Aspect Oriented Programming)`:面向切面编程,面向方面编程。(AOP是一种编程思想)

2024-03-10 23:35:10 513

原创 使用Spring的AOP

AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。

2024-03-10 23:21:49 1088

原创 Windows 中的环境变量(Windows11 为例)

Windows 对于 Path 变量的处理方式是,将用户变量的 Path 添加到系统变量 Path 后面。如果系统变量 Path 中有对应指令的话,Windows 就不会再去用户变量 Path 中查找。然后在系统变量的 path / PATH / Path 路径中查找,如果找不到,再到用户变量的 path / PATH / Path 路径中查找。操作系统在运行程序的时候,会先到当前目录下查找,如果没有找到,然后会到 path 环境变量中查找,如果还是没有找到会提示你命令不存在或者无法执行该命令。

2024-03-09 13:47:06 3991

原创 动态代理详解

在传统的代理模式中,客户端通过 ProxyObject 调用 RealObject 类的方法,同时在代理类中封装了其他方法,可以处理一些其他问题。如果按照这种方法使用代理模式,那么真实主题角色必须是事先存在的,并将其作为代理对象的内部成员属性。如果一个真实主题角色必须对应一个代理主题角色,这将导致系统中类的个数急剧增加,因此需要想办法减少系统中类的个数,此外,如何在事先不知道主题角色的情况下使用代理主题角色,这都是动态代理需要解决的问题。

2024-03-08 18:50:42 864

原创 代理模式(Proxy Pattern)

代理模式是常用的结构型设计模式之一,当直接访问某些对象存在问题时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,如远程代理、虚拟代理、保护代理等,他们应用于不同的场合,满足用户的不同需求

2024-03-08 17:29:25 989 1

原创 java.io.*的使用(详解)

I/O 是计算机的最基本操作,每种计算机语言必须要有处理 I/O 方法,因为许多程序需要读写数据。为此,Java 提供了丰富的 I/O 流类来处理 I/O 操作。

2024-03-07 22:24:27 1087

原创 SpringBoot配置加载顺序和SpringBoot分离打包:将jar包与lib依赖、配置文件分开

SpringBoot 允许在代码之外,提供应用程序运行的数据,以便在不同的环境中使用相同的应用程序代码。避免硬编码,提供系统的灵活性。可使用各种外部配置源,包括 配置文件、环境变量和命令行参数。

2024-03-07 14:35:28 738

原创 Java中的反射机制

要想通过反射获取一个类的信息,首先要获取该类对应的Class类实例,Class类的实例代表了正在运行中的Java应用的类和接口。Class类没有公共的构造方法,Class类对象是在二进制字节流(一般是.class文件,也可通过网络或zip包等路径获取)被JVM加载时,通过调用类加载器的defineClass()方法来构建的。

2024-03-06 15:47:42 1303

原创 Spring IoC注解式开发

Spring IoC注解式开发,这部分是相当重要的,尤其是到SpringBoot的全注解式开发,在实际开发中也是使用注解的方式。

2024-03-04 22:37:32 1679

原创 Spring中Bean的作用域、实例化方式、生命周期、循环依赖问题

这部分都是Spring的核心内容,需要着重理解。

2024-03-04 16:16:35 900

原创 Spring对IoC的实现

详细讲解了Spring容器对IoC的两种实现方式,set注入和构造方法注入。

2024-03-03 16:28:58 924

原创 Spring初始(相关基础知识和概述)

主要设计的术语:OCP(开闭原则)、DIP(依赖倒置原则)、IoC(控制反转思想)、DI(注入依赖方法)。Spring的八大模块Spring Core、Spring AOP、Spring DAO、Spring Web、Spring Web MVC、Spring Webflux、Spring ORM、Spring Context。

2024-03-03 11:54:48 652

原创 Lombok

Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。

2024-02-26 13:22:37 409

原创 MyBatis使⽤PageHelper(MySQL)

如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。

2024-02-26 00:01:01 1323

原创 动态SQL

有的业务场景,需要SQL语句进行动态拼接。

2024-02-25 21:10:48 1005

原创 MyBatis的⾼级映射及延迟加载

MyBatis的⾼级映射及延迟加载

2024-02-25 12:17:04 726

原创 MyBatis的缓存

主要讲解了 MyBatis 的缓存机制。

2024-02-23 20:04:32 1468

原创 MyBatis参数处理和查询语句专题

本文详细的讲解了MyBatis参数处理和查询语句相关的知识,是MyBatis的重中之重。

2024-02-23 15:10:14 1255

原创 MyBatis小技巧

讲解了多种 mybatis 的使用小技巧,可以帮我我们更加合理的使用 mybatis

2024-02-22 16:58:43 854

个人MySQL学习资料

这个是我在学习MySQL的过程中,总结的一些常用知识点,方便随时查看。现在分享到网上,这样子一方面可以随时方便自己下载查看(因为存在本地的时候,有时候突然需要查看的时候,身边又没有电脑就无法查看,事后也不会再去看了,而放到网络中就十分的方便。),其次这是我第一次在CSDN上传资源,希望对大家有所帮助。 最后,我想说的是,记笔记真的太重要,尤其是电子笔记,真的超级方便自己随时进行查看你,但是记笔记的话也会十分的耗费时间,所以大家一定不要为了记笔记而去记笔记,要挑重点的记。而且要随时复习查看。 最后的最后,我在这里由衷的祝愿大家身体健康,身体才是革命的本钱。少年无论你现在是什么处境,但是你一定要坚信,万事皆有可能,让我们只管向前吧!

2024-03-20

空空如也

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

TA关注的人

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