自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 windows部署java环境

提取码:j42a。

2022-09-05 13:30:35 802

原创 解决前端跨域及常用sql命令

sql修改max_allowed_packet大小。查看mysql最大连接数。mysql创建用户及授权。查询数据库表所有字段。

2022-06-17 10:04:00 133

原创 最常用的Linux命令

该命令表示压缩当前文件夹下的文件夹test,压缩后缀名为test.tar.gz。修改IP的路径:vim /etc/network/interfaces.d。该命令表示把后缀为.tar.gz的文件解压到当前文件夹下。Linux系统修改文件格式。如果不需要压缩成gz,

2022-06-17 09:46:19 101

原创 Ubuntu系统部署docker

安装docker分为在线安装和离线安装;接下来就讲一下在线安装docker的步骤;docker -v​ 出现截图这种情况,就是还没有删除干净;

2022-06-16 22:15:16 5761 1

原创 java-grpc demo

注意:proto协议客户端与服务端必须一模一样,否则客户端是调不通服务端的。//内容数据是否使用了加密 0- 无加密1-AES加密 2-SM4加密//错误码---如果是请求包,则该字段=0 如果是响应数据 则=对应的错误码//服务端grpc端口 用来定位问题//服务器ip//本条grpc通信协议版本“3.0.0”//函数名称 请求时=请求者的函数名 响应时=服务端的函数名//进程名称 请求时=请求者的进程名称 响应时=服务端的进程名称--用来定位问题。

2022-12-16 15:30:05 420 1

原创 java-websocket服务端、客户端及如何测试

​ postman版本需要在v8.0以上才有websocket的接口测试。​ 使用上面的java客户端就可以直接调用测试。(2)使用postman测试。(1)自己编写一个客户端。

2022-12-16 15:03:27 6390

原创 Linux系统挂载硬盘

将挂载出来的目录写入到该文件中,(设置开启自启)#再查看磁盘情况(此时挂载的硬盘就出来了)#查看硬盘信息 /dev/sda/#SE5盒子进入安全模式。#挂载硬盘到创建的目录。#查看磁盘占用空间大小。#查看硬盘的UUID。

2022-10-21 09:06:06 524

原创 nginx配置下载文件

【代码】nginx配置下载文件。

2022-09-05 18:18:31 9867 1

原创 java解析、导出excel

描述:其实解析excel是非常的简单的,可以直接使用强大的Hutool工具包。

2022-09-05 17:44:53 223

原创 http请求工具类

依赖:

2022-09-05 17:32:56 364

原创 Windows安装Docker环境

(1)linux系统的镜像文件下载失败卡住了,这个时候需要去下载一个Boot2Docker.iso镜像文件,下载的Boot2Docker.iso文件后放入目标目录,一般为C:\Users\Administrator.docker\machine\cache目录下重新启动Docker Quickstart Terminal。我告诉你也是可以部署docker的,但是不支持部署在windows虚拟机中,因为虚拟机是不支持虚拟化的,docker是必须在一个虚拟化的系统中部署。注意有些地方需要勾选安装。

2022-09-05 11:01:54 1797 1

原创 gitlab安装使用

我们在编码过程中需要一个代码管理工具,那么此时gitlab就是一个很好的选择,可以直接在服务器安装一个gitlab,然后我们的代码就可以上传到这上面进行小组协同开发了!注意:安装gitlab需要保证服务器有足够大的内存,gitlab跑起来大概需要4-5G的内存我们这里安装gitlab使用的docker在线安装,尽管没有外网也是可以的,只需要在有外网的服务器上将gitlab镜像拉下来,然后上传到没有网 的服务器上!ok,在浏览器访问上面设置的ip及端口即可!最终结果:...

2022-06-16 22:19:18 751

原创 mybatis-plus的使用

这里导依赖的时候需要注意的是版本?3.4版本之后的配置如下:mapper层的编写;继承有个BaseMapper就可以有对单表的一些CRUD操作了。4. Service层的编写;可以直接使用的方法有:5. Controller层的编写:上面是查询全部的结果,现在我需要分页查询?如下:这里使用Page对象,然后查询调用page(),返回一个Page对象,里面包含了记录总数,当前页,页面大小,页数等。这个是简单的单表查询,如果需要条件查询的话,就直接使用QueryWrapper()这个条..

2022-06-15 10:44:54 124

原创 NTP时间同步

NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。1.模式:C/S模式运行模式:实质上时钟服务器也就十六层,最顶层服务器是国际、国家授时中心。2.ntp的端口:123,

2022-06-15 10:44:35 11401

原创 Mysql 行转列

根据设备的状态查询设备的数量:设备总数、设备离线、设备在线、未知。查询出来的结果:这样的结果看起来不是很直观,返回的数据是集合形式,前端显示的话需要去遍历集合。所以这种是不符合需求的,这个时候我们就需要将这个结果进行行转列的操作。现在直接将结果封装到一个实体中,前端就可以通过key去获取到值了。.........

2022-06-15 10:44:26 232

原创 ssm脚手架

