自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL按序批量操作大量数据

页面深度越大查询性能越慢,当表有大量数据时处理后面的数据会很耗时。以同步全量MySQL数据到ElasticSearch为例。

2023-12-15 15:50:19 578

原创 nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException:【问题解决】

Cannot deserialize value of type `java.util.ArrayList` from Object value (token `JsonToken.START_OBJECT`)

2023-03-23 14:16:26 5121

原创 【XXX was not found in https://repo.maven.apache.org/maven2 during a previous attempt.maven 设置了私有仓库,】

maven仓库踩坑记录:已经在maven settings.xml文件中配置了,但是使用mybatis-generator插件时依然去中央仓库找。

2022-06-20 16:50:22 11972

原创 【IDEA checkout分支冲突,点rollback后,之前add但未commit的代码找回】

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-06-13 13:02:42 2120 4

原创 剑指Offer11_旋转数组的最小数字

剑指 Offer 11. 旋转数组的最小数字题目:旋转数组的最小数字LeetCode地址:剑指 Offer 11. 旋转数组的最小数字描述:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3, 4, 5, 1, 2] 为 [1, 2, 3, 4, 5] 的一个旋转,该数组的最小值为1。示例:输入:[3,4,5,1,2]输出:1输入:[2,2,2,0,1]输出:0题解:方法一:从后

2020-11-05 17:26:43 227

原创 剑指Offer10-II_青蛙跳台阶问题

剑指 Offer 10- II. 青蛙跳台阶问题题目:青蛙跳台阶问题LeetCode地址:剑指 Offer 10- II. 青蛙跳台阶问题描述:一只青蛙一次可以跳上 1 级台阶,也可以跳上 2 级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例:输入:n = 2输出:2输入:n = 7输出:21输入:n = 0输出:1注意:0 <= n <=

2020-11-05 17:25:38 214

原创 剑指Offer10-I_斐波那契数列

剑指 Offer 10- I. 斐波那契数列题目:斐波那契数列LeetCode地址:剑指 Offer 10- I. 斐波那契数列描述:写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算

2020-11-05 17:04:41 209

原创 剑指Offer09_用两个栈实现队列

