自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【前端】JavaScript 数据结构 -- 队列

javascript 队列表示(实现)

2022-10-05 16:06:31 511 1

原创 【前端】JavaScript 数据结构 -- 链表

JavaScript 的链表数据结构

2022-10-05 11:39:48 721

原创 【前端】JavaScript 数据结构 -- 栈

javaScript 中的栈

2022-10-03 10:41:47 436

原创 【SpringBoot】SpringBoot项目,jdbcTemplate 操作数据库

springboot 通过i jdbc template 连接操作数据库

2022-07-07 13:22:47 438

原创 【SpringBoot】 Error creating bean with name ‘jdbcConverter‘ defined in class

error creating bean with name 'jdbcConveter' defined in class

2022-07-06 18:01:03 1125

原创 【SpringBoot】SpringBoot 项目建立 package do 后不能新建类问题

springboot 项目中的一些包命名规范

2022-07-06 17:21:24 944

原创 【IDEA】切换 Spring 初始化 URL

IDEA 切换 spring 初始化 url

2022-07-06 10:25:40 1882

原创 【Vim】将Cpas_Lock 与 Esc 键进行互换

文章目录【Vim】将Cpas_Lock 与 Esc 键进行互换一、Windows 平台二、Linux 平台三、Vim 下的大小写转换四、参考连接【Vim】将Cpas_Lock 与 Esc 键进行互换问题来源:使用 Vim 进行文本编辑时,老是需要去按 Esc 键,查询将 ‘jj’ 键映射成 Esc,但是左侧的 Cpas_Lock 大部分时间都是空闲的,因此萌生将 Caps_Lock 与 Esc 键更换的想法解决之后,键盘如果连接到系统后,键盘的键值并没有改变,只是在系统中它们的映射被交换了一、W

2022-05-22 10:00:38 1133 1

原创 【Linux】虚拟机 centos集群安装&&搭建

centos集群安装&&搭建一、镜像安装正确下载centos各个版本镜像1. 下载镜像阿里云镜像:https://developer.aliyun.com/mirror/选择下载版本:centos7 - minimal:最小化版本,没有桌面,仅有一些软件配置centos7 - dvd:包含必备软件,但又不会太大,建议选择centos7- everything:包含必备的大量软件2. 安装开启 VMWare,本次使用的版本是16新建虚拟机–

2022-05-22 09:59:21 390

原创 【前端】echarts 建立区域渐变折线图