这是做了一个ssm项目环境搭建的模板,可以跟着步骤,搭建ssm环境,并且实现简单的CRUD操作。

2022-06-15 10:43:34 249

原创 ssm-配置文件

ssm

2022-06-15 10:43:22 558

原创 Linux 常用命令

常用:(找出文件名为tomcat的文件)2、ls常用:(目录的详情)3、cd4、cp5、rm常用:(强制删除test目录)6、mv(将test1文件移动至test目录下)7、pwd(显示当前文件所在的位置)常用:9、mkdir10、rmdir11、ps(查看全部的进程)(查看全部的进程)12、kill13、vi/vim进入到编辑界面::搜索,然后按下 查找下一个,按下查找上一个。:设置行号:取消行号保存文件并退出不保存文件,强制退出退出 保存文件但不退

2022-06-14 21:23:26 80

原创 阿里云配置MSQL

下载mysql开始安装MySQL服务器。这步下载的文件较大,约550M左右,可能会花些时间,请耐心等待,中途不要断网。启动mysql查看运行状态此时MySQL已经开始正常运行,不过要想进入MySQL还得先找出此时root用户的密码,通过如下命令可以在日志文件中找出密码:进入数据库输入初始密码,此时不能做任何事情,因为MySQL默认必须修改密码之后才能操作数据库:这里有个问题,新密码设置的时候如果设置的过于简单会报错:原因是因为MySQL有密码设置的规范,具体是与validate_passw

2022-06-14 21:20:25 93

原创 Java文件上传至本地

这里我讲述的是将文件(压缩包)上传至本地,但是我们真正的需求是将文件上传至指定的服务器,这里我还需要去进一步的研究学习!需求:前端点击添加按钮,选择一个压缩包,点击上传,此时后端就需要接收这个压缩包,那么我们接收到这个压缩包之后,需要做进一步的处理:1. 验证上传的压缩包格式是否符合要求;2. 采用md5的方式验证压缩包的一致性;3. 解压缩;4. 拿到文件中的一个xml文件;5. 解析xml文件;6. 获取到xml文件中的参数,进行校验;7. 将xml文件中的数据入库;8. 再将压缩包传至本地。9. 返回

2022-06-14 21:19:35 152

原创 Springboot-Valid验证

在以前都是自己进行判断传到后端的表单数据是否符合要求,现在可以使用Springboot自带的一个参数验证方法Valid。第一步导入依赖,第二步在实体字段上面添加需要验证规则,第三步配置全局异常处理,第四步在Controller方法的形参前面添加@valid注解。根据上述的操作,就可以验证前端通过json方式传来的参数是否符合我们定义的规则。定义规则:全局异常处理:添加注解:验证结果:我规则定义的是,deviceId不能为Null并且不能为空字符串,然后我添加的时候没有添加devic

2022-06-14 21:18:42 629

原创 将博客部署到阿里云

经过我的一番研究,终于成功将博客部署的自己的服务器而不是依赖于github或者gite了,现在来一期域名购买到服务器配置到博客部署的教程。目前用的是阿里云。安装ngin需要相关的依赖库,我们先进行库的安装。1.2安装PCRE库1.3安装 openssl 、zlib 、 gcc 依赖1.4安装nginx安装nginx一定要在local文件夹下2.安装Git以及Node.js2.1安装Node.js查看是否成功可以显示版本号即为成功安装git及新建git用户在如下位置添加git AL

2022-06-14 21:17:49 374

原创 阿里云快速搭建个人网站

