自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

codehorse

一个仗bug走天涯的程序员。

  • 博客(56)
  • 收藏
  • 关注

原创 Linux目录结构解析

为什么这么多数字文件夹,是因为每个进程PID,都会对应一个文件夹。里面会有对应进程的相关信息。

2024-02-16 01:30:21 318

原创 ubuntu20.04 安装mysql(8.x)

ubuntu20.04安装mysql8,mysqld.cnf

2024-02-10 21:59:47 802

原创 vim 使用文档笔记

每次用vim编辑文件时,会自动创建一个.filename.swp的临时文件。如果打开某个文件时,该文件的swp文件已存在,则会报错。(1) 找到正在打开该文件的程序,并退出(2) 直接删掉该swp文件即可。

2023-10-24 08:03:45 681

原创 vm虚拟机克隆ubuntu

vm虚拟机克隆ubuntu。

2023-10-16 11:35:12 806 2

原创 mysql报错:Column Count Doesn‘t Match Value Count at Row 1

【代码】mysql报错:Column Count Doesn't Match Value Count at Row 1。

2023-09-30 11:44:18 2094

原创 电脑休眠后docker服务连不上

【代码】电脑休眠后docker服务连不上。

2023-09-05 09:41:07 209 1

原创 Elasticsearch、Kibana以及Java操作ES 的快速使用

docker自定义网络可以使得容器之间使用容器名网络互连,默认的网络不会有这功能。一定要配置自定义网络,并将两个容器同时加到网络中,否则下面的会无法访问到es。

2023-09-03 21:53:35 2328

原创 服务器允许ssh登录root

服务器允许ssh登录root。

2023-09-02 12:16:47 1807

原创 Spring Boot + RabbitMQ 的快速使用

【代码】RabbitMQ 的快速使用。

2023-08-30 23:55:27 1151

原创 Docker 的快速使用

Dockerfile参考文档编写DockerFile文件# 指定基础镜像# 配置环境变量,JDK的安装目录# 拷贝运行环境jdk 和 java项目的包# 安装JDK# 配置环境变量# 暴露端口# 入口,java项目的启动命令编辑完DockerFile文件后,使用开始构建# -t: 镜像名:tag ./: Dockerfile所在的文件夹 docker buld -t javaweb:1.0 ./由于有分层的概念,构建时可以使用别的基础镜像。

2023-08-29 22:57:07 725

原创 Spring Cloud Gateway的快速使用

大致为:client → 路由 → 默认过滤器 → 局部(路由)过滤器 → 全局过滤器。跨域问题:浏览器禁止请求的发起者与服务端发生跨域ajax请求,请求被浏览器拦截的问题。

2023-08-29 11:50:18 905

原创 Feign远程调用的使用

Feign远程调用使用

2023-08-28 23:25:46 134

原创 Nacos 注册中心的使用(单体)

配置RestTemplate的Bean加入到Spring容器中。利用RestTemplate调用 UserService接口。cmd命令启动单机服务。同集群优先的负载均衡。

2023-08-28 00:21:34 291

原创 Eureka 注册中心的使用

配置RestTemplate的Bean加入到Spring容器中。利用RestTemplate调用 UserService接口。:容器加载完毕后就拉取服务做缓存。

2023-08-27 23:55:46 564

原创 Ubuntu20.04配置mysql配置主从复制

【代码】Ubuntu20.04配置mysql配置主从复制。

2023-08-25 19:03:30 1441

原创 Navicat 连接 mysql 问题

【代码】Navicat 连接 mysql 问题。

2023-08-25 17:47:51 2045

原创 4. 寻找两个正序数组的中位数

合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。合并数组 = [1,2,3] ,中位数 2。请你找出并返回这两个正序数组的。的正序(从小到大)数组。算法的时间复杂度应该为。

2023-07-22 21:06:01 40

原创 3. 无重复字符的最长子串

因为无重复字符的最长子串是 "abc",所以其长度为 3。往后走时,先将字符统计一下出现次数,如果当前字符。相除到出现次数为1的位置,然后统计一下从。也一定不存在重复字符,那就存在矛盾了。,请你找出其中不含有重复字符的。的在集合中出现次数 > 1,那么。中不包含重复字符,由于答案保证从。是也不包含重复字符的,那么从。,根据上面假设出发,从。

2023-07-22 14:26:18 40

原创 2. 两数相加

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。,加完以后l1和l2的指针都需要往后移。:l1和l2长度不一定相等,t可能最后还有进位。的方式存储的,并且每个节点只能存储。两个链表指针同时进行值相加,假设加到。

2023-07-22 12:34:23 66

原创 1. 两数之和

你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。使用unordered_map (无序的map)集合存储整个数组,可以在logn的时间内找出。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。你可以按任意顺序返回答案。,请你在该数组中找出。

2023-07-22 11:56:57 32

原创 maven取消过滤xml文件

maven解决过滤xml问题

2022-07-24 13:57:01 183 1

原创 spring实现面向AOP思想

AOP思想

2022-07-15 12:10:44 165 2

原创 原始mybatis Dao操作 和 spring整合mybatis Dao操作(注解形式)

dao操作:原始mybatis、 sprig整合mybatis

2022-07-14 23:57:03 354

原创 springBoot解决跨域问题

SpringBoot

2022-07-10 23:03:09 163

原创 vue ui启动问题

vue ui问题

2022-07-10 21:53:58 1663 1

原创 mysql从入门到精通

