自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xml中为什么用<![CDATA[ ]]>的说明

mybatis框架对xml文件解析的时候就会转义这些特殊字符,需要避免xml文件中的特殊字符被转义,因此需要使用<![CDATA[ ]]>将特殊字符包裹起来(说明:在CDATA内部的所有内容都会被解析器忽略)

2024-02-28 23:06:36 441

原创 Mysql<foreach>用法

原文链接:https://blog.csdn.net/qq_31856061/article/details/124490970。

2024-02-28 22:59:40 498

原创 Java中print和println区别

print意思是:打印而println是print+line的缩写,即:换行打印。

2024-01-15 22:57:43 382

原创 dbcTemplate queryForInt爆红

【代码】dbcTemplate queryForInt爆红。

2023-10-16 00:57:02 81

原创 Nacos

【代码】Nacos。

2023-09-20 22:43:48 61

原创 mac环境下sublime text3怎么运行java

配置 Java Build System:为了让 Sublime Text 知道如何编译和运行 Java 代码,你需要配置 Java Build System。在 Sublime Text 中,点击菜单栏的 Tools > Build System > New Build System。在 macOS 上,用户级别的配置文件位于 ~/Library/Application Support/Sublime Text 3/Packages/User 目录下.使用终端或文件浏览器访问这个目录。

2023-09-19 00:05:18 236 1

原创 Java的mockito.doanswer

/ 创建一个模拟对象 MyService myServiceMock = mock(MyService . class);// 使用 doAnswer 来配置方法的自定义行为 doAnswer(invocation -> {// 获取方法的参数 Object [ ] arguments = invocation . getArguments();

2023-09-15 20:38:59 1176

原创 报错:OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because boots

解决方法:

2023-09-15 20:34:19 1763 2

原创 Exception in thread “main“ java.lang.NumberFormatException: For input string: “10 “

异常:Exception in thread “main” java.lang.NumberFormatException: For input string: "10 "解决:NumberFormatException: For input string: "10 "类型转换异常,配置文件中,把10后面多余的空格去掉。具体代码:package com.company.druid;import com.alibaba.druid.pool.DruidDataSourceFactory;

2022-03-26 23:42:17 4396 5

原创 数据结构之堆

1.堆1.1堆的定义堆是计算机科学中一类特殊的数据结构的统称,堆通常可以 被看做是一棵完全二叉树的数组对象。1.2堆的特性:它是完全二叉树,除了树的最后一层结点不需要是满的,其 它的每一层从左到右都是满的,如果最后一层结点不是满的, 那么要求左满右不满。它通常用数组来实现。 具体方法就是将二叉树的结点按照层级顺序放入数组中,根结点在位置1,它的子结点在位置2和3,而子结点的子 结点则分别在位置4,5,6和7,以此类推。如果一个结点的位置为k,则它的父结点的位置为**[k/2],

2021-11-20 01:20:26 82

原创 C++后端学习路径

1. C++语言基础:经典书籍(有先后顺序):《C++ Primer》、《Effective C++》、《C++ 标准程序库》、《STL源码剖析》《深度探索C++对象模型》等2. 编程基础“四大件”基础四大件包括:数据结构和算法、计算机网络、操作系统、设计模式1、数据结构和算法LeetCode参考资料: 《大话数据结构》、《剑指offer》《LeetCode刷题》等2、计算机网络此处的计算机网络指的就是TCP/IP协议栈,可以说它是当下互联网通信的基石,无论如何一定要对TCP/IP的协议栈了

2021-11-20 00:59:49 2558 1

原创 数据结构之线性表(顺序表,链表)

1.线性表的特征:数据元素之间具有一种“一对一”的逻辑关系。第一个数据元素没有前驱,这个数据元素被称为头结点;最后一个数据元素没有后继,这个数据元素被称为尾结点;除了第一个和最后一个数据元素外,其他数据元素有且仅有一个前驱和一个后继。如果把线性表用数学语言来定义,则可以表示为:(a1,…ai-1,ai,ai+1,…an),ai-1领先于ai,ai领先于ai+1,称ai-1是ai的前驱元素,ai+1是ai的后继元素.2.线性表的分类:线性表中数据存储的方式可以是顺序存储

2021-11-20 00:58:11 312

原创 数据结构之栈

1.栈的定义栈是一种基于**先进后出(FILO)**的数据结构,是一种只能在一端进行插入和删除操作的特殊线性表。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)。我们称数据进入到栈的动作为压栈,数据从栈中出去的动作为弹栈。2.栈的实现2.1 栈API设计2.2 栈代码实现import java.util.Iterator;public class Stack<T> implements

2021-11-20 00:56:19 196

原创 数据结构之符号表

1.符号表符号表最主要的目的就是将一个键和一个值联系起来,符号 表能够将存储的数据元素是一个键和一个值共同组成的键 值对数据,我们可以根据键来查找对应的值符号表中,键具有唯一性。符号表在实际生活中的使用场景是非常广泛的,见下表:1.1 符号表API设计结点类:符号表://符号表public class SymbolTable<key,value>{ //记录首结点 private Node head; //记录符号表中元素的个数 pri

