自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux 自定义简单命令

如何让一个脚本文件没有.sh后缀输入文件名即可执行权限问题首先当然得让它成为可执行文件,不要出现死亡Permission denine执行以下命令chmod +x 文件路径/文件名两种方式当我们输入一个命令的时候默认是从下面这些路径进行查找的,所以我们要做的就是把当前这个文件的路径添加过去,你可以输入下面这个命令进行查看echo $PATH第一种(临时)你可以通过export的方式进行直接导入过去export PATH="$PWD:$PATH"重新打印命令就可以看见当前目录已经

2022-04-10 10:50:39 1318

原创 在Windows11的环境下安装Ubuntu20.04所遇到的问题

1.安装教程安装教程看这个——>Windows Subsystem for Linux 2: The Complete Guide记得翻译2.开始遇坑2.1 问题1开始就直接来个error:0x800701bc啊,丝毫不讲武德,原来是我的WSL版本由原来的WSL1升级到WSL2后,内核没有升级下载个WSL2 Linux 内核更新包就可以,点这个下载——>WSL2 Linux 内核更新包接着安装即可2.2 问题2接着就是一堆的参考的对象类型不支持尝试的操作。解决方法下载此

2022-04-06 22:49:29 1730

原创 LeetCode——6. Z 字形变换

