自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JJJ

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

原创 Vue3 + ElementUI 环境搭建

Vue3 + ElementUI 环境搭建1 安装 Node.js官网下载,直接无脑安装。安装好之后可以用以下命令检查是否安装成功。# 检查 node 版本node -V# 检查 npm 版本npm -V1.1 安装 Node.js 淘宝镜像加速器(cnpm)# -g 表示全局安装# --save (简写:-S) 表示安装到当前项目下,即安装到项目的 node_modules 文件夹中`npm install cnpm -g`2 安装 Vue-CliVue 提供了一个官方的

2021-12-30 13:27:52 1279

原创 Tomcat 环境搭建

Tomcat1 下载 TomcatTomcat 官网下载 Tomcat 9 最新版本压缩包2 安装 Tomcat解压下载的安装包到环境目录下建议:创建一个专门的 Environments 文件夹用来存放所有的文件夹。解压成功之后就是安装成功!!3 Tomcat 项目文件webapps 存放网站Tomcat中默认有 5 个网站,ROOT 是默认打开的、即启动 Tomcat 后访问 localhost:8080 的网站。访问localhost:8080

2021-12-29 23:44:13 333

原创 Git+码云+IDEA 环境搭建

Git 基础原理和使用入门Git 是目前是世界上最先进的分布式版本控制系统。版本控制本地版本控制版本全部保存在本地集中版本控制(SVN)所有代码存放在集中的服务器上,本地电脑只有以前的版本,如果没有联网,就不能看到历史版本。分布式版本控制(Git)本地保存所有全部代码,不会因为服务器和网络问题造成代码丢失的问题Git 环境配置官网下载,无脑安装。可以通过右键菜单打开Git Bash:Linux 风格的命令行Git CMD:WIndows 风格的命令行Git

2021-12-16 18:52:30 136

原创 Java+selenium 搭建自动化测试环境

Web 自动化测试1 搭建环境Java8ideatestng 7.4.0selenium-java 4.1.02 第一个测试项目2.1 Idea 新建一个 Maven 项目单击 finish 完成2.2 在 pom.xml 中导入依赖testng<dependency> <groupId>org.testng</groupId> <artifactId>testng</ar

2021-12-10 18:12:59 495 1

原创 Typora + PicGo + Gitee 构建图床

Typora + PicGo + Gitee 构建图床1 为什么需要构建图床?在本地编辑 Markdown 的时候插入图片,此时插入的是本地存放图片的地址,如果在另外一台设备上浏览 Markdown 文件是无法显示图片的,或者把 Markdown 文件导入到个人博客中(例:csdn)的时候不知道外部导入图片,只能一张一张重新导入,非常麻烦。这时,就可以把图片上传到图床中,生成一个唯一的 url 来显示图片。实现在不同的地方浏览同样的 Markdown 文件都可以看到图片。2 Giee(码云)配置

2021-12-06 13:36:35 148

原创 解决问题:this.getOptions is not a function

this.getOptions is not a functionvue程序执行npm run dev的时候报的错误。1 原因node-ass和ass-loader的版本太高,无法兼容。2 解决方法打开项目中package.json文件,把node-ass的版本和ass-loader版本调低==本人在node-sass4.14.1版本,sass-loader7.3.1版本下可以运行。3 更改完版本要在控制台npm install重新安装4 npm run dev运行...

2021-08-15 16:28:11 246

原创 问题解决:系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的about_Execution_Policies

1 使用webpack打包的时候出现如下是错误。百度发现, 首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)。Restricted 策略不允许任何脚本运行。所有要手动开启允许脚本运行。2 解决过程2.1 win+x 打开PowerShell(管理员)2.2 输入set-ExecutionPolicy RemoteSigned ,输入a或者y2.3 测试是否更改成功:输入get-executionpolicy结果为Re

2021-08-15 13:24:51 1368

原创 Tomcat启动显示1099端口被占用问题解决

Tomcat启动显示1099端口被占用问题解决打开cmd输入 netstat -aon|findstr 1099目的:找到1099端口被哪一个进程占用,获得它的进程ID。taskkill -f -pid 占用1099短号的进程ID关闭占用1099端口的进程就可以解决问题。...

2021-08-13 22:06:27 595

原创 SSM框架(Spring-SpringMVC-Mybatis)整合

