- 博客(74)
- 问答 (1)
- 收藏
- 关注
原创 IDEA设置注释快捷键“Ctrl /”进行 注释对齐
idea 快捷键注释:默认的是将注释在行首对齐 改为 注释会和当前代码对齐,还会自动保留一个空格
2024-09-20 13:20:08
483
原创 CentOS7安装nginx【巨详细】
正常情况显示如下3.安装zlib,zlib 库版本显示版本显示去nginx官网进行下载:nginx: download发送到**/usr/local**目录下并解压3.安装nginx4.启动nginx5.关闭nginx6.重启nginx7.测试在外部系统浏览器输入CentOS的ip,查看能否打开.显示如下页面表示正确安装和启动
2024-06-13 15:15:34
704
原创 @RequestParam和@PathVariable
@RequestParam请求的参数,如username,password@PathVariable请求URL中的变量,如id
2024-04-26 16:07:31
557
原创 Java中的Set、List、Map的区别及主要实现类方法
- Set用于存储不重复的元素,List用于存储有序的元素序列,Map用于存储键值对映射关系。- Set和List都是集合,而Map是映射。- Set和Map中的元素没有特定的顺序,而List中的元素是有序的。
2024-04-11 10:44:10
1467
原创 设计一个算法,将一个头结点为A的单链表(其数据域为整数)分解成两个单链表A和B,使得A链表只含有原来链表中data域的奇数的结点,而B链表只含有原链表中data域为偶数的结点,且保持原来的相对顺序。
设计一个算法,将一个头结点为A的单链表(其数据域为整数)分解成两个单链表A和B,使得A链表只含有原来链表中data域的奇数的结点,而B链表只含有原链表中data域为偶数的结点,且保持原来的相对顺序。
2022-09-23 19:17:47
1527
1
原创 在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一。
在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一。
2022-09-23 19:02:29
845
原创 删除链表中值相同的多余结点
删除链表中值相同的多余结点,遍历整个链表,每个结点都要和其后面的结点进行对比。定义结点p遍历整个链表,结点q遍历p之后的所有元素。
2022-09-23 18:38:10
336
原创 假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写一个函数删除该结点的前驱结点。
假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写一个函数删除该结点的前驱结点。
2022-09-23 17:21:11
2341
2
原创 线性表的单链表
单链表的初始化不带头结点带头结点判断单链表是否为空不带头结点带头结点单链表的插入操作按位序(不带头结点)按位序(带头结点)后插操作在p结点之后插入元素e简化: 在第i个位置插入元素e(带头结点)前插操作在p结点之前插入元素e (偷天换日)单链表的删除操作按位序(带头结点)按位序删除(不带头结点)指定结点删除重点理解前插和删除的特殊操作核心代码按值查找核心代码单链表的创建操作(带头结点)头插法建立核心代码需要指出的是,头插法建立的
2022-07-01 20:08:14
190
原创 给自己的网站加上SSL安全认证(https)
首先下载证书文件解压缩之后得到一个后缀为pfx的证书文件 和 一个密码文本文件将后缀为pfx的证书文件放在resources目录下在application.yml文件中配置# 80就是HTTP的端口,443就是https的端口http: port: 80server: port: 443 ssl: key-store: classpath:文件名.pfx key-store-password: 密码 key-store-type: PKCS12当用
2021-12-07 20:53:06
7661
原创 阿里云服务器centOS7.6安装Mysql8和Jdk8
安装Mysql8删除原来的数据库:centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下:# 查询出来已安装的mariadbrpm -qa|grep mariadb # 卸载mariadb 命令:rpm -e --nodeps+文件名rpm -e --nodeps 文件名下载与安装MySQL:获取MySQL yum仓库地址**得到yum源下载地址:**https://dev.mysql.com/get/mysql80-
2021-12-07 17:37:43
2755
原创 阿里云服务器centOS7.6自带的python2.7.5升级为python3
千万不要卸载python2创建python3的目录mkdir /usr/local/python3进入创建好的目录cd /usr/local/python3下载python3.* python下载网址 选择一个版本, 复制其下载地址这里下载python3.6.8为例wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz解压tar xvJf Python-3.6.8.tar.xz 进入解压目录cd Pyt
2021-12-07 14:42:09
4506
3
原创 SpringBoot中图片上传在Linux服务器部署路径找不到
SpringBoot中图片上传在Linux服务器部署找不到的问题说明在Windows部署是, 写的默认指定盘符(C), 这种方法在Linux部署时是不可行的, 所以要将路径改成相对路径, windows部署路径就在所部属的盘符, linux部署路径就在根路径。一 配置WebMvcConfig@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Autowired private Ac
2021-12-02 14:27:55
6891
原创 一个工具简单实现简书、掘金、优快云上一些优秀的文章保存成markdown文件
推荐使用的工具Clean−mark这是一个简单实用的工具。针对你的需求,它可以将博客文章转换为干净的Markdown文本文件。安装npm install clean-mark --global下载文章clean-mark "链接文章" -o /Users/aaa/Desktop/xxx.md"链接文章" : 文章的url/Users/aaa/Desktop/: 下载的路径xxx.md: 文件名, 后缀.md可加可不加, 会自动生成.md文件例:...
2021-11-28 19:01:04
5341
原创 邮箱正则表达式
邮箱正则表达式适用于QQ邮箱, 手机号邮箱, 学校邮箱var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
2021-11-16 17:09:14
8137
原创 PageHelper列表分页
PageHelper分页技术技术: SpringBoot + thymeleaf模板效果图分页前后效果图引用依赖引用pagehelper依赖, 这里使用的依赖是1.2.12<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <versio
2021-11-08 15:25:03
7292
原创 基于SpringBoot的QQ邮箱登录注册
基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作底下附git链接介绍基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作1整体思路注册通过输入的邮箱发送验证码,检验输入的验证码是否和后台生成的一致,若一致,将用户数据写入数据库,完成注册;登录通过输入用户名和密码与数据库中一条数据进行对比,若一致,则登陆成功找回密码首先校验数据库中是否存在用户名及其密码,存在时,再调用发送验证码进行比对的方式进行修改密码2整体的结构图3准备工程开始QQ邮箱POP3/SM
2021-11-05 18:22:09
29533
3
原创 Windows10远程连接Windows服务器
情况: 问题:出现身份验证错误。要求的函数不受支持远程计算机: 101.200.51.197这可能是由于CredSSP加密数据库修正。若要了解详细信息,请访问https://go.microsoft.com/fwlink/?linkid=866660解决方法:修改注册表开始–>运行–>regedit 打开注册表计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System发
2021-08-08 16:53:57
9106
原创 git add . 提交报错git config --global user.email “you@example.com” git config --global user.name “Your N
报错信息*** Please tell me who you are.Rungit config --global user.email “you@example.com”git config --global user.name “Your Name”to set your account’s default identity.Omit --global to set the identity only in this repository.fatal: unable to auto-de
2021-08-02 18:01:12
10170
原创 Tomcat部署多个Web项目
Tomcat部署多个Web项目方法:修改端口,部署多个项目1、tomcat目下复制webapps目录,并重命名为webapps1Tomcat下webapps已经部署了一个项目,复制webapps重命名为webapps1,并在该文件夹下删除第一个项目(example),放第二个项目(你的War包)2、修改tomcat的conf目下的server.xml文件,设置端口等信息server.xml已有第一个项目的配置信息,现在需要新增第二个项目的配置,在Server节点下,新增Service节点
2021-07-17 23:30:35
10653
转载 Mybatis Plus入门体验
创建user表现有一张 User 表,其表结构如下:idnameageemail1Jone18test1@baomidou.com2Jack20test2@baomidou.com3Tom28test3@baomidou.com4Sandy21test4@baomidou.com5Billie24test5@baomidou.com其对应的数据库 Schema 脚本如下:DROP TABLE IF EXISTS use
2021-05-01 00:04:58
8873
1
原创 git使用commit命令后显示Author identity unknown的解决方法
git使用commit命令后显示Author identity unknown的解决方法当我们在git commit -m '**'时出现命令执行失败的原因是没有在本地设置用户名和邮箱,在命令行设置一下即可:git config –global user.email 'you@example.com'git config –global user.name 'Your name'上面的方法配置的是全局的用户名和邮箱!就是说如果没有单独为项目配置,那提交的所有项目全部都是这个名字和邮箱!
2021-04-29 19:36:36
29930
3
原创 CentOS7.7部署SpringBoot项目
CentOS7.7部署SpringBoot项目部署运行项目(使用守护进程的方式来让服务运行在后台)nuhup java -jar jar包名字 &这里的&不能省略,表示守护进程的意思,运行在后台查看进程是否在运行执行完上个命令会出现:nohup: appending output to ‘nohup.out’使用Ctrl + c退出输入指令ps -ef | grep java关闭服务,终止进程(kill端口号)kill 端口号再次输入 ps -ef |
2021-04-27 10:44:45
8945
原创 centOS7.7安装MySQL8.0.19
centOS7.7安装MySQL8.0.19安装Docker#第一步sudo yum install -y yum-utils device-mapper-persistent-data lvm2#第二步sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#第三步sudo yum install docker-ce docker-c
2021-04-27 10:13:53
8761
原创 idea引入热部署dev-tools
idea引入热部署dev-tools<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>
2021-04-20 19:38:11
8941
空空如也
xml开发怎么转注解开发
2021-05-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人