6. Z 字形变换(中等难度)题目描述:将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “PAYPALISHIRING” 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“PAHNAPLSIIGYIR”。请你实现这个将字符串进行指定行数变换的函数:string convert(string s, int numR

2022-03-27 11:08:01 233

原创 LeetCode——122. 买卖股票的最佳时机 II(动态规划、贪心)

121. 买卖股票的最佳时机题目描述:给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。在每一天,你可能会决定购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以购买它,然后在 同一天 出售。返回 你能获得的 最大 利润 。简而言之,你可以通过分析判断未来每天的股价,多次买入与卖出,来获得你能获取的最大利润,低阶的只能买卖一次...

2022-03-12 18:31:59 1621

原创 LeetCode——121. 买卖股票的最佳时机

121. 买卖股票的最佳时机题目描述给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。示例解题思路方法一: 暴力遍历法(不建议)直接算出所有的可能,通过两个for循环,每次计算出比当前maxProfit高则交换方法二: 一次遍历法分析: 我们

2022-03-12 13:52:50 125

原创 LeetCode——141、142. 环形链表

141、142. 环形链表题目描述给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。注:不允许修改链表。输入:head = [3,2,0,-4], pos

2022-03-11 22:35:57 1128

原创 LeetCode——11.盛最多水的容器

11.盛最多水的容器题目描述给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。说明:你不能倾斜容器。实例输入:[1,8,6,2,5,4,8,3,7]输出:49解释:图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。方法1 暴力遍

2022-03-07 18:11:10 127

原创 LeetCode——609.在系统中查找重复文件

609.在系统中查找重复文件题目描述:给你一个目录信息列表 paths ,包括目录路径,以及该目录中的所有文件及其内容,请你按路径返回文件系统中的所有重复文件。答案可按 任意顺序 返回。一组重复的文件至少包括 两个 具有完全相同内容的文件。输入 列表中的单个目录信息字符串的格式如下:"root/d1/d2/.../dm f1.txt(f1_content) f2.txt(f2_content) ... fn.txt(fn_content)"这意味着,在目录 root/d1/d2/.../d

2022-03-03 23:32:06 360

原创 商城订单状态变化

当用户下单后,订单状态走向

2021-12-19 15:44:39 113

原创 Windows11系统右键没有git bash

windows11 右键没有git bash

2021-12-15 23:41:16 5810 10

原创 简单说说为什么强烈建议实体类的字段使用private的访问等级

为什么强烈建议用private标记实例字段这反映了面向对象的很重要的一个思想,封装,这样可以很有效的保证数据的安全性与合法性,如果你需要赋值,你可以对传过来的数据在set方法中进行判断和处理,你也可以不写set方法,只写一个get方法,让这个数据就只有查看权限你当然可以用public来标记,但是这是一种很不好的做法。举个例子,我们先定义一个user类,里面有姓名和age的属性public class User { //姓名 public String name; //年龄

2021-04-25 11:43:51 1388 1

原创 计算输入日期的前一天

计算输入日期的前一天具体功能需求:1)程序有3个输入变量year,month,day,分别表示输入日期的年份、月份、日,其中year,month,day均定义为整数值,且满足:1≤month≤12,1≤day≤31,1900≤year≤2019。通过程序可以输出该输入日期在日历上的前一天。例如:输入2021,3,1,则该程序的输出为:2021,2,28。import java.util.Scanner;/** * @program: softwareTest * @description:

2021-04-16 11:05:37 2236 1

原创 ElasticSearch安装ik分词器重启出现闪退问题

注意ik分词器版本号一定得和你ElasticSearch对应!!!先贴出ik分词器Github地址https://github.com/medcl/elasticsearch-analysis-ik接着不要直接点code下载压缩包,点击release下载你对应的版本接着下载这个zip文件即可解压到ElasticSearch的plugins目录下新建个文件夹把解压后的文件丢入其中即可注意,最后删除压缩包!!! 否则无法识别该文件也会闪退启动ElasticSearch看到这一行即表示加载

2021-04-15 20:27:03 449 1

原创 idea显示Multiple Spring Boot run configurations were detected. Services allows to manage multiple run

Multiple Spring Boot run configurations were detected. Services allows to manage multiple run configurations at once.今天在导入一个开源项目查看的时候提示我:The IDE is running low on memory and this might affect performance. Please consider increasing available heap.翻译下来也就

2021-04-10 15:34:19 18557 2

原创 获取当前日期与公元一年一月的天数差并判断星期几

这获取当前日期与公元一年一月的天数差并判断星期几里写自定义目录标题绝对没问题直接用就行import java.util.Scanner;public class QueryWeekly { public static void main(String args[]){ //用两个数组存储闰年和非闰年的天数 int a[]= {31,29,31,30,31,30,31,31,30,31,30,31};//闰年日期 int b[]= {31,2

2021-04-09 11:44:17 786 7

原创 遇坑:服务器运行spring boot或者别的项目非常慢

今天在运行spring boot项目的时候,半天不动,后来一看,果然又是我之前遇到的那个问题解决方案:打开jdk安装目录下的/jre/lib/security,接着修改java.security文件vim java.security将securerandom.source=file:/dev/random中的random改成urandom退出保存即可...

2021-02-04 15:17:03 373

原创 Windows环境下重置并修改MySQL8版本的root密码

MySQL更新了很多东西,有的命令已经替代了,下面我会使用最新的命令流程来修改MySQL密码首先打开cmd(注意,一定要是管理员身份运行)第一步:切换到自己电脑的MySQL的安装路径下,这里可以打开文件夹然后直接复制上面路径后,在放到cd命令后面cd "c:\Program Files\mysql-8.0.20-winx64\bin"第二步:关闭MySQL服务net stop mysql #停掉MySQL第三步:跳过授权表启动MySQL服务程序,输入这个命令后,将该cmd命令

2020-12-27 19:18:29 516

原创 在controller中使用shiro获取当前登录的用户名

网页中,就算登陆后,我们也得经常需要使用到用户名去做些验证的事情,来给予该展示的信息或者进行判断,在controller可以很简便的获取到当前登录的用户信息,代码如下 User user1 =(User) SecurityUtils.getSubject().getPrincipal(); //打印验证是否正确 System.out.println(user1.getUsername());...

2020-12-24 17:29:44 1336 3

原创 Thymeleaf中th:href标签怎么携带参数

直接放代码th:href="@{/student(username=${user1.getUsername()})}"

2020-12-24 12:20:21 1370

原创 SpringBoot实现登录拦截器

在具有登录功能的网站中,登录拦截极为重要,还好,在springboot里面实现这个并不是很麻烦首先我们先写一个拦截器的类,让它实现HandlerInterceptor接口,然后获取下当前用户信息,进行判断,如果为空,即表示没有登录,这时候进行拦截,并且放回一些信息,告诉前端没有权限,返回false,反之返回truepublic class LoginHandlerInterceptor implements HandlerInterceptor { @Override public b

2020-12-24 11:43:24 621

原创 Duplicate entry ‘12‘ for key ‘student.PRIMARY‘

Duplicate entry ‘12’ for key 'xxx.PRIMARY’数据库进行插入操作的时候主键出现了重复,看看是不是重复运行了相同的命令

2020-12-24 10:13:59 2382

原创 Thymeleaf中给background的url设值语法报错问题

网上搜了很多资料,大多数都是这样子来写<div th:style="'background:url(' + @{/img/1.jpg} + ');'>可是我试了还是报错后面换了种方法,选择直接拼接<div th:style="'background: url(' + '/img/1.jpg' + ');'>这样子就不报错了,我认为可能是版本的问题,望大神指点...

2020-11-25 21:02:51 2900 3

原创 怎么在idea永久设置maven配置

如图,按照顺序点击然后你可能也需要配置一下阿里云的镜像,找到如上图片所示的settings.xml文件,用记事本或者别的什么方式打开后,将以下代码插入到 mirrors 标签下 <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <ur

2020-11-17 18:46:39 1544 1

转载 GitHub的高级搜索方式

一、单条件使用#项目名称仓库名称包含 spring 的项目in:name spring项目描述仓库描述中包含 spring 的项目in:description springreadme文件readme 中的描述包含 spring 的项目in:readme springstar数量star 数量大于 1000 的项目starts: >1000star 数量在 10~20直接的项目stars:10…20fork 数量fork 数量大于 1000 的项目fork:>1

2020-11-03 10:35:15 312

原创 Struts2 文件上传类型列表

```powershell'.a' : 'application/octet-stream', '.ai' : 'application/postscript', '.aif' : 'audio/x-aiff', '.aifc' : 'audio/x-aiff', '.aiff' : 'audio/x-aiff', '.au' : 'audio/basic', '.avi' : 'video/x-ms.

2020-10-14 11:35:42 116 1

原创 记录:在centos7服务器上开启了tomcat但是无法访问8080的端口

原因:由于防火墙的问题,并不能通过8080端口解决:将防火墙打开环境:阿里云的centos7系统1、设置防火墙允许8080端口通过firewall-cmd --zone=public --add-port=8080/tcp --permanent2、重启防火墙firewall-cmd --reload但是在输入此命令后出现了如下问题发现我原来没开启firewalld.service服务3、开启firewalld.service服务service firewalld start

2020-09-28 22:21:37 1589

原创 centos服务器上想使用./startup.sh命令说Permission denied

centos服务器上想使用./startup.sh命令说Permission denied今天想在服务器上跑tomcat的时候突然说我没权限,切换到超级管理员也不行,看了下,原来是需要使用chmod命令在bin目录下修改文件权限chmod 777 startup.shchmod 777 shutdown.sh接下来继续运行sh文件即可...

2020-09-28 20:33:20 804

原创 宿舍管理查询软件系统

宿舍管理查询软件系统题目描述基本要求如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入题目描述为宿舍管理人员编写一个宿舍管理查询软件。基本要求(1)采用交互工作方式(2)可以增加、删除、修改信息(3)建立数据文件 ,数据文件按关键字(姓名、学号、房号)进行排序(选 择、快速排

2020-07-14 17:48:24 2108 2

原创 C语言:计算1977!

使用数组来计算1977*****题目描述编写一个程序,计算1977!的值输入输出样例输入样例输出提示1977!的值超过计算机所能表示的整数范围,请考虑其他技巧,假设 1977!之值不超过10000位用一个含有10000个元素的整型数组num表示其结果,每个元素存放一位,num[0]存入个位数,num[1]存入十位数,依此类推……8!=40320,当前最高位len=4,求9!与各位依...

2019-05-02 20:43:03 1507

原创 偶数求和

将一串数列中满足所需的数字求和再求平均数题目描述有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数(公差为2的等差数列),现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。输入输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。输出对于每组输入数据,输出一个平均值序列,每组输出占一行...

2019-05-02 19:28:32 810 1

原创 C语言:数制转化

将输入的数字转化为所要求的进制题目描述设有一个字符串A的结构为:A的结构为: A的结构为:A=’mp’其中m为数字串(长度<=20),而n,p均为1或2位的数字串(其中所表达的内容在2-10之间)。要求:从键盘上读入A后(不用正确性检查),将A后(不用正确性检查),将A后(不用正确性检查),将A中的数字串m(n进制),以p进制的形式输出。例如:48<10>8其意义为:...

2019-05-02 19:17:32 1421

原创 C语言:全排列

用C语言实现全排列题目描述给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。我们假设对于小写字母有‘a’ <‘b’ < … <‘y’<‘z’,而且给定的字符串中的字母已经按照从小到大的顺序排列。输入只有一行,是一个由不同的小写字母组成的字符串,已知字符串的长度在1到6之间。输出输出这个字符串的所有排列方式,每行一个排列。要求字母序比较小的排列在...

2019-05-02 17:45:08 4159 3

原创 C语言:二叉树

二叉树题目描述如上图所示,由正整数1, 2, 3, …组成了一棵无限大的二叉树。从某一个结点到根结点(编号是1的结点)都有一条唯一的路径,比如从10到根结点的路径是(10, 5, 2, 1),从4到根结点的路径是(4, 2, 1),从根结点1到根结点的路径上只包含一个结点1,因此路径就是(1)。对于两个结点x和y,假设他们到根结点的路径分别是(x1, x2, … ,1)和(y1, y2, …...

2019-05-02 16:30:17 649

原创 C语言:分解因数

分解因数题目描述给出一个正整数a,要求分解成若干个正整数的乘积,即a=a1×a2×a3×…×an,并且1<a1≤a2≤a3≤…≤an,问这样的分解的种数有多少。注意到a=a也是一种分解。输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1<a<32768)。输出n行,每行输出对应一个输入。输出应是一个正整数,指明满足要求的分解的种数...

2019-05-02 15:31:52 9657 1

空空如也

空空如也

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

TA关注的人

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