mysql精选笔记,包含大多数知识索引(index)是帮助Mysql高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。提高数据查询的效率,降低数据库的IO成本。通过索引列对数据进行排序,降低数据排序的成本,降低cpu的消耗。索引列也是要占用空间的。索引大大提高了查询效率,同时却也降低了更新表的速度,如对表进行insert,update,delete时,效率降低。

2022-05-29 00:09:44 301

原创 idea新建空白项目并导入现有文件作模块

一、创建空白项目:FIle–>new–>Project–>Empty Project导入现有文件夹当作改项目模块:先去看看文件内是否有 xxx.iml,如果有就将其删除FIle–>new–>Moudel From Existing Sources…选择想要导入的现有文件夹,然后一直下一步,下一步即可。二、 导入现有文件夹后并不享用idea的JAR包福利,所以需要手动设置FIle–>Project Structure…选择Aritifacts然后选择上

2021-08-10 11:50:08 1477

原创 第十届蓝桥杯B组c/c++省赛试题E迷宫

试题 E: 迷宫本题总分:15 分 【问题描述】 下图给出了一个迷宫的平面图,其中标记为 1 的为障碍,标记为 0 的为可 以通行的地方。 010000000100 001001 110000 迷宫的入口为左上角,出口为右下角,在迷宫中,只能从一个位置走到这个它的上、下、左、右四个方向之一。 对于上面的迷宫,从入口开始,可以按DRRURRDDDR 的顺序通过迷宫, 一共 10 步。其中D、U、L、R 分别表示向下、向上、向左、向右走。 对于下面这个更复杂的迷宫(30 行 50 列),请找出一种通

2021-06-03 10:15:57 228

原创 蓝桥杯:分酒问题,简单代码

BFS从起点推到终点得总步数#include <queue>#include <iostream>#include <cstdio>#include <algorithm>#include <cstring>#include <unordered_set>using namespace std;string s = "9000"; //起点string res; //终点char math[] = {'9',

2021-05-31 17:48:25 174

原创 剑指offer第24题:二叉搜索树的后序遍历序列

24、二叉搜索树的后序遍历序列输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。参考以下这颗二叉搜索树: 5 / \ 2 6 / \ 1 3示例 1:输入: [1,6,3,2,5]输出: false示例 2:输入: [1,3,2,6,5]输出: true提示:数组长度 <= 1000来源:力扣(LeetCode)链接:https://lee

2021-01-08 20:32:03 132

原创 剑指offer第23题:从上到下打印二叉树 III

23、从上到下打印二叉树 III请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [20,9], [15,7]]提示:节点总数 <= 1000来源:力扣(LeetCode)链接:http

2021-01-07 21:06:26 61

原创 剑指offer第22题:II. 从上到下打印二叉树 II

22、II. 从上到下打印二叉树 II从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]提示:节点总数 <= 1000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-

2021-01-06 19:39:13 94

原创 剑指offer第21题:I. 从上到下打印二叉树

21、 I. 从上到下打印二叉树从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。例如:给定二叉树: [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回:[3,9,20,15,7]提示:节点总数 <= 1000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu

2021-01-05 17:39:33 95

原创 剑指offer第20题:包含min函数的栈

20、包含min函数的栈定义栈的数据结构,请在该类型中实现一个能够得到栈的最小元素的 min 函数在该栈中,调用 min、push 及 pop 的时间复杂度都是 O(1)。示例:MinStack minStack = new MinStack();minStack.push(-2);minStack.push(0);minStack.push(-3);minStack.min(); --> 返回 -3.minStack.pop();minStack.top(); --&

2021-01-04 21:12:04 63

原创 剑指offer第19题:顺时针打印矩阵

19、顺时针打印矩阵输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2:输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]限制:0 <= matrix.length <= 1000 <= matrix[i].length

2021-01-03 21:12:16 91

原创 剑指offer第18题:对称的二叉树

18:对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3示例 1:输入:root = [1,2,2,3,4,4,3]输出:true示例 2:输入

2021-01-02 17:36:13 97

原创 剑指offer第17题:二叉树的镜像

17、二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如输入: 4 / \ 2 7 / \ / \1 3 6 9镜像输出: 4 / \ 7 2 / \ / \9 6 3 1示例 1:输入:root = [4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]限制:0 <= 节点个数 <= 1000来源:力扣(LeetCode)链接:https://

2021-01-01 21:32:50 113

原创 剑指offer第16题:树的子结构

16、树的子结构输入两棵二叉树A和B,判断B是不是A的子结构。(约定空树不是任意一个树的子结构)B是A的子结构, 即 A中有出现和B相同的结构和节点值。例如:给定的树 A: 3 / \ 4 5 / \ 1 2给定的树 B: 4 / 1 返回 true,因为 B 与 A 的一个子树拥有相同的结构和节点值。示例 1:输入:A = [1,2,3], B = [3,1]输出:false示例 2:输入:A = [3,4,5,1,2], B

2020-12-31 17:07:42 77

原创 剑指offer第15题:合并两个排序的链表

15、合并两个排序的链表输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。示例1:输入:1->2->4, 1->3->4输出:1->1->2->3->4->4限制:0 <= 链表长度 <= 1000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/he-bing-liang-ge-pai-xu-de-lian-biao-lcof思路:新建一个

2020-12-30 20:16:44 64

原创 剑指offer第14题:反转链表

第14题:链表中倒数第k个节点定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL限制:0 <= 节点个数 <= 5000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof思路:新键一个虚拟前驱节

2020-12-29 21:06:34 90

空空如也

空空如也

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

TA关注的人

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