自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (2)
  • 收藏
  • 关注

原创 windows搭建redis哨兵报错 :启动项目时All sentinels down, cannot determine where is mymaster master is running。

windows搭建redis哨兵报错

2022-10-24 20:35:08 4888 1

原创 Vmware MacOs 10.14 初学者使用遇到的问题

1. 安装Xcode 10.2 版本时,出现归档不是Applle原因:使用了很久以前下载的Xcode,这些压缩包的签名过期了解决方法:1. 修改系统时间、时间提前点2. 去官网下载最新的xip包

2021-11-14 19:47:25 767

原创 级联选择器懒加载

通过lazy开启动态加载,并通过lazyload来设置加载数据源的方法。lazyload方法有两个参数,第一个参数node为当前点击的节点,第二个resolve为数据加载完成的回调(必须调用)。

2021-10-24 19:14:18 585

原创 docker修改oracle的服务名

# 进入 oracle容器[root@yanglg ~]# docker exec -it 05 /bin/bash# 刷新配置[oracle@7ac184622d55 /]$ source ~/.bash_profile # 连接oracle[oracle@7ac184622d55 /]$ sqlplus /nologSQL*Plus: Release 11.2.0.1.0 Production on Sat Mar 28 20:59:31 2020Copyright (c) 1.

2021-10-24 11:16:44 1200 1

原创 ECS设置虚拟内存

# 1. 查看内存free -m # 2. 设置mdkir /swap #创建目录dd if=/dev/zero of=/swap/swapadd bs=1024 count=3036432 #设置为3Gmkswap /swap/swapaddswapon /swap/swapadd # 若出现不安全的权限 0644,建议使用 0600,则设置权限(其实不设置权限也行、只是一个警告)free -mchmod 0600 /swapfree -m# 3. 关闭swapoff...

2021-09-21 12:10:22 188

原创 【Bug解决】SpringSecurity+Vue登录成功处理器完成后跳转不到首页的问题

1. 问题描述SpringSecurity的config配置类里面设置表单登录地址为http.formLogin().loginProcessingUrl("/yueChi/sysUser/login"),用自定义的登录成功处理器.successHandler(authenticationSuccessHandler),其中登录成功处理器中进行验证密码成功后进行获取token等操作、最后转发到/carInfo/searchListPage这个地址。而Vue页面发送登录请求并且验证成功后设置请求头和通过路由

2021-04-17 12:54:41 1805 6

原创 Java后端通过HttpServletRequest 获取请求体的方式