剑指 Offer 09. 用两个栈实现队列题目:用两个栈实现队列LeetCode地址:剑指 Offer 09. 用两个栈实现队列描述:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例:示例一:输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[

2020-11-05 17:04:17 157

原创 剑指Offer07_重建二叉树

剑指 Offer 07. 重建二叉树题目:找重建二叉树LeetCode地址:剑指 Offer 07. 重建二叉树描述:输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。示例:给出:前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下二叉树: 3 / \ 9 20 / \ 15 7题解:方法一:递归

2020-11-05 09:00:18 246

原创 剑指Offer06_从尾到头打印链表

剑指 Offer 06. 从尾到头打印链表题目:从尾到头打印链表LeetCode地址:剑指 Offer 06. 从尾到头打印链表描述:输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。示例:输入:head = [1,3,2]输出:[2,3,1]限制:0 <= 链表长度 <= 10000题解:思路:两次遍历单链表,第一次获取长度,根据长度创建数组,第二次遍历把数据存入结果数组。代码:/** * Definition for s

2020-11-03 15:32:53 139

原创 剑指Offer05_替换空格

剑指 Offer 05. 替换空格题目:替换空格。LeetCode地址:剑指 Offer 05. 替换空格描述:请实现一个函数,把字符串 s 中的每个空格替换成"%20"。示例:输入:s = "We are happy."输出:"We%20are%20happy."题解:思路:遍历字符串,取出字符比较,用StringBuffer拼接。代码:public String replaceSpace1(String s) { StringBuffer buff

2020-11-02 16:41:30 114

原创 剑指Offer03_数组中重复的数字

剑指 Offer 03. 数组中重复的数字题目:找出数组中重复的数字。LeetCode地址:剑指 Offer 03. 数组中重复的数字描述:在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3限制:2 <= n <= 100000题解:方法一:使用集合

2020-11-01 21:01:44 151

原创 Spring5学习笔记合辑

Spring5学习笔记合辑:这是学习B站孙哥Spring5时做的笔记,孙哥讲的特别好,特别细。这次重学Spring收获很大Spring工厂AOP编程整合持久层框架整合MVC框架Spring5注解编程原视频连接:孙哥Spring5...

2020-10-10 20:20:11 1406 4

原创 Spring5学习笔记5——注解编程

Spring5学习笔记5——注解编程文章目录Spring5学习笔记5——注解编程第五部分:Spring基于注解的编程第一章、注解基础概念1. 什么是注解编程2. 为什么要学习注解编程3. 注解的作用4. Spring注解的发展历程5. Spring注解开发的一个问题第二章、Spring的基础注解(Spring2.x)1. 对象创建相关注解2. 注入相关注解3. 注解扫描详解3.1 排除过滤3.2 包含过滤4. 对于注解开发的思考5. SSM整合开发(半注解开发)第三章、Spring的高级注解(Spring

2020-10-10 20:06:06 2443

原创 Spring5学习笔记4——MVC框架整合

Spring5学习笔记4——MVC框架整合文章目录Spring5学习笔记4——MVC框架整合第四部分:MVC框架整合第一章、MVC框架整合思想1. 搭建Web运行环境2. 为什么要整合MVC框架3. Spring可以整合哪些MVC框架?4. Spring整合MVC框架的核心思路4.1 web环境下的工厂创建:4.2 代码整合第二章、Spring与Struts2框架整合 (选学)1. Spring与Struts2整合思路分析:2. Spring与Struts2整合的编码实现3. Spring+Struts2

2020-10-10 19:58:33 506

原创 Spring5学习笔记3——持久层整合

Spring5学习笔记3——持久层整合文章目录Spring5学习笔记3——持久层整合第三部分:整合持久层框架及相关问题第一章、持久层整合1. Spring框架为什么要与持久层技术进行整合?2. Spring可以与那些持久层技术进行整合?3. Spring与MyBatis整合3.1 MyBatis开发步骤的回顾3.2 Mybatis在开发过程中存在问题3.3 Spring与Mybatis整合思路分析3.4 Spring与Mybatis整合的开发步骤分析:3.5 Spring与Mybatis整合真实编码:3.

2020-10-10 19:55:02 652

原创 Spring5学习笔记2——AOP

Spring5学习笔记2——AOP文章目录Spring5学习笔记2——AOP第二部分:AOP编程第一章、静态代理设计模式1. 为什么需要代理设计模式2. 代理设计模式分析2.1 概念2.2 名词解释2.3 代理开发的核心要素2.4 编码2.5 静态代理存在的问题第二章、Spring的动态代理开发1. Spring动态代理的概念2. 搭建开发环境3. Spring动态代理的开发步骤3.1 创建原始对象(目标对象)3.2 定义额外功能(实现MethodBeforeAdvice接口)3.3 定义切入点3.4

2020-10-09 17:27:04 903

原创 Spring5学习笔记1——工厂

Spring5学习笔记1——工厂文章目录Spring5学习笔记1——工厂第一部分:Spring工厂第一章、引言1. EJB存在的问题2. 什么是Spring3. 什么是设计模式4. 工厂设计模式4.1 什么是工厂设计模式4.2 简单工厂的设计4.3 通用工厂的设计5. 总结第二章、第一个Spring程序1. 软件版本2. 环境搭建3. Spring的核心API4. 程序开发5. 细节分析6. Spring工厂的底层实现原理(简易版)7. 思考第三章、Spring5.x与日志框架的整合1.为什么要整合日志框

2020-10-08 22:38:51 3953

原创 Artifact XXXX:war exploded: Artifact is being deployed, please wait...问题原因

Connected to server[2020-04-20 09:00:06,811] Artifact AtmByServlet:war exploded: Artifact is being deployed, please wait...20-Apr-2020 09:00:07.019 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.to...

2020-04-20 09:30:37 6350 2

原创 vscode中快捷生成多个标签/元素的方法

<h1>1级标题</h1> <h2>2级标题</h2> <h3>3级标题</h3> <h4>4级标题</h4> <h5>5级标题</h5> <h6>6级标题</h6>输入 h$*6{$级标题}+Ta...

2020-03-12 16:29:04 13046

空空如也

空空如也

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

TA关注的人

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