自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringMVC (Thymeleaf版)

SpringMVC (Thymeleaf版)SpringMVC的三种开发模式控制器开发开发版本环境搭建引入相关相关jar配置文件初始化配置编码开发思路分析编码一个控制器中,提供多个服务方法一种类型的SpringMVC控制器被创建几次@RequestMapping注解控制器方法参数视图解析器(页面跳转)MVC配置文件的默认设置SpringMVC控制器开发详解控制器接受客户端(client)请求参数详解Web开发中如何接受Client请求参数基于Servlet API接受Client请求参数基于简单变量

2022-10-06 10:23:57 1180 1

原创 【图床】Typora 七牛云图床 配置文件

typora 七牛云图床 配置文件

2022-10-06 10:04:16 343

原创 npm速度过慢的解决方案

npm速度过慢的解决方案使用淘宝的镜像:npm config set registry https://registry.npm.taobao.org安装yarn,之前要下载node.js,使用npm安装yarn的安装:下载node.js,使用npm安装npm install -g yarn查看版本:yarn --versionYarn 淘宝源安装yarn config set registry https://registry.npm.taobao.org -gyarn co

2022-03-19 10:47:48 2286

原创 【Java数据结构与算法】动态数组、线性表、数组、动态数组、动态数组接口设计、清除所有元素、添加元素、 删除元素、清空数组、是否包含某个元素、扩容、打印数组、泛型、对象数组、内存管理细节、动态数组源码

【Java动态数组】线性表、数组(Array)、动态数组(Dynamic Array)、动态数组接口设计、清除所有元素 - clear()、添加元素 - add(E element)、add(int index, E element)、 删除元素 - remove(int index)、是否包含某个元素 - contains(E element)、清空数组 - clear()、清空数组、扩容 - ensureCapacity(int capacity)、打印数组、泛型、对象数组、内存管理细节、动态数组源码

2022-03-16 19:23:45 756 1

原创 【Java并发编程】进程、线程、线程的串行、多线程原理、默认线程、开启新线程、多线程的内存布局、线程的状态、线程安全问题、单例模式、死锁、线程间通讯、ReentranLock(可重入锁)、线程池

【Java并发编程】进程(Process)、线程(Thread)、线程的串行、多线程原理、默认线程、开启新线程、多线程的内存布局、线程的状态、线程的状态切换、多线程的优缺点、进程、线程、线程的串行、多线程原理、默认线程、开启新线程、多线程的内存布局、线程的状态、线程安全问题、单例模式、死锁、线程间通讯、ReentranLock(可重入锁)、线程池

2022-03-16 19:14:49 1250 1

原创 【Java-IO】File、搜索删除剪切、字符集、字符编码、字节流、将内存中的数据写入文件、字符流、缓冲流、Scanner、格式化输出、数据流、对象流、序列化与反序列化、Files工具类

【Java-IO】File、搜索删除剪切、字符集、字符编码、字符编码比较、乱码、字节流、将内存中的数据写入文件、字符流、缓冲流、Scanner、格式化输出、数据流、对象流、序列化与反序列化、Files工具类、Input/Output Stream、输入/输出流、File、分隔符、大小写、常用方法、读取整个F盘的文件及文件夹、从文件读取数据到内存、将文本文件的内容逐个字符打印出来、用缓冲流诸葛打印字符、转换文本文件编码、对象的序列化和反序列化、serialVersionUID、transient

2022-03-12 14:34:03 3423 1

原创 【Java集合】数组的局限性、ArrayList、Listlterator、LinkedList、Stack、Queue、Set、Map、HashSet、HashMap、TreeMap、TreeSet

【Java集合】自定义迭代器 Iterable、Iterator、自定义对象实现实现可迭代的功能、集合遍历的注意点(遍历集合的同时删除元素)、ListIterator(遍历同时对元素进行操作)、数组的局限性、集合框架、retainAll、toArray、ArrayList 的遍历(5种)、ArrayList 的扩容原理、LinkedList、Stack、Queue、Set、HashSet、LinkedHashSet、TreeSet、Map、HashMap、LinkedHashMap、TreeMap

2022-03-07 17:59:11 2247 1

原创 【Java泛型类型】泛型类型的继承、原始类型、泛型方法、类型判断、构造方法、限制类型参数、通配符、上界、下界、无限制、继承、注意点、泛型的使用限制、常用函数式接口

【Java泛型】泛型类型、泛型类型的继承、原始类型、泛型方法、类型判断、构造方法、限制类型参数、接收泛型数组返回元素最大值方法、通配符、上界、下界、无限制、继承、注意点、泛型的使用限制、常用函数式接口、原始类型、泛型方法、类型判断、构造方法、限制类型参数、接收泛型数组返元素最大值方法、要求传入的类型必须可比较、对泛型数组的元素求和方法、往泛型数组中添加元素、无限制、打印泛型数组的元素、继承、注意点、泛型的使用限制

2022-03-07 17:56:00 463 1

原创 【Java正则表达式】字符串的合法验证、单字符匹配、预定义字符、量词、贪婪、勉强、独占、捕获组、反向引用、边界匹配符、常用模式、替换字符串中的单词和数字、数字分割字符串、提取重叠的字母和数字

