- 博客(34)
- 资源 (1)
- 收藏
- 关注
原创 Springboot的报错集合(2)
Required request body is missing 缺少所需的请求正文。Swagger2注解设置出错。
2022-08-29 17:46:50
293
原创 webpack打包工具的使用笔记
1、将css文件写在src目录下。1、创建src和dist目录。使用浏览器打开01.html。2、全局下载webpack。看见如下效果即为成功。3、安装完查看版本号。
2022-08-05 10:43:20
717
原创 @ControllerAdvice注解的使用
controller层在运行时可能会抛出一些异常,例如数据库链接错误的异常,前端传参出错的异常等,这些异常可以通过一个类来统一处理,这就是本文主要讲解的内容提示:以下是本篇文章正文内容,下面案例可供参考。...
2022-08-03 11:54:43
774
原创 Java中获取控制台输出的数据
最近由于学习spring boot日志存储到本地的时候,突然想到如果运行报错的话,抛出的异常只显示在控制台上,怎么样获取这个抛出的异常信息就无从下手,搜索几番后才明白,特意写下这个笔记记录一下。.........
2022-08-03 11:15:36
2703
原创 Lua快速入门(1)
LuatOS 在线模拟 - lua在线测试Lua 5.3 参考手册2、变量2.1 全局变量,局部变量和nil通常定义的变量都为全局变量,加上仅能在当前作用域下生效,没被赋值的变量都为nil,相当于C语言中的null2.2 多重赋值3、注释3.1 单行注释两个减号是单行注释3.2 多行注释4、数据类型数据类 型描述nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean包含两个值:false和true。
2022-07-10 19:41:23
174
原创 Lua快速入门(1)
LuatOS 在线模拟 - lua在线测试2、变量2.1 全局变量,局部变量和nil通常定义的变量都为全局变量,加上仅能在当前作用域下生效,没被赋值的变量都为nil,相当于C语言中的null2.2 多重赋值3、注释3.1 单行注释两个减号是单行注释3.2 多行注释4、数据类型数据类 型描述nil这个最简单,只有值nil属于该类,表示一个无效值(在条件表达式中相当于false)。boolean包含两个值:false和true。number表示双精
2022-07-09 21:07:49
179
原创 MySQL的知识点(1)
数据库主键不应具有任何实际意义(就是业务主键),是一个唯一标识一行,可以被外键有效引用的对象。主键生成方法UUID、雪花算法(适合分布式场景,缺点:所有节点的时钟不一定能保证完全同步)。............
2022-07-08 19:59:15
105
原创 SpringBoot框架实现邮件发送(下)
接上文:SpringBoot框架实现邮件发送(上)_czxboys的博客-优快云博客在templates目录下创建一个模板,可以参考如下,尽量别引用其它css,js样式。2 MailUtils工具类在工具类新增发送html页面的模板3 测试sendText()方法新建测试,测试纯文本发送是否能发送邮件。测试结果:邮件发送成功新增测试方法开始测试,发送邮件成功。注意:.........
2022-06-09 16:50:01
361
1
原创 SpringBoot框架实现邮件发送(上)
实现登录注册功能的时候,一些软件总是要手机号验证码或者邮件验证码,手机号验证码功能的实现是需要付费使用的,而且也比较容易搭建,例如阿里云的短信验证码服务,有说明文档给我们参考,比较容易实现。springboot集成了邮件发送的类,Thymeleaf是为了邮件发送的HTML模板而导入的,在pom.xml导入如下依赖。2 配置发件邮箱的信息邮箱以网易邮箱为例,登录之后点击设置,选择,将开启,然后新增授权码,根据网页提示新增完毕将授权码复制保存起来。根据网易邮箱的提示(如下),可以知道其SMTP服务器为。QQ
2022-06-09 15:59:46
386
原创 Spring Cache的详细使用(Redis)
Spring 3.1起,提供了基于注解的对Cache的支持。Spring提供了各种xxxCache的实现(如redis缓存)。使用Spring Cache的好处:基于注解,代码清爽简洁可以对缓存进行回滚基于注解也可以实现复杂的逻辑Spring Cache不是具体的缓存技术,而是基于具体的缓存产品(如Guava、EhCache、Redis等)的共性进行了一层封装,但是可以通过简单的配置切换底层使用的缓存。具体的底层缓存技术究竟采用了Guava、EhCache还是Redis,只需要简单的配置就可以实现方便的切换
2022-06-08 21:17:43
963
原创 SpringBoot+Nginx实现文件上传和下载功能(下)
本文章主要讲springBoot实现文件上传的功能。如需查看nginx的操作请前往SpringBoot+Nginx实现文件上传和下载功能(上)_czxboys的博客-优快云博客在加入以下依赖:2、配置sshd连接编写配置属性映射类application.yml的配置3、配置JSchJSch对象的初始化配置4、配置文件传输的服务层ISftpService接口就不贴代码了,直接给impl实现接口5、配置controller层项目代码:czxboys / jsch-springboo
2022-06-07 22:03:19
834
原创 Linux下zip压缩的解压
windows常见的压缩包有rar和zip格式,如果要将压缩包上传到Linux上再解压,就要使用unzip命令。以下是unzip常见命令:没有unzip可以使用yum安装2、zip如果需要将Linux下的文件传输到Windows上,可以使用zip命令压缩命令常用参数:......
2022-06-06 22:27:26
24878
原创 SpringBoot+Nginx实现文件上传和下载功能(上)
该文章主要讲述nginx实现文件上传和下载功能的环境配置,如需安装Nginx请前往——Nginx的安装配置以及常用命令_czxboys的博客-优快云博客 。2、修改配置配置修改如下:保存并退出,输入,重新加载nginx服务。安装lrzsz的传送门:Linux-常用软件安装(1)_czxboys的博客-优快云博客上传完图片,可以打开浏览器输入虚拟机IP+端口号+/upload/images/图片名字,如,图片显示即配置成功,如果访问403错误的话,但是访问成.........
2022-06-05 17:25:17
1885
原创 SpringBoot集成Swagger3
SpringBoot集成Swagger3文章目录SpringBoot集成Swagger31、Maven项目引入swagger依赖2、接口相关配置(WebMvcConfig类)3、添加静态资源映射(WebMvcConfig类)4、不拦截接口路径(WebMvcConfig类)5、Swagger常用注解swagger官网:API Documentation & Design Tools for Teams | Swagger1、Maven项目引入swagger依赖 <depen
2022-05-31 18:09:40
952
2
原创 Centos7安装部署YApi
Centos7安装部署YApiYApi官网教程:内网部署 (hellosean1025.github.io)下载前需要安装部署node和MongoDB,安装教程见Linux-常用软件安装(2)_czxboys的博客-优快云博客 的第8,9小节。1、安装YApinpm install -g yapi-cli --registry https://registry.npm.taobao.org # 会有WARN的警告,无视就可以mkdir -p /usr/local/yapicd /usr
2022-05-30 21:24:31
2474
原创 Nginx的安装配置以及常用命令
Nginx的安装配置以及常用命令文章目录Nginx的安装配置以及常用命令1、Nginx的下载2、Linux下的nginx的安装3、检查nginx安装与配置是否有误4、Nginx命令5、开放nginx的80端口6、配置nginx环境变量7、Nginx设置反向代理8、Nginx的负载均衡1、Nginx的下载nginx官网 ,要下载压缩包的点击nginx: download ,选择(Stable version或Legacy versions)稳定版本进行下载安装,右键单击要下载的版本,选择复制链接,不建议
2022-05-28 17:31:18
686
原创 MySQL的主从配置+SpringBoot的MySQL读写分离配置
MySQL的主从复制1、主库操作vim /etc/my.cnf添加如下配置log-bin=mysql-bin #[必须]启用二进制日志server-id=128 #[必须]服务器唯一id保存后重启MySQLsystemctl restart mysqldmysql -uroot -pczx123mysql> grant replication slave on *.* to 'czx'@'%' identified by 'root@czx123';mysql>
2022-05-26 22:01:48
721
1
原创 Spring Boot + Redis的整合
Spring Boot + Redis的操作1、环境搭建在Spring Boot 2.6.7 的环境下,在pom.xml添加如下依赖,引入redis依赖, <!-- redis依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-red
2022-05-25 22:17:30
632
原创 Redis的常用命令
Redis的常用命令如何安装redis请看Linux-常用软件安装(2)1、远程链接redis打开下载的redis的目录,shift加鼠标右键打开PowerShell,输入命令:.\redis-cli.exe -h 192.168.64.128 -p 6379 -a 123456 # -h 远程访问的IP地址# -p redis的端口,记得远程访问要开放端口# -a redis密码,可以不加,等同于进入redis输入 auth 1234562、String常用操作命令详细命令——R
2022-05-25 21:00:42
959
原创 Linux-常用软件安装(2)
Linux-常用软件安装(2)接上文:Linux-常用软件安装(1)_czxboys的博客-优快云博客6、安装DockerDocker 是一个开源的应用容器引擎,基于 Go语言并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker 从 17.03 版本之
2022-05-23 20:46:17
576
原创 Linux-常用软件安装(1)
Linux-常用软件安装1、免费的SSH工具以及服务器管理、远程桌面加速的国产软件使用国产良心软件FinalShell,下面是安装地址Windows版下载地址: http://www.hostbuf.com/downloads/finalshell_install.exemacOS版下载地址: http://www.hostbuf.com/downloads/finalshell_install.pkg2、JDK的上传以及安装使用FinalShell远程链接自己的Linux服务器,点击右下角的底
2022-05-19 23:24:39
416
原创 navicat连接服务器的MySQL的10060和1045错误
10060的错误是由于本地没有权限远程访问服务器上的MySQL数据库,需要远程主机可以访问数据库代码如下grant all privileges on *.* to '用户名'@"远程主机的外网IP地址" identified by "密码";如果IP地址填写%代表任意主机都可以登录1045的错误firewall-cmd --permanent --zone=public --add-port=3306/tcpfirewall-cmd --reload同时需要设置3306端口可以被访问
2022-01-12 16:09:58
1104
原创 基于Scrapy框架的爬虫项目
文章目录基于`Scrapy`框架的爬虫项目安装`scrapy`创建`scrapy`爬虫项目`settings.py`的配置`items`的设置`test_spider`的设置`XPath`的个人理解`pipeline.py`的配置`__init__.py`的设置基于Scrapy框架的爬虫项目安装scrapy先安装scrapy框架,安装完再进行爬虫项目的创建> pip install scrapy安装完验证是否安装成功的指令> scrapy version这时会出现scrapy的
2022-01-05 14:48:25
672
原创 Spring MVC之Controller层的常用注解
Spring MVC之Controller层的常用注解如果介绍有误请评论。@Controller通常写在类上 作用:处理页面的HTTP请求@RestController通常写在类上相当于@Controller +@ResponseBody,@ResponseBody作用见下文@RequestMapping作用:既可以作用在类上,也可以作用在方法上,也可以同时作用在类和方法上,其作用是指明该类或者该方法响应哪个路径下的请求通常使用这些注解都是Controller后缀加配置Mapping后
2022-01-01 21:48:16
1479
原创 Git和Gitee的使用说明
Git和Gitee的使用说明参考文档和Git下载链接Gitee帮助文档[Git中文使用手册](Git - Book (git-scm.com))[Git下载链接](Git - Downloads (git-scm.com))注册 账号- Gitee.comGit的常规使用1、初始化gitgit bash heregit config --global user.name "gitee在注册的时候输入的名字" git config --global user.email "gitee绑定
2021-11-09 17:24:23
1110
1
原创 打开eclipse报错
打开eclipse报错如下A Java Runtime Environment (RE) or Java Development Kit (DK must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations:E:\Users\Administrator Desktop\eclipse\jrebinjavaw.exe avaw.exe
2021-11-09 15:33:46
1121
原创 406.根据身高重建队列
题目难度:中等题目假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对 (h, k) 表示,其中 h 是这个人的身高,k 是应该排在这个人前面且身高大于或等于 h 的人数。 例如:[5,2] 表示前面应该有 2 个身高大于等于 5 的人,而 [5,0] 表示前面不应该存在身高大于等于 5 的人。编写一个算法,根据每个人的身高 h 重建这个队列,使之满足每个整数对 (h, k) 中对人数 k 的要求。输入输出示例输入:[[7,0], [4,4], [7,1], [5,0], [6,1], [5
2020-11-16 23:46:35
73
原创 输C语言中的scanf打印函数在VS2019的改变
@scanf()在VS2019的用法在VS2019中输入函数无法正常使用解决方法:1.在头文件前加入#define _CRT_SECURE_NO_WARNINGS2.也是最复杂的(这里就不推荐大家去尝试,所以我也不说了)3.也是最简单的用法。将scanf()改成scanf_s()就可以正常使用啦新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown......
2019-11-17 12:15:09
2295
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人