2021-11-20 00:52:07 563

原创 数据结构之二叉树

1.树的特点:1.每个结点有零个或多个子结点;2.没有父结点的结点为根结点;3.每一个非根结点只有一个父结点;4.每个结点及其后代结点整体上可以看做是一棵树,称为 当前结点的父结点的一个子树;2.树的相关术语1)结点的度:一个结点含有的子树的个数称为该结点的度;2)叶结点:度为0的结点称为叶结点,也可以叫做终端结点3)分支结点:度不为0的结点称为分支结点,也可以叫做非终端结点4)结点的层次:从根结点开始,根结点的层次为1,根的直接后继层次为2,以此类推结点的层序编号:将树中的结

2021-11-20 00:48:48 238

原创 数据结构之队列

1.队列队列是一种基于 先进先出(FIFO) 的数据结构,是一种只能在一端进行插入,在另一端进行删除操作的特殊线性表,它 按照先进先出的原则存储数据,先进入的数据,在读取数据时先读被读出来。2. 队列的API设计队列的实现//队列代码import java.util.Iterator;public class Queue<T> implements Iterable<T>{ //记录首结点 private Node head; //记录最后

2021-11-20 00:45:31 97

原创 数据结构之 线性表(顺序表,链表)

1.线性表的特征:数据元素之间具有一种“一对一”的逻辑关系。第一个数据元素没有前驱,这个数据元素被称为头结点;最后一个数据元素没有后继,这个数据元素被称为尾结点;除了第一个和最后一个数据元素外,其他数据元素有且仅有一个前驱和一个后继。如果把线性表用数学语言来定义,则可以表示为:(a1,…ai-1,ai,ai+1,…an),ai-1领先于ai,ai领先于ai+1,称ai-1是ai的前驱元素,ai+1是ai的后继元素.2.线性表的分类:线性表中数据存储的方式可以是顺序存储

2021-11-20 00:43:26 266

原创 2021-10-09

git push提交到远程报错新生成密钥的时候,git clone或者push的时候,经常会报这样的错误:少了一个known_hosts文件,本来密钥文件应该是三个,现在是两个,便报了这样的错误,此时选择yes回车之后,便可,同时生成了缺少了的known_hosts文件:...

2021-10-09 16:32:45 117

原创 数据结构与算法 二分法(binarySearch)

数据结构与算法 之 二分法1.定义二分法查找,也称为折半法,是一种在有序数组中查找特定元素的搜索算法。target: 要查找的值left 和 right: 左右指针middle:左右指针的中点2.例题 leetcode 704:给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的target,如果目标值存在返回下标,否则返回 -1。方法一:定义 target 在左闭右闭的区间里,也就是[left, right]/

2021-06-23 21:12:06 211 2

原创 前端学习路径

2021-06-04 15:55:06 91

原创 后端学习路径

2021-06-04 15:53:50 105

原创 SQL中的LIMIT 与 OFFSET

SQL中的LIMIT 与 OFFSET1. 定义LIMIT: 限制返回的行数。可以有两个参数,第一个参数为起始行,从 0 开始;第二个参数为返回的总行数。实例:/*返回第 5 行*/SELECT *FROM mytableLIMIT 0, 5;2. limit 与 offset共同用法limit y : 读取 y 条数据limit x, y : 跳过 x 条数据,读取 y 条数据limit y offset x : 跳过 x 条数据,读取 y 条数据实例:LEETCODE 17

2021-06-04 15:35:03 339

原创 数据结构与算法– 栈(Stack)

数据结构与算法– 栈(Stack)1、栈定义栈是限定仅在表尾进行插入和删除操作的线性表。后进先出(Last in, First out)push 入栈,pop 出栈,top栈顶2、栈的数据类型ADT 栈Data 同线性表 元素具有相同类型,相邻元素具有前驱后继关系Operation InitStack(*S); // 初始化操作 建立空栈S DestroyStack(*S) //若栈存在则销毁 ClearStack(*S) //将栈清空 StackEmpty(S); // 若栈

2021-05-13 00:04:07 272

原创 爬虫相关知识

爬虫相关知识Requests 官方文档:https://requests.readthedocs.io/zh_CN/latest/user/quickstart.html#id2正则表达式30分钟入门:https://deerchao.cn/tutorials/regex/regex.htm#testingXPath菜鸟教程:https://www.runoob.com/xpath/xpath-tutorial.htmlBeautiful Soup 4.4.0 文档:https://beau

2020-10-05 14:23:10 94

原创 python_csv

python_csv1.CSV定义Comma Separated Values,简称CSV,它是一种以逗号分隔数值的文件类型。在数据库或电子表格中,它是最常见的导入导出格式,通常以纯文本的方式存储数据表。2.CSV使用1.提取其中某一列可以使用下面的方法:file = open('Step_13_SampleFile_score.csv', 'r')contents = file.read()print(contents)file.close()``或:with open('Step_

2020-09-20 22:47:15 280

空空如也

空空如也

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

TA关注的人

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