自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不管风吹浪打,胜似闲庭信步。

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 6.归并+快排

归并、快排

2024-06-14 15:57:38 914

原创 5.冒泡+选择+插入+希尔

冒泡,选择,插入,性能比较,希尔排序

2024-06-13 10:23:19 737 1

原创 4.双指针+递归

快慢指针、对撞指针、递归三特点

2024-05-24 16:24:36 599

原创 3.操作受限的线性结构:栈和队列

栈、队列、有效括号、最小栈、两栈实现队列

2024-05-18 09:04:12 582

原创 2.基础的动态数据结构:链表

单向链表,双向链表,哨兵节点

2024-05-07 13:44:58 1002

原创 “解决限流失效问题:通过配置类优化Sentinel在前置模块处理H5请求和Netty接收Socket请求中的应用“

限流失效

2024-05-06 15:37:30 264 2

原创 “解决并发查询下同一时间数据显示错乱问题:基于自增主键排序的翻页查询策略探究“

幂等性。

2024-05-06 15:07:33 156 1

转载 Java8 LocalTime 与MySQL DateTime 精度不同导致数据查询出错

进行数据查询的时候只能使用正确的精度才能得出符合期望的数据

2024-05-06 14:53:43 154

原创 1.基础的线性数据结构:数组

静态数组,二次封装静态数组,动态数组

2023-12-19 20:20:55 957

原创 SpringBoot日志详解

搞清楚日志框架发展史,Log4j、Log4j2、Logback、Slf4j。。。

2023-11-29 19:59:46 2631

原创 Java操作JSON

使用Java操作JSON:fastJson、jackson

2023-11-20 20:53:55 151

转载 Typora字体颜色一键设置✨✨✨

通过AutoHotKey一键设置Typora字体颜色,搭配键盘宏非常推荐!

2023-07-01 21:40:54 569

原创 Tomcat学习记录

Tomcat 服务器Apache软件基金会项目中的一个核心项目,是一个免费的开放 源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问 用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

2022-10-28 14:31:50 519 1

原创 Java代理模式详解