Java后端获取请求体的方式参考文章-获取请求体和请求体public void getXXXX(HttpServletRequest request) { // 获取请求体。 BufferedReader br = request.getReader(); String inputLine; String str = ""; try { while ((inputLine = br.readLine()) != null) {

2021-04-16 23:42:04 3678

转载 【docker】Kibana server is not ready yet

解决方法一查看防火墙状态systemctl status firewalld.service接下来需要关闭防火墙,systemctl stop firewalld.service关闭之后再查看防火墙状态systemctl status firewalld.service另外几个命令学习永久关闭防火墙,重启系统也不会开启防火墙systemctl disable firewalld.service...

2021-03-22 15:30:26 140

原创 【IDEA BUG】IDEA运行失败,出现用户目录下出现java_error_in_idea_XXX.log文件,关键错误EXCEPTION_ACCESS_VIOLATION (0xc0000005)

1. 问题描述IDEA启动不了、连界面都看不到、在任务管理器中也找不到IDEA的进程。但是在用户目录下发现生成了个java_error_in_idea_16596.log文件。打开内容如下:2. 解决百度后发现主要原因是:EXCEPTION_ACCESS_VIOLATION (0xc0000005)。看了很多文章,发现都是同一篇文章转载的。结果也都解决不了。参考文章 文章内容都一样。个人解决方法:先把用户目录\.IntelliJIdea2019.3\config\plugins文件夹备份。因为

2021-03-21 13:08:45 4624

原创 【Linux】linux文件权限系统

linux中drwxr-xr-x的意思1. 首先了解基本知识2. 对于文件权限的串:3. 图中文件所有者(属主)为root,所有组(属组)为root,文件名为install.log。1. 首先了解基本知识r : 读 read 4w : 写 write 2x : 执行 recute 1权限项读写执行读写执行读写执行字符表示rwxrwxrwx数字表示421421421权限分配文件所有者文件所有者文

2021-03-09 23:21:15 265

原创 【CentOS】shell切换bash或zsh方法

shell切换bash或zsh方法为 root 用户设置 zsh 为系统默认 shell:chsh -s /bin/zsh root如果你要重新恢复到 bash:chsh -s /bin/bash roothttps://blog.csdn.net/amoscykl/article/details/80616873?locationNum=3&fps=1

2021-03-04 21:19:20 3272 1

原创 【Docker】docker安装和使用及学习相关命令

docker使用一、安装二、docker相关命令1. 镜像相关命令2. 容器相关命令三、docker安装mysql、redis等3. 容器迁移和备份一、安装yum 更新到最新版本 yum update安装需要的软件包yum install -y yum-utils device-mapper-persistent-data lvm2设置yum源为阿里云yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/ce

2021-03-04 08:44:54 153 1

原创 【Redis】Centos安装最新版Redis6.2.1

1. 正常安装步骤从官文下载最新版的redis.tar.gz复制到Centos中的一个文件夹解压redis到该文件夹中 tar -zxvf redis.tar.gz的文件名cd 到解压目录中安装redis需要环境下已经安装最新版的GCC(因为redis是最新版的,要是redis版本低于5的可不用安装最新版的GCC )。安装操作参考文章在redis目录下输入make切换到redis的src目录cd src,然后输入make install PREFIX=/usr/local/redis-6.0

2021-03-04 00:54:29 3115 1

原创 【CentOS】】CentOS升级gcc到最新版本

Linux升级gcc到最新版本–gcc-9.1.0详细步骤一、下载gcc最新的源码包–>wget http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz二、解压缩–>tar -xzvf gcc-9.1.0.tar.gz三、进入解压缩后目录–>cd gcc-9.1.0四、运行download_prerequisites脚本, ./contrib/download_prerequisites ,这个脚本会自动帮你下 载所需要的依赖文件

2021-03-03 20:34:43 1335

原创 【Mysql】window下Mysql安装两个版本- 5.6 和 8.0免安装版本及其配置

Mysql安装两个版本主要步骤及其注意事项1. 注意事项1. 注意事项建议先安装低版本的Mysql,再安装高版本的两个数据库的my.ini配置文件里配置的端口要不一样安装的服务名不能一样

2021-02-26 04:02:36 794

原创 【Node】node常用的相关命令

1. 查看node配置npm config ls -l 2. 查看node版本node -v

2021-02-22 21:18:50 117

原创 【win10系统问题】相机用不了、黑屏

1. 问题描述:win10相机打开后,看见一下画面就黑屏了、而且指示灯不亮,正常情况下打开相机指示灯会一直亮的直到关闭相机2.解决:如图操作。

2021-02-20 20:47:38 2870 1

原创 【数据库】电脑两个版本的Mysql数据库的备份 - 一次性备份和还原全部数据库 - 使用mysqldump命令的方式

1. cmd进入mysql 的bin目录,使用命令备份mysqldump -u root -p --all-databases >d:\mysql8allfile.sql 导出到D盘的mysql8allfile.sql中2. 使用命令恢复登录mysql后使用命令source d:\mysql8allfile.sql;

2021-02-09 21:57:03 292

原创 【SpringBoot】Lombok常用注解详情

lombok的注解介绍@NonNull : 让你不在担忧并且爱上NullPointerException@CleanUp : 自动资源管理:不用再在finally中添加资源的close方法@Setter/@Getter : 自动生成set和get方法@ToString : 自动生成toString方法@EqualsAndHashcode : 从对象的字段中生成hashCode和equals的实现@NoArgsConstructor/@RequiredArgsConstructor/@AllArg

2021-02-09 03:31:29 223

原创 【BUG解决】Cannot construct instance of java.time.LocalDate....Could not read JSON: Expected array...

Cannot construct instance of java.time.LocalDate no Creators, like default constructor, exist: cannot deserialize from Object value no delegate- or property-based Creator 1. 问题描述2. 原因3. 解决方法4. 我的完整解决截图1. 问题描述使用LocalDateTime、LocalDate、LocalTime等时间做实体类属性的类

2021-02-04 00:38:26 9237 4

原创 【算法题解】200. 岛屿数量 - Java - dfs、bfs、并集法

题目描述Java代码DFS思路:依次遍历网格;将坐标位置值是 ‘1’ (陆地)的当前位置及其上下左右位置“同化”为 ‘0’ 或其他字符;若当前位置时’0’则退出dfs递归 // DFS public int numIslands(char[][] grid) { if (grid == null || grid.length == 0) return 0; int row = grid.length; int col = grid

2021-02-03 01:03:29 150

原创 【算法题解】22. 括号生成 - Java - DFS、回溯法

题目描述数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。 示例 1:输入:n = 3输出:["((()))","(()())","(())()","()(())","()()()"]示例 2:输入:n = 1输出:["()"]Java代码 //DFS public List<String> generateParenthesis(int n) { if (n <= 0) return nul

2021-01-22 00:51:46 183 1

原创 【算法题解】46. 全排列 - Java - 回溯

题目描述给定一个 没有重复 数字的序列,返回其所有可能的全排列。示例:输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]]Java代码 public List<List<Integer>> permute(int[] nums) { if (nums.length == 0||nums == null) return null;

2021-01-20 22:32:08 194 1

原创 【算法题解】77. 组合 - Java - 回溯 + 剪枝

题目描述77. 组合给定两个整数 n 和 k,返回 1 ... n 中所有可能的 k 个数的组合。示例:输入: n = 4, k = 2输出:[ [2,4], [3,4], [2,3], [1,2], [1,3], [1,4],]Java代码优化思路:结束时:搜索起点有上界,且搜索起点的上界 + 接下来要选择的元素个数 - 1 = n 。接下来要选择的元素个数 = k - path.size(),整理得到:搜索起点的上界 = n - (k - path.si

2021-01-20 22:12:10 99

原创 【算法题解】78. 子集 - Java - 暴力、回溯、DFS

题目描述给你一个整数数组 nums ,返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。 示例 1:输入:nums = [1,2,3]输出:[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2:输入:nums = [0]输出:[[],[0]]Java代码 // 暴力 public List<List<Integer>> subsets(int[] nums) { if (nums

2021-01-18 20:21:24 142

原创 【算法题解】剑指 Offer 38. 字符串的排列 - Java - 回溯法

题目描述输入一个字符串,打印出该字符串中字符的所有排列。你可以以任意顺序返回这个字符串数组,但里面不能有重复元素。 示例:输入:s = "abc"输出:["abc","acb","bac","bca","cab","cba"] Java代码 // 回溯法 Set<String> res = new HashSet<>(); public String[] permutation(String s) { if (s.lengt

2021-01-16 00:18:32 117

原创 【算法题解】剑指 Offer 48. 最长不含重复字符的子字符串 - Java - 滑动窗口

题目描述请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。 请注意,你的答案必须是 子串 的长度,"pw

2021-01-09 21:59:02 99

原创 【算法题解】438. 找到字符串中所有字母异位词 - Java - 滑动窗口

题目描述给定一个字符串 s 和一个非空字符串 p,找到 s 中所有是 p 的字母异位词的子串,返回这些子串的起始索引。字符串只包含小写英文字母,并且字符串 s 和 p 的长度都不超过 20100。说明:字母异位词指字母相同,但排列不同的字符串。不考虑答案输出的顺序。示例 1:输入:s: "cbaebabacd" p: "abc"输出:[0, 6]解释:起始索引等于 0 的子串是 "cba", 它是 "abc" 的字母异位词。起始索引等于 6 的子串是 "bac", 它是

2021-01-09 00:16:20 134

原创 【算法题解】567. 字符串的排列 - Java - 滑动窗口 - HashMap

题目描述给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。换句话说,第一个字符串的排列之一是第二个字符串的子串。示例1:输入: s1 = "ab" s2 = "eidbaooo"输出: True解释: s2 包含 s1 的排列之一 ("ba"). 示例2:输入: s1= "ab" s2 = "eidboaoo"输出: FalseJava代码 // 滑动窗口 public boolean checkInclusion(String

2021-01-08 01:26:45 134

原创 【算法题解】76. 最小覆盖子串 - Java - 滑动窗口

题目描述给你一个字符串 s 、一个字符串 t 。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在涵盖 t 所有字符的子串,则返回空字符串 "" 。注意:如果 s 中存在这样的子串,我们保证它是唯一的答案。 示例 1:输入:s = "ADOBECODEBANC", t = "ABC"输出:"BANC"示例 2:输入:s = "a", t = "a"输出:"a"Java代码 // 滑动窗口 public String minWindow(String

2021-01-06 00:48:55 692

原创 【算法题解】1456. 定长子串中元音的最大数目 - Java - 滑动窗口

题目描述给你字符串 s 和整数 k 。请返回字符串 s 中长度为 k 的单个子字符串中可能包含的最大元音字母数。英文中的 元音字母 为(a, e, i, o, u)。 示例 1:输入:s = "abciiidef", k = 3输出:3解释:子字符串 "iii" 包含 3 个元音字母。示例 2:输入:s = "aeiou", k = 2输出:2解释:任意长度为 2 的子字符串都包含 2 个元音字母。思路第一次让窗口大小等于k,统计元音字母个数count移动窗口。

2021-01-05 00:03:51 245

原创 【算法题解】74. 搜索二维矩阵 - Java - 二分法

题目描述思路二分法思路:通过一维数组的下标计算出二维数组的下标行 = n / 列数列 = n % 列数Java代码/*二分法思路 通过一维数组的下标计算出二维数组的下标 行 = n / 列数 列 = n % 列数*/public boolean searchMatrix(int[][] matrix, int target) { // base case if (matrix == null || matrix.length == 0)

2021-01-04 22:24:17 110

转载 【算法题解】剑指 Offer 11. 旋转数组的最小数字 - Java - 二分法、分治法

1. 题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:02. Java代码 // 二分法 public int minArray(int[] numbers) { if (num

2021-01-03 00:08:09 79

原创 【算法题解】29. 辗转相除 - Java

题目描述给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。返回被除数 dividend 除以除数 divisor 得到的商。整数除法的结果应当截去(truncate)其小数部分,例如:truncate(8.345) = 8 以及 truncate(-2.7335) = -2 示例 1:输入: dividend = 10, divisor = 3输出: 3解释: 10/3 = truncate(3.33333..)

2020-12-31 23:39:35 167

原创 【Java】位移技巧合集

左移一位相当于乘以2的1次方,左移n位就相当于乘以2的n次方。5 << 1 = 10;// 左移一位相当于乘以2的1次方,即5 * 2 = 105 << 2 = 20;// 左移2位就相当于乘以2的2次方。即5 * 2^2 = 5 * 4 = 20 右移一位相当于除以2的1次方,右移n位就相当于除以2的n次方。8 >> 1 = 4;// 右移一位相当于除以2的1次方,即8 / 2 = 48 >> 2 = 2;// 左移2位就相当于乘以2的2.

2020-12-31 22:03:11 152

原创 【算法题解】33. 搜索旋转排序数组 - Java - 二分法

1. 题目描述升序排列的整数数组 nums 在预先未知的某个点上进行了旋转(例如, [0,1,2,4,5,6,7] 经旋转后可能变为 [4,5,6,7,0,1,2] )。请你在数组中搜索 target ,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。示例 1:输入:nums = [4,5,6,7,0,1,2], target = 0输出:4示例 2:输入:nums = [4,5,6,7,0,1,2], target = 3输出:-12. 常规的二分法模板

2020-12-27 15:15:52 132 2

原创 【Vue】 vue使用vue-cookie插件简化使用cookie

1. 安装npm install vue-cookies --save2. main.js中引入 import Vue from 'vue' import VueCookies from 'vue-cookies' Vue.use(VueCookies)3. 常用方法//设置 cookie:this.$cookies.set(keyName, value[, expireTimes[, path[, domain[, secure[, sameSite]]]]]) //return

2020-12-26 00:00:38 454 1

转载 Cookie、Session、Token、JWT的详细区别

原文地址

2020-12-25 23:53:53 76

原创 【算法题解】69. x 的平方根 - Java - 二分法、牛顿迭代法

1. 题目描述实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。2. Java代码 // 二分法 public int mySqrt(int x) {// 如: right = X * x; 即求的是

2020-12-25 23:40:46 200

原创 【算法题解】162. 寻找峰值 - Java - 二分法

1. 题目描述峰值元素是指其值大于左右相邻值的元素。给定一个输入数组 nums,其中 nums[i] ≠ nums[i+1],找到峰值元素并返回其索引。数组可能包含多个峰值,在这种情况下,返回任何一个峰值所在位置即可。你可以假设 nums[-1] = nums[n] = -∞。示例 1:输入: nums = [1,2,3,1]输出: 2解释: 3 是峰值元素,你的函数应该返回其索引 2。2. Java代码线性扫描// 线性扫描、遍历一次 public int f

2020-12-24 23:00:44 306

Java-GUI-轿车销售信息管理系统

课程设计-轿车销售信息管理系统-java编写的桌面系统,用JAVA的GUI实现。基本功能包含轿车信息管理,销售人员管理,轿车销售信息管理,顾客(购买者)的信息管理。下载即用,配置简单(只需配Tomcat环境)、包含相应的数据库SQL文件。使用的是Eclipse开发。使用基础的JDBC连接数据库。

2020-11-12

基于C++实现的购物车.cpp

简单的购物车C++实现,添加删除查询操作、 简单的购物车C++实现,添加删除查询操作、 简单的购物车C++实现,添加删除查询操作、

2020-01-19

空空如也

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

TA关注的人

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