【Java正则表达式】字符串的合法验证、单字符匹配、预定义字符、量词、贪婪、勉强、独占、捕获组、反向引用、边界匹配符、常用模式、替换字符串中的单词和数字、数字分割字符串、提取重叠的字母和数字、Pattern、Matcher、找出所有匹配的子序列、贪婪、勉强、独占的区别、捕获组、 反向引用、边界匹配符(终止符、输入、一行、单词边界)、常用模式、String 类与正则表达式、替换字符串中的单词和数字、利用数字分隔字符串、提取重叠的字母和数字

2022-03-03 22:00:05 1369

原创 【Java常用类型】枚举、包装类、Math、Random、UUID、数字格式化、BigDecimal、高精度计算、String、字符串常量池、StringBuilder、Date、Calendar

【Java基础】枚举、自定义类实现枚举效果、预定义的常量、构造方法权限、包装类、自动装箱、自动拆箱、包装类的判定(==、equals)、IntegerCache 缓存、Math、Random、UUID、数字格式化、BigDecimal、字符串与数字互转、高精度计算、String、字符串常量池、字符串的初始化、字符串的常用方法(截取)、StringBuilder、可变字符串、StringBuilder的append原理、扩容算法源码、自动扩容、Date、日期处理类、日期的格式化处理、日期处理类、打印格式化

2022-02-25 09:48:25 732 2

原创 【Java异常处理】检查型非检查型异常、try-catch、try-with-resources、throws、finally、getMessage、自定义异常、实现断言类

异常处理文章目录异常处理简介开发中的错误异常检查型、非检查型异常try、catch异常对象的常用方法(getMessage、printStackTrace)finallytry-with-resources 语句throwsthrow自定义异常使用异常的好处实现断言类简介开发中的错误在开发 Java 程序的过程中,会遇到各种各样的错误:语法错误会导致编译失败,程序无法正常运行逻辑错误比如需要执行加法操作时,不小心写成了减法操作运行时错误在程序运行过程中产生的意外,会导致程序终止运行在

2022-02-23 09:26:38 701 2

原创 【Java数据结构与算法】复杂度、正确性、可读性、健壮性、空间复杂度、时间复杂度、大O表示法、对数阶的细节、常见的复杂度、leetcode、斐波那契数列

数据结构与算法文章目录数据结构与算法复杂度如何评判一个算法的好坏?大O表示法(Big O)对数阶的细节常见的复杂度leetcode斐波那契数列复杂度如何评判一个算法的好坏?一般从以下维度来评估算法的优劣正确性、可读性、健壮性(对不合理输入的反应能力和处理能力)时间复杂度(time complexity):估算程序指令的执行次数(执行时间)空间复杂度(space complexity):估算所需占用的存储空间文章目录数据结构与算法复杂度如何评判一个算法的好坏?大O表示法(Big

2022-02-19 21:19:15 992 1

原创 【Java面向对象】匿名类(代码传递_测试代码运行时间的工具类、过滤器_简易网络请求、回调_获取目录下的所有文件)_排序(Array.sort())、Lambda、方法引用

【Java面向对象】匿名类_基本使用_用途(代码传递_测试代码运行时间的工具类、过滤器_简易网络请求、回调_获取目录下的所有文件)_排序(Array.sort())、【Java面向对象】Lambda、Lambda基本使用、Lambda使用注意、函数式接口@FunctionalInterface、有效final局部变量、【Java面向对象】方法引用、引用静态方法、引用特定对象的实例方法、引用特定类型的任意对象的实例方法、引用构造方法、引用当前类中定义的实例方法、引用父类中定义的实例方法

2022-02-19 09:04:52 349 1

原创 【Java面向对象】基础语法、Java程序的内存划分、注解、访问控制、静态导入、单例设计模式、多态、虚方法调用、类方法调用的细节、成员变量访问的细节、instanceof、对象数组的注意点

多态文章目录多态类方法调用的细节成员变量访问的细节instanceof对象数组的注意点什么是多态?具有多种形态同一操作作用于不同的对象,产生不同的执行结果多态的体现:父类(接口)类型指向子类对象调用子类重写的方法JVM 会根据引用变量指向的具体对象来调用对应的方法:这个行为叫做:虚方法调用(virtual method invocation)类似于 C++ 中的虚函数调用多态示例

2022-02-18 10:44:45 564 2

原创 【Java基础语法】注解、数据类型、位运算、类型转换、数组的创建和内存分析、可变参数、栈帧、递归

Java基础语法一、初识Java每一条语句都必须以分号 ; 结尾Java 中的方法,就是其他编程语言中的函数程序的入口是 main 方法没有 main 方法,Java 程序是无法启动的方法必须包含在 class 内部,先有class,再有方法文章目录Java基础语法一、初识Java二、基础语法01_注释02_数据类型字面量03_运算符转义序列在数字中使用下划线位运算04_类型转换一元数字提升二元数字提升05_关键字、标识符标识符命名建议06_数组01数组的创建02数组的内存03数组的

2022-02-16 13:14:11 529 1

空空如也

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

TA关注的人

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