在服务器购买的前提下进行这一步。我们需要下载服务器搭建的软件:这里附上百度云的下载地址:链接:点击下载提取码:9qcr现在打开putty和WinSCP,putty是进行一些命令操作,WinSCP就是可视化界面,可以很直观的查看服务器中的目录结构及文件。进入到home目录下,创建pan目录现在就进行解压jdk和tomcat此时解压后的tomcat就可以启动运行了。前往tomcat解压后的目录,现在就可以通过外网ip:8080(http://你的ip:8080)端口,就可以直接访问tomcat启动页面

2022-06-14 21:15:41 489

原创 阿里云博客配置ssl证书

在我们的博客搭建好了之后呢,通过域名访问会提示不安全,那么怎么解决这个问题呢。我们可以通过对我们的域名申请ssl证书来解决。前提:你得买一个域名,并且进行备案。在阿里云官网去申请ssl证书,如果域名是在阿里云购买的话,可以直接自动DNS验证申请ssl证书,最多可以申请20个免费的ssl证书。申请完成证书之后,下载nginx证书文件。在开始之前我们要保证etc/ssl目录存在,用于保存我们的私钥和证书文件。没有则新建目录etc/ssl编辑nginx的配置文件需要调整以下参数或者直接应用配置文件中的模板,依

2022-06-14 21:14:20 432

原创 Typora+Gitee+Picgo设置自动上传图片

希望使用typora插入图片时,能把图片自动上传到gitee,这样写出来的md文件里面的图片,在任何一处地方都能看到。比如把md文件的内容复制到csdn,图片也能看到。网上很多方案都是用七牛、github、sm.ms,七牛的域名好像要搞一个域名,github不稳定,csdn不能展示sm.ms的图片,因此决定使用gitee作为图床。配置如下:......

2022-06-14 21:13:40 89

原创 java爬虫---Jsoup

做个简单的Demo,爬取酒店的基本信息,酒店名称、酒店地址、酒店星级、酒店的图片等。这里考虑在哪个网站爬取这些数据呢?第一个想到的就是X程上。Jsoup爬取的是网页上的数据,获取到的是一个html,然后通过JS的DOM操作来获取里面的数据。将爬取到的数据保存到Mysql数据库中,这里先创建一个SB项目,将环境搭建好。这里我将图片先保存到本地,然后往数据库中,保存图片的名称(地址)。需要使用IO流的操作。编写一个测试方法(main())[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接

2022-06-14 21:10:17 927

原创 简单验证码的实现

验证码一、验证码的实现为什么需要使用验证码?因为使用了简单的验证码功能相对来说用户的账号会比较安全,防止别人暴力破解用户的密码,然后实现登录操作,但是这种简单的验证码也不是一定安全的,现在的技术还是可以破解的。除非是那种非常复杂的验证码才是绝对的安全的,比如识别图片中的人物等验证码。导入hutool工具类的依赖<!--添加hutool工具类--><dependency> <groupId>cn.hutool</groupId>

2021-05-18 20:23:08 201

原创 发送邮箱(163邮箱为例)

邮件的发送一、注册一个网易的邮箱账号地址:https://mail.163.com/开启POP3/SMTP服务:获取客户端的授权码和服务器的地址二、实现邮件发送导入依赖<!--spring支持--><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId&g

2021-05-18 20:11:40 1363

原创 文件上传-七牛云的使用

文件上传一、普通的文件上传1. 将文件上传到本地注意:若是使用的是ssm框架实现文件的上传,那么最重要的一步是需要导依赖和在xml中进行配置。<!-- 文件上传的jar包 --><dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version>

2021-05-18 19:39:51 960

原创 Git的基本操作

Git什么是GitGit 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目,团队协同开发的版本控制工具。Git 与 SVN 区别1、Git 是分布式的,SVN 是集中式的管理:这是 Git 和其它非分布式的版本控制系统,例如 SVN,CVS 等,最核心的区别。**2、Git 把内容按元数据方式存储,而 SVN 是按文件:**所有的资源控制系统都是把文件的元信息隐藏在一个类似 .svn、.cvs 等的文件夹里。**3、Git 分支和 SVN 的分支不同:**分支在 SVN 中

2020-11-23 15:18:48 184

原创 SSM项目及SpringBoot所需要的配置文件(全)

mybatis-config.xml<?xml version="1.0" encoding="UTF8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration></configuration>applica

2020-11-20 14:45:58 309

原创 Idea常用快捷键

Idea常用快捷键一、ctr篇ctr + D // 复制当前行至下一行ctr + 鼠标点击 //查看源码,或者指向子类or父类ctr + 空格 //代码提示ctr + X //剪切ctr + - //方法体折叠ctr + + //方法体展开ctr + Enter //智能分割行ctr + / // 单行注释ctr + Y //删除当前行ctr + F // 查找代码二、shift篇shift + Enter //在下一行插入空行双击shift //查找类(文件)sh

2020-10-05 23:26:57 130

原创 JDK的下载及配置

JDK的下载及安装官方下载路径点击下载好的文件进行安装,尽量安装在固态硬盘中,一路下一步即可。安装完成就配置环境变量新建CLASSPATH:新建JAVA_HOME:在path中加入:环境变量配置完成,检查是否配置正确,启动命令窗口:win+R:cmd(1)、输入java、javac、java -version:Okay!至此jdk就配置完成~...

2020-09-22 23:59:54 656

原创 Maven的下载及配置

Maven的作用在javaweb整个开发过程中,需要使用大量的jar包,则需要手动导包。maven就解决了手动导包的问题,maven可以自动导包。Maven的下载安装官网地址配置环境变量[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v677b8bd-1600785772913)(Java Web.assets/image-20200921220622537.png)]查看maven是否安装成功配置阿里云镜像:加速依赖的下载速度 &

2020-09-22 22:55:05 72 1

原创 Tomcat的下载及运行

Tomcat的下载及配置tomcat官网地址解压就可以使用了启动tomcat访问tomcat服务器localhost:8080

2020-09-22 22:40:40 125

原创 MySQL的彻底卸载、下载及安装

MySQL卸载、下载及安装MySQL的卸载1、在控制面板卸载Mysql软件2、再删除以下文件夹中的Mysql文件C:\Program Files**文件夹下的mysql文件C:\Program Files (x86)**(此处如果没有的话就不用管)C:\ProgramData**(此文件夹是个隐藏文件夹)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VTYVg0BJ-1600518898819)(C:\Users\Administrator\AppData\Ro

2020-09-19 20:36:02 540 2

空空如也

空空如也

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

TA关注的人

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