echarts 建立渐变表1. 示例代码及注释import * as echarts from 'echarts';var chartDom = document.getElementById('main');var myChart = echarts.init(chartDom);var option;option = { tooltip: { // 鼠标聚焦 trigger: 'axis', axisPointer: { type: 'cross',

2022-05-18 23:05:20 547

原创 【HIVE】 hive 表操作

hive 表操作1. hive表常用操作--建库CREATE DATABASE IF NOT EXISTS test;-- 建表CREATE TABLE IF NOT EXISTS test.column_change_table ( column_1 string COMMENT '列1', column_2 string COMMENT '列2', column_3 string COMMENT '列3', column_4 string COMMENT '列

2022-05-17 17:16:29 454

原创 【SpringBoot】IDEA中创建 Springboot Web项目

IDEA中创建 Springboot Web项目1. 编程环境mvn:3.6.3,能够拉取pom中的依赖和打包即可java:1.8.0_202,尽量8.0往上,一般新版本jdk是在旧版本上更新迭代的ide:idea 2021.2.2(ultimate Edition),专业版,功能较多2. 创建方式2.1 通过 springboot 官网 quickstart 方式创建前期准备:一个集成开发环境(IDE),JDK 1.8 以上;阅读说明:https://spring.io/quicksta

2022-05-14 13:50:33 1006

原创 【TOOLS】utools 图床插件 & Gitee 实现图片上传

utools 图床插件 & Gitee 实现图片上传1. 图床图床可以简单理解为存储图片的一片空间(image host),这个空间能够被绝大部分的用户访问。上传一张图片,在该服务器上生成独一无二的链接,通过该链接便能够访问到该图片。2. Gitee 搭建图床2.1 首先注册 Gitee 账号gitee 注册地址2.2 创建 Gitee 仓库新建 gitee 仓库选择开源(为了能够在后期能够被访问到),并建立一个 Readme 文件,不要让仓库显得单调3. 下载 utool

2021-11-06 10:23:07 718

原创 【SpringBoot】多配置文件的实现 yaml:@profileActive@ && @profile.active@

SpringBoot 多环境配置文件0. 配置文件:yaml propertiesSpringBoot配置文件.yaml(.yml)和.propertiesapplication.yml 与 applicaiton.properties 的效果并没有太大的区别,都是应用启动配置文件,springboot 项目在运行时都能识别到,只是语法上需要注意进行区别,写法转换在文章中均已提及1. 应用场景在开发过程中,一个项目可能会使用到不同的环境配置进行开发,如:dev(生产环境):applicatio

2021-11-01 18:10:59 3569 2

原创 【Python】‘unicodeescape‘ codec can‘t decode bytes in position

【python】‘unicodeescape’ codec can’t decode bytes in position0. 情景再现使用 requests 模拟登录的过程中,从网页上复制的 cookie 中含有特殊字符cookie = 'xxxxxxxxxxx' # 其中出现了特殊字符headers = { 'cookie': cookie, 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKi

2021-10-30 16:55:26 3545

原创 【TOOLS】windows 配置访问 smb 服务器

【SMB】windows 配置访问 smb 服务器windows 如何访问 SMB 服务器,大致有以下几种方法,建议采用第三种方式:使用 windows 系统自带的 smb 客户端进行访问通过 windows 自带的smb客户端进行访问的方式不可取,在勒索病毒事件后 ,445端口被禁用了,而 windows smb客户端默认访问445端口,因此使用该方法必然不可行使用代理的方式进行访问(不建议使用)Samba:基于公网 IP 的服务访问采用以上方式配置代理进行访问 SMB 服务器,成功

2021-10-23 10:47:03 8587

原创 【Android】mitmproxy-ca-cert.pem手机证书文件安装

mitmproxy-ca-cert.pem手机证书文件安装1. 问题排查环境:vivo X21文件: mitmproxy-ca-cert.pem将 mitmrpoxy-ca-cert.pem 文件安装到 Android 手机过程中,出现了解析失败的情况,开始使用的是通过微信或者qq的文件传输方式进行文件发送,但是更换邮件形式下载手动安装,仍然出现了这种情况。2. 问题解决https://www.jianshu.com/p/d9e419efe80c,按照博主推荐的这篇方案进行了尝试,但从存储设

2021-10-10 11:30:40 2722 2

原创 【Python】pyspider 一直卡在 result worker starting 的解决办法

pyspider 启动所遇到的坑环境:python 3.7.4pip 21.2.41. 启动 async 关键字报错的问题参考链接:https://www.cnblogs.com/Mayfly-nymph/p/10808088.html原因: python 3.7 中 async 成为了保留关键字解决:替换 pyspider 包下的其中几个 py 文件中 async 替换为新变量名如:async_mode推荐:如果使用 vscode 打开文件夹可以通过侧边 ????全局搜索 async

2021-10-10 00:27:09 1288 1

原创 【Maven】多模块 denpencies 的问题

多模块依赖继承的问题一、问题排查建立多模块的项目,或者根据父类依赖来建立模块工程后,执行 mvn clean package 命令会出现 progress terminated 报错,详细信息报错缺少 version在子模块 child 的 pom.xml 中添加 version 限定,设定版本问题得以解决 <dependency> <groupId>org.springframework.boot</groupId>

2021-10-09 17:51:55 191

原创 【Maven】Mvn 报错 :http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

Maven打包报错:http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException问题原因:可能出现了循环依赖的情况

2021-10-08 23:26:40 1175

原创 通过加减法、移位实现整数乘、除法(仅仅保留商)

文章目录通过加减法、移位实现整数乘、除法(仅仅保留商)1. 先导2. 非负整数的乘除法2.1 乘法2. 2 除法3. 整数的乘法(位运算实现)3.1 乘法3.2 除法4. 参考链接通过加减法、移位实现整数乘、除法(仅仅保留商)1. 先导计算机中,整数的乘法、除法、取模、取余的计算底层均是使用 移位 + 加减法 实现,基于此,我们来实现 32 位的整数乘除法2. 非负整数的乘除法2.1 乘法32 位的乘法,最大值相乘不会超过 64 位,无论是否有符号,但是两个 int 类型的数相乘,结果不会超过

2021-09-11 18:36:10 2548

原创 【MySQL】MySQL 粗浅总结

文章目录MySQL一、配置文件以及服务启动关闭1. 配置文件2. Mysql 服务的启动3. MySQL 环境变量配置4. mysql 服务的登录退出二、 SQL 初见1. 常用的 SQL 语句2. SQL 语句简单规范3. SQL 开发软件三、SQL 知识1. 语言分类01. DQL:Data Query Language 查询语句02. DML:Data Manipulattion Language 数据操作语句03. DDL: Data Define Language 数据定义语言04. TCL:T

2021-09-09 17:59:53 175

原创 【Java】 HashMap jdk1.8

HashMap文中所贴代码是 java version “12.0.1” 2019-04-16 下的 HashMap 源码,源码应与 jdk 1.8 相同Jdk1.8 HashMap一、默认参数说明MAXNUM_CAPACITY=1 <<32 最大容量DEFAULT_LOAD_FACTOR=0.75f 负载因子TREEIFY_THRESHOLD=8 树化阈值UNTREEIFY_THRESHOLD=6 反树化阈值MIN_TREEIFY_CAPACITY=64 最小树化容量D

2021-08-05 20:47:18 115

原创 【Vim】Vim 的常用命令

Vim 的常用命令一、Vim 的模式normal 模式: 大部分命令执行insert 模式: 实现对文件内容的执行visual 模式: 实现多行的编辑vim 命令模式: 实现文本内容之外的操作模式之间的转换:normal --> inserti : 在光标前插入 insertI : 在光标后插入 Insert in headero : 在下一行插入 one line insertO : 在上一行插入 One Line Insert beforea : 在

2021-08-04 09:54:28 677

原创 【Vim】Vscode 配置 Vim

文章目录Vscode 配置 vim一、Vim 简介二、Vscode 配置 vim1. 安装2. 配置- mac系统- Windows三、配置项说明四、参考链接五、总结Vscode 配置 vim强烈建议安装后查看参考链接中的指尖飞舞:vscode + vim 高效开发(系列视频)一、Vim 简介Vim 是 Vi Mproved(改进) 是一款强大的编辑器,基于 Linux 平台下的 Vi 开发。因为操作是基于命令方式,所以能够跨平台安装,功能强大,具有以下特点:内存占用低以命令为中心,可

2021-08-03 20:48:28 5203

原创 【前端】 Vue 中 Echarts 图表自适应问题

vue 中 Echarts 图表自适应问题一、问题来源在单个的 vue 组件中,插入单个的普通图表(如柱状图、折线图)使用以下方法可以进行自适应 window.resize( function () { myChart.resize(); }); //或者以下方法也可(上面的另一种写法)window.resize( => ({ myChart.resize(); });//以下方法也可,适合多个显示 echarts 图表的

2021-07-19 23:19:30 1288 2

原创 【前端】vue 工程中加入 echarts 图表不显示的问题

vue 工程中加入 echarts 图表不显示的问题一、问题原因vue 引用 echarts 方式错误,高版本采用了低版本的引用方式二、vue工程使用echartsvue官方教程1. 安装 echarts 组件# 方法一 下载到工程目录的 node_moudles 目录 比较推荐 npm install echarts --save#方法二 下载到全局的包目录 (一般会出现引用问题)npm install echarts -g以上方式安装 echarts 包拉取时会下载最新的

2021-07-17 14:50:25 5891 3

原创 【Java】错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 的解决方案

错误: 缺少 JavaFX 运行时组件, 需要使用该组件来运行此应用程序 的解决方案1. 问题的本质jdk 11 后,JavaFX 包被剥离出来了,创建 Java Applicattion 时需要手动添加依赖包,添加 VM options参数2. 解决方法添加 VM Options 参数即可,参数的内容为 javafx–>sdk–> lib目录的绝对路径比如我放在了:3. 运行效果...

2021-06-10 09:46:17 37655 17

原创 【MySQL】MySQL 暂时不够指南

文章目录MYSQL 暂时够用指南1. mysql 简介2. 索引3. 常用引擎1.默认 InnoDB2. MYISAM(5.5.8以前默认)3. 其他引擎4. MYSQL 常用操作1. 增2. 删3. 查4. 改5. 不够指南MYSQL 暂时够用指南1. mysql 简介结构化的数据库免费2. 索引使用底层结构是 B+ 数适合范围查询弥补了 B 回旋查找的问题维护索引需要耗费时间组合索引:最左匹配原则3. 常用引擎1.默认 InnoDB支持事务回滚、并发行级锁支

2021-06-06 21:34:17 73 2

原创 git 暂时够用指南

文章目录git 暂时够用指南1. git 经典概念2. 常用指令3. 版本控制相关4. 团队协作git 暂时够用指南1. git 经典概念整体图远程仓库(remote):托管代码的服务器 如 github gitee gitlab版本库(仓库区):安全存放数据的位置,这里有最新提交的数据,其中的 HEAD 指向罪行的放入仓库的版本暂存区:用于存放临时的改动工作区:平时存放代码的地方2. 常用指令设置用户名、密码:git config --lsitgit config --glob

2021-06-06 21:03:28 78

转载 二叉树的最近公共祖先

文章目录二叉树的最近公共祖先1. 题意2. 思路3. 实现4. 转载链接二叉树的最近公共祖先1. 题意该题为 leetcode 的 236 题题意:给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为: “对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”输入:root = [3,5,1,6,2,0,8,null,null,7,4], p = 5,

2021-05-29 09:39:11 119

转载 单向旅行商问题

文章目录【动态规划】Unidirectional TSP 单向旅行商问题1. 题目a. 题意b. 示例2. 分析3. Java 版【动态规划】Unidirectional TSP 单向旅行商问题参考链接:【动态规划】Unidirectional TSP 单向旅行商问题1. 题目a. 题意给定一个m行n列(m<=10,n<=100)的整数矩阵,从第一列任何一个位置出发每次往右、右上或者右下走一格,最终到达最后一列。要求经过的整数之和最小。整个矩阵是环形的,即第一行的上一行是最后一行,最

2021-05-27 09:11:30 237

原创 【Java】Java 注解

文章目录Java 注解1. 解释2. Annotion 架构3. Annotation 组成部分1. Annotation.java2. ElementType.java3. RetentionPolicy.java4. 常见的 Annotation1. RetentionPolicy.SOURCE2. RetentionPolicy.CLASS3. RetentionPolicy.RUNTIME4. 其他注解(属于以上三种其中一种)5. 自定义 Annotation 示例1. MyAnnotation.

2021-05-21 10:41:20 101

原创 【Java】缓冲与缓存

文章目录Java 缓冲与缓存1. 缓冲 Buffer2. 缓存 CacheJava 缓冲与缓存1. 缓冲 Buffer主要用于协调上下层应用之间的性能差异当上层应用的性能优于下层应用时,可以使用缓冲区协调上下层应用之间的数据流通,减少上层应用对下层应用处理数据的等待。基于缓冲区的结构,上层应用不需要等待下层应用完全接受数据即可返回进行其他操作,从而加快上层应用的处理速度,提升系统的处理性能。示例1:没有使用缓冲区进行文件的写入package com.javabasic.buffertest

2021-05-19 07:52:05 319

原创 【Java】内部类

文章目录内部类1. 非静态的内部类1.1 非方法内部类1.2 方法内部类2. 静态的内部类3. 匿名内部类内部类一般情况下,类和类之间相互独立的,内部类的技术的出现就是为了打破这种独立,让一个类成为另外一个类的内部成员,和成员变量、成员方法使用使用内部类:采用内部类技术,可以隐藏细节和内部结构,封装性更好,让程序结构更加合理。1. 非静态的内部类1.1 非方法内部类非静态内部类就是将内部类作为外部类的成员变量、成员方法来使用,所以必须依赖于外部对象。(新建一个非静态的内部类时,应该依附于已

2021-05-17 21:42:48 47

原创 鸡蛋掉落问题

鸡蛋掉落问题文章目录鸡蛋掉落问题题意示例官方题解代码PS参考链接题意题意:给你 kkk 个鸡蛋,并可以使用一栋从第 111 层到第 nnn 层共有 nnn 层楼的建筑已知:存在楼层 fff , 满足 0≤f≤n0 \le f \le n0≤f≤n,任何高于 fff 的楼层落下的鸡蛋都会碎, 从 fff 楼层或比它低的楼层,将鸡蛋掉落并不碎掉。每次,可以取一枚鸡蛋从任意楼层 xxx 将其掉落,1≤x≤n1 \le x \le n1≤x≤n ,如果鸡蛋碎了,不能再次使用,如果鸡蛋没碎,那么可以再次使用

2021-05-15 11:12:44 145

原创 关于 IDEA 配置 git github 的相关问题

关于 IDEA 配置 git github 的相关问题参考一: IntelliJ IDEA连接Github安装 git (配置环境变量)github 账号申请Idea 安装当以上步骤完成后,按照链接中的步骤进行配置,尝试。可能会遇到的问题:启用 git 管理控制后没有创建本地仓库的选项(未找到),原理上本地的工作区会自动为你创建相应的本地仓库push pull commit 等操作提交到 github 仓库时,可能会出现 time out 的状况unable to access '

2021-05-13 20:51:38 197

原创 关于使用 tortisegit clone、commit的一些问题

文章目录关于使用 tortisegit clone、commit的一些问题1. git是什么2. git的安装3. TortoiseGit的安装4. TorToiseGit配置5. 密匙配置6. 项目克隆7. 所遇问题关于使用 tortisegit clone、commit的一些问题1. git是什么git是版本管理工具,具体可以参考百度百科、其他博客等2. git的安装进入git官网,根据个人系统选择合适的安装版本,如果C盘空间不够,或者需要安装在D盘,或其他盘,根据提示进行个性化安装即可。默

2021-05-05 20:32:29 336

原创 windows-vscode搭建c++/c开发环境

windows-vscode搭建c++/c开发环境以下经验来自公众号VSCode一、编译器下载安装mingw64编译器mingw下载地址:https://osdn.net/projects/mingw/releases/ 下载后点击安装即可,选择合适的安装目录:如D:\Mingw选择需要下载的项目,一般包含gcc g++ mingw32-make可参照这篇文章cmake工具cmake下载地址:https://cmake.org/download/下载的为解

2020-10-09 09:37:13 1730

原创 jdk安装、Java环境配置

jdk安装、Java环境配置一、简介jdk是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的Java应用程序。jdk是整个Java开发的核心,包含了Java环境,Java工具和Java的基础类库。jre(Java Runtime Environment,Java运行环境),运行Java程序所必须的环境的集合包含JVM标准实现及Java的核心类库包含Java虚拟机(jvm)Java核心类库和支持文件它不包含开发工具(jdk)–编译器、调试器和其他工具。如果只需要运行Java

2020-10-08 10:25:01 136

空空如也

空空如也

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

TA关注的人

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