- 博客(97)
- 收藏
- 关注
原创 Python中的文件及目录操作(os 和 os.path模块)
我认为这一部分知识是非常重要的,因为Python现在大家使用的越来越多,使用最多的场景就是处理数据,而处理数据就需要经常操作文件!!!
2024-07-20 16:28:27 905
原创 WebSocket
一直听说WebSocket的大名,一直很好奇这是个什么玩意,但是一直没有认真的去学习了解过,今天终于了解到。以后每次听到一个新的东西,一定要敢于去学习新的东西,不要害怕。共勉!!!
2024-05-27 00:56:57 535 1
原创 Spring Cloud——OpenFeign
OpenFeign是远程服务调用中十分重要的一项技术,基本上就是当前微服务之间调用的事实标准。
2024-05-02 16:07:00 1333 2
原创 Spring Cloud——LoadBalancer
这里只是简单的讲解了一下LoadBalancer如何使用,因为实际上我们使用的不是很多,主要还是使用OpenFeign。
2024-05-01 19:17:00 2366 4
原创 GitHub 异常——无法连接22端口:Connection timed out
GitHub 异常——无法连接22端口:Connection timed out
2024-04-28 14:49:37 1042
原创 分布式版本控制系统——Git
git是目前最好的分布式版本控制工具(没有之一),git可以帮助大家管理好自己代码的版本,大家一定要在自己平时开发的过程中使用起来啊,因为你可能几天不用就忘记了。
2024-04-26 23:51:00 1947 4
原创 Java内部类(静态内部类、匿名内部类等)详解
总结了常见的四大内部类(成员内部类、静态内部类、局部内部类、匿名内部类)相关知识,通过写代码详细讲解了静态内部类和匿名内部类,成员内部类和局部内部类使用较少就没有写代码举例。
2024-04-25 12:25:03 2116
原创 Java中的Lambda(λ)表达式
详细讲解了Lambda表达式的使用,以及相关的知识,一般初学者Lambda表达式使用的比较少,经常忘记,随时可以查看本博客,快速上手使用。
2024-04-23 13:32:29 1021 1
原创 Java Record
Record 通过构造方法创建了只读的对象,能够读取每个属性,不能设置新的属性值。Record 用于创建不可变的对象,同时减少了样板代码。
2024-04-22 00:02:41 1621
原创 Resilience中的RateLimiter
限流——这个名词大家都不陌生,平常都会提到,但是大家是否正真的理解了限流的概念呢?本文详细讲解了限流的概念并且使用了Resilience组件中的RateLimniter功能。
2024-04-17 22:59:07 759
原创 Docker安装MySQL、nginx并且部署SpringBoot项目前后端(超详细版)
超级详细的Docker部署Springboot项目的步骤,大家只需要按照文档一步一步的复制粘贴即可。
2024-03-27 13:27:24 1714
原创 Springboot全局异常处理
在日常项目开发中,异常是常见的,但是如何更高效的处理好异常信息,让我们能快速定位到BUG,是很重要的,不仅能够提高我们的开发效率,还能让你代码看上去更舒服,SpringBoot的项目已经对有一定的异常处理了,但是对于我们开发者而言可能就不太合适了,因此我们需要对这些异常进行统一的捕获并处理。
2024-03-16 22:34:18 1215
原创 使用Spring的AOP
AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。
2024-03-10 23:21:49 1103
原创 Windows 中的环境变量(Windows11 为例)
Windows 对于 Path 变量的处理方式是,将用户变量的 Path 添加到系统变量 Path 后面。如果系统变量 Path 中有对应指令的话,Windows 就不会再去用户变量 Path 中查找。然后在系统变量的 path / PATH / Path 路径中查找,如果找不到,再到用户变量的 path / PATH / Path 路径中查找。操作系统在运行程序的时候,会先到当前目录下查找,如果没有找到,然后会到 path 环境变量中查找,如果还是没有找到会提示你命令不存在或者无法执行该命令。
2024-03-09 13:47:06 37446
原创 动态代理详解
在传统的代理模式中,客户端通过 ProxyObject 调用 RealObject 类的方法,同时在代理类中封装了其他方法,可以处理一些其他问题。如果按照这种方法使用代理模式,那么真实主题角色必须是事先存在的,并将其作为代理对象的内部成员属性。如果一个真实主题角色必须对应一个代理主题角色,这将导致系统中类的个数急剧增加,因此需要想办法减少系统中类的个数,此外,如何在事先不知道主题角色的情况下使用代理主题角色,这都是动态代理需要解决的问题。
2024-03-08 18:50:42 1446
原创 代理模式(Proxy Pattern)
代理模式是常用的结构型设计模式之一,当直接访问某些对象存在问题时可以通过一个代理对象来间接访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要实现相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,如远程代理、虚拟代理、保护代理等,他们应用于不同的场合,满足用户的不同需求
2024-03-08 17:29:25 1043 1
原创 java.io.*的使用(详解)
I/O 是计算机的最基本操作,每种计算机语言必须要有处理 I/O 方法,因为许多程序需要读写数据。为此,Java 提供了丰富的 I/O 流类来处理 I/O 操作。
2024-03-07 22:24:27 1216
原创 SpringBoot配置加载顺序和SpringBoot分离打包:将jar包与lib依赖、配置文件分开
SpringBoot 允许在代码之外,提供应用程序运行的数据,以便在不同的环境中使用相同的应用程序代码。避免硬编码,提供系统的灵活性。可使用各种外部配置源,包括 配置文件、环境变量和命令行参数。
2024-03-07 14:35:28 1545
原创 Java中的反射机制
要想通过反射获取一个类的信息,首先要获取该类对应的Class类实例,Class类的实例代表了正在运行中的Java应用的类和接口。Class类没有公共的构造方法,Class类对象是在二进制字节流(一般是.class文件,也可通过网络或zip包等路径获取)被JVM加载时,通过调用类加载器的defineClass()方法来构建的。
2024-03-06 15:47:42 1316
原创 Spring IoC注解式开发
Spring IoC注解式开发,这部分是相当重要的,尤其是到SpringBoot的全注解式开发,在实际开发中也是使用注解的方式。
2024-03-04 22:37:32 1757
原创 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 675
原创 Lombok
Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量。
2024-02-26 13:22:37 451
原创 MyBatis使⽤PageHelper(MySQL)
如果你也在用 MyBatis,建议尝试该分页插件,这一定是最方便使用的分页插件。分页插件支持任何复杂的单表、多表分页。
2024-02-26 00:01:01 1389
个人MySQL学习资料
2024-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人