导学文章目录导学一、代理模式(Proxy pattern)1. 核心角色与应用场景2. 代理模式介绍二、静态代理三、jdk动态代理一四、jdk动态代理二五、cglib动态代理六、cglib和jdk动态代理的区别1.Cglib 和 jdk 动态代理的区别?2. 什么时候用 cglib 什么时候用 JDK 动态代理?3. JDK 动态代理和 cglib 字节码生成的区别?4. Cglib 比 JDK 快?5. Spring 如何选择是用 JDK 还是 cglib?6. Cglib 原理一、代理模式(Prox

2022-04-20 08:16:39 1042

原创 Maven速通

导学文章目录一、Maven介绍1.Maven简介2.Maven的作用2.1 一键构建2.2 依赖管理3.Maven的安装3.1 下载3.2 安装3.3 配置环境变量3.4 查看版本4.Maven工程的类型和结构4.1 Maven工程类型4.2 Maven工程结构5.一键构建_项目的生命周期6.一键构建_Maven常用命令7.依赖管理_Maven仓库类型7.1 本地仓库7.2 远程仓库7.3 中央仓库8.依赖管理_Maven配置文件8.1 配置本地仓库8.2 配置镜像8.3 配置JDK版本二、Maven工程

2022-04-18 21:17:27 195

原创 MyBatis详细笔记

MyBatis详细学习笔记

2022-04-16 10:52:18 1705

原创 9.Lambda表达式

文章目录一、Lambda表达式介绍1.Lambda简介2.Lambda作用3.函数式接口要求4.@FunctionalInterface 注解作用二、Lambda表达式语法1.语法结构2.Lambda表达式的重要特征3.Lambda案例三、Lambda表达式入门案例1.定义函数接口2.实现函数接口3.Lambda语法简化四、Lambda的使用1.Lambda表达式引用方法1.1语法1.2案例2.Lambda表达式创建线程3.操作集合3.1遍历集合3.2删除集合中的元素3.3元素排序4.Lambda表达式中的

2022-01-03 15:30:19 235

原创 8.反射机制

文章目录一、反射介绍1.什么是反射2.反射的作用二、创建对象过程1.创建Java对象的三个阶段2.创建对象时内存结构三、反射的具体实现1.获取Class对象的三种方式1.1创建Users类1.2通过getClass()方法获取Class对象1.3通过.class 静态属性获取 Class 对象1.4通过forName("class Name")获取Class对象2.获取类的构造方法2.1方法介绍2.2方法使用2.2.1修改Users类2.2.2获取构造方法2.3通过构造方法创建对象3.获取类的成员变量3.1

2022-01-02 10:48:43 606

原创 7.网络编程

一、网络编程基本概念1.计算机网络​ 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。从其中可以提取到以下内容:计算机网络的作用:资源共享和信息传递。计算机网络的组成:计算机硬件:计算机(大中小型服务器,台式机、笔记本等)、外部设备(路由器、交换机等)、通信线路(双绞线、光纤等)。计算机软件:网络操作系统(Windows 2000 Server/Adva

2022-01-01 15:38:09 832

原创 6.多线程

文章目录一、多线程介绍1.多线程基本概念1.1程序1.2进程1.3线程2.线程和进程的区别3.并发4.线程的执行特点4.1方法的执行特点4.2线程的执行特点5.主线程和子线程5.1主线程5.2子线程二、线程的创建1.通过继承Thread类实现多线程2.通过实现Runnable接口实现多线程3.线程的执行流程4.线程的生命周期三、线程的使用1.终止线程2.暂停当前线程执行 sleep/yield3.线程的联合3.1join方法的使用3.2线程联合案例4.Thread类中的其他常用方法4.1获取当前线程名称4.

2021-12-30 18:54:17 767

原创 5.IO流学习

文章目录一、IO简介1.IO概念2.数据源3.流的概念4.Java四大IO抽象类5.流的概念细分6.IO流的体系二、IO流标准案例1.标准的IO流程序三、File类的使用1.File类简介1.1File类的作用1.2File类操作目录与文件的常用方法1.2.1针对文件操作的方法1.2.2针对目录操作的方法2.File类的基本使用2.1操作文件2.2操作目录四、常用流对象1.文件字节流1.1文件字节输入流1.2文件字节输出流1.3通过缓冲流提高读写效率1.3.1方式一:创建指定长度数组1.3.2方式二:创建预

2021-12-30 18:51:02 915

原创 4.Java容器

文章目录一、泛型1.泛型简介2.泛型的使用2.1 泛型字符2.2 泛型类2.3 泛型接口2.4 泛型方法2.5 通配符和上下限定3.泛型总结二、容器1.容器简介2.容器的结构2.1 结构图2.2 单例集合2.3 双例集合3.单例集合3.1 Collection接口3.2 Collection接口中的抽象方法3.3 List接口3.3.1 List接口特点3.3.2 List的常用方法3.3.3 ArrayList容器类3.3.4 ArrayList源码分析5.Vector容器类3.3.5 Vector源码分

2021-11-14 17:03:29 1697

原创 3.java常用类

文章目录一、基本数据类型的包装类1.包装类基本知识2.包装类的用途3.包装类的使用4.包装类空指针异常5.缓存问题二、字符串相关类1.Java.lang.String类的使用1.概述2.String的不可变性3.String类的常用方法4.String类与其他结构的转换1.与基本数据类型、包装类的转换2.与字符数组之间的转换3.与字节数组之间的转换2.StringBufffer和StringBuilder1.概述2.使用陷阱三、时间处理相关类1.Date时间类(java.util.Data)2.DateFo

2021-11-03 11:40:24 441

原创 2.java异常

文章目录一、异常1.异常的概念2.异常的分类2.1RuntimeException运行时异常2.2CheckedException已检查异常3.异常的处理3.1异常的处理方式之一:捕获异常3.2异常的处理方式之二:声明异常(throws 子句)3.3try-with-resource 自动关闭Closable 接口的资源4.自定义异常一、异常1.异常的概念本质:当程序出现错误,程序安全的退出,处理后继续执行try{ int i=1/0;}catch(Exception e){

2021-10-22 21:26:20 133

转载 MarkDown编辑器字体颜色设置

文章目录一、颜色二、大小三、字体四、背景色五、文章转载​ CSDN的markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。一、颜色在markdown中采用如下方式能够控制文字的颜色:浅红色文字:<font color="#dd0000">浅红色文字:</font><br /> 深红色文字:<font color="#660000">深红

2021-10-22 20:48:44 42929

原创 1.Java入门知识点

java入门知识点查漏补缺文章目录java入门知识点查漏补缺1.特点2.java程序运行过程3.配置环境变量4.注释5.标识符6.变量7.常量8.数据类型9.运算符 (operator)10.自动类型转换11.强制类型转换(cast)12.随机数13.控制语句14.方法的重载(overload)15.面向对象与面向过程的理解16.构造方法(构造器 constructor)17.JVM内存模型18.程序执行的内存分析过程19.垃圾回收机制20. this、static、super关键字21.包机制22.继承

2021-09-24 17:18:39 468

原创 md语法基础操作+阿里云图片上传

协助Typora更快的管理图片和记录内容

2021-09-13 14:12:06 790

JavaSE精华笔记.zip

Java基础部分笔记,包含IO流、多线程、网络编程、Lambda表达式,适合巩固基础以及新手查看,都是Java基础的精华

2022-01-06

空空如也

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

TA关注的人

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