SSM框架(Spring-SpringMVC-Mybatis)整合1 环境IDEA 2021.2Tomcat 9.0.50Maven 3.8.1Mysql 8.0.262 数据库创建CREATE DATABASE ssmbuildCREATE TABLE `books` ( `bookID` int NOT NULL, `bookName` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT

2021-08-12 20:03:24 101

原创 SpringMVC-Study

SpringMVCStudy1 what does MVC frameword do?将url映射到java类或者java类的方法。封装用户提交的数据。处理请求:调用相关的业务处理–>封装响应数据。将相应的数据进行渲染。2 what is SpringMVC?Spring MVC是SpringFramework的一部分,是居于Java实现MVC的轻量级Web框架。3 SpringMVC的优点:轻量级,简单易学。高效,基于请求响应的MVC框架。与Spring兼容性好,无缝结合

2021-08-11 17:46:22 70

原创 SpringStudy

Spring Study1 What is Spring Framework?Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性角度而言,绝大部分Java应用都可以从Spring中受益。2002年,首次推出Spring Framework的雏形(interface 21)Spring Framework的创始人 Rod Johnson,悉尼大学的音

2021-08-09 13:34:12 101

原创 项目开发的常用依赖和相关配置

1. 数据库连接JDBC<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.7</version></dependency>2. mybatis<dependency>

2021-08-04 19:51:58 106

原创 LeetCode 1337. 矩阵中战斗力最弱的 K 行

一、题目1. 描述给你一个大小为 m×nm \times nm×n 的矩阵 mat,矩阵由若干军人和平民组成,分别用 111 和 000 表示。请你返回矩阵中战斗力最弱的 kkk 行的索引,按从最弱到最强排序。如果第 iii 行的军人数量少于第 jjj 行,或者两行军人数量相同但 iii 小于 jjj,那么我们认为第 i 行的战斗力比第 j 行弱。军人总是排在一行中的靠前位置,也就是说 111 总是出现在 000 之前。2. 示例示例一输入:mat = [[1,1,0,0,0], [1,1

2021-08-01 21:26:26 76

原创 LeetCode 171. Excel 表列序号

一、题目:二叉树寻路1. 描述给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。例如,A -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28 ...2. 提示和要求1 <= columnTitle.length <= 7columnTitle 仅由大写英文组成columnTitle 在范围 [“A”, “FXSHRXW”] 内3. 示

2021-07-30 13:29:54 78

原创 Java常见问题

1.反转List使用Collections.reverse()/** * Reverses the order of the elements in the specified list.<p> * * This method runs in linear time. * * @param list the list whose elements are to be reversed. * @throws Unsupporte

2021-07-29 19:04:45 86

原创 Java集合类

Java集和类一、简介java.util集合类是用来存放某类对象的。集合类有一个共同特点:只容纳对象(实际上是对象名,即指向地址的指针)。这一点和数组不同,数组可以容纳对象和简单数据。如果在集合类中既想使用简单数据类型,又想利用集合类的灵活性,就可以把简单数据类型数据变成该数据类型类的对象,然后放入集合中处理(执行效率会降低)。(数据结构几乎在每一段程序设计过程中都会使用到,但是如果每次编程都要重新构建这些数据结构显然违背了软件组件化的思想。因此Java的设计者考虑把这些通用的数据结构做成API

2021-07-29 18:55:24 77

原创 LeetCode 1104. 二叉树寻路

一、题目:二叉树寻路1. 描述在一棵无限的二叉树上,每个节点都有两个子节点,树中的节点 逐行 依次按 “之” 字形进行标记。如下图所示,在奇数行(即,第一行、第三行、第五行……)中,按从左到右的顺序进行标记;而偶数行(即,第二行、第四行、第六行……)中,按从右到左的顺序进行标记。给你树上某一个节点的标号 label,请你返回从根节点到该标号为 label 节点的路径,该路径是由途经的节点标号所组成的。2. 提示和要求1 <= label <= 10^63. 示例示例一

2021-07-29 12:56:49 59

原创 LeetCode 863. 二叉树中所有距离为 K 的结点

一、题目:从相邻元素对还原数组1. 描述给定一个二叉树(具有根结点 root), 一个目标结点 target ,和一个整数值 K。返回到目标结点 target 距离为 K 的所有结点的值的列表。 (答案可以以任何顺序返回)2. 提示和要求给定的树是非空的树上的每个结点都具有唯一的值 0≤node.val≤5000 \leq node.val \leq 5000≤node.val≤500目标结点 target 是树上的结点0≤k≤10000 \leq k \leq 10000≤k≤1000

2021-07-28 16:42:32 78

原创 LeetCode 1743. 从相邻元素对还原数组

一、题目:从相邻元素对还原数组1. 描述存在一个由 nnn 个不同元素组成的整数数组 nums ,但你已经记不清具体内容。好在你还记得 nums 中的每一对相邻元素。给你一个二维整数数组 adjacentPairs ,大小为 n−1n - 1n−1 ,其中每个 adjacentPairs[i] = [num1, num2] 表示元素 num1 和 num2 在数组 nums 相邻,且一定存在于adjacentPairs ,存在形式可能是 [...num1, num2...] ,也可能是 [...nums

2021-07-25 17:07:29 98

原创 String类

String类一、简介java.lang.Stringjava用于管理字符串的类二、常用方法1.构造方法String(char value[])分配一个新的String,以便它表示当前字符数组参数value包含的字符。新的String复制字符数组参数的内容。也就是说后续更改字符数组并不影响新的String。/** * Allocates a new {@code String} so that it represents the sequence of * cha

2021-07-24 10:27:53 44

原创 LeetCode 1736. 替换隐藏数字得到的最晚时间

一、题目:替换隐藏数字得到的最晚时间1. 描述给你一个字符串 time,格式为 hh:mm(小时:分钟),其中某几位数字被隐藏(用 ? 表示)。有效的时间为 00:00 到 23:59 之间的所有时间,包括 00:00 和 23:59 。替换 time 中隐藏的数字,返回你可以得到的最晚有效时间。2. 提示和要求time 的格式为 hh:mm题目数据保证你可以由输入的字符串生成有效的时间3. 示例示例一输入:time = "2?:?0"输出:"23:50"解释:以数字 '2'

2021-07-24 10:11:51 60

原创 Arrays类

Arrays类一、简介java.util.Arraysjava用于管理数组的类。二、常用方法1.Array.fill()fill(int[] a, int val)将指定的val值赋值给数组a的每个元素。/** * Assigns the specified int value to each element of the specified array * of ints. * * @param a the array to be fille

2021-07-23 13:13:58 47

原创 LeetCode 1893. 检查是否区域内所有整数都被覆盖

题目:检查是否区域内所有整数都被覆盖描述给你一个二维整数数组 ranges 和两个整数 left 和 right。每个 ranges[i]=[starti,endi]ranges[i] = [start_{i}, end_{i}]ranges[i]=[starti​,endi​] 表示一个从startistart_{i}starti​ 到 endiend_{i}endi​ 的闭区间。如果闭区间 [left,right][left, right][left,right] 内每个整数都被 rangesran

2021-07-23 12:01:56 66

空空如也

空空如也

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

TA关注的人

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