自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (6)
  • 收藏
  • 关注

原创 后端常用的Linux命令大全

作为一名后端工程师,使用终端是一种常见的做法,也是你应该学习的技能。许多命令和实用程序可以帮助你在使用 Linux 时更有效地完成任务。如果你想使用 Linux 操作系统,学习常用的命令将会大有帮助。本篇将为后端工程师回顾一些基本到高级的 Linux 操作命令。

2023-09-09 15:21:00 4183

原创 (超简单)将图片转换为ASCII字符图像

超级简单的将图片转换成ASCII艺术字符图像

2023-09-02 18:50:04 1536 3

原创 SpringBoot 集成 WebSocket 后 WebSocketServer 中注入 Mapper 为空

SpringBoot 集成 WebSocket 后 WebSocketServer 中注入 Mapper 为空

2023-04-10 09:22:27 577 2

原创 SpringBoot 超简单集成 WebSocket

springboot超简单集成webSocket

2023-04-10 08:59:34 299 1

原创 Springboot 实现在线预览,word文档 doc、xlsx、pdf、txt等

超级简单的实现在线预览pdf,将word文档 doc、docx、xlsx、txt等文件转换为pdf

2023-03-29 11:32:46 981

原创 Mybatis-plus 逻辑删除

【代码】Mybatis-plus 逻辑删除。

2023-03-27 13:55:03 234

原创 (超简单)java 文本转音频

将文本转换为音频文件

2023-03-17 17:23:04 1378 4

原创 Java 百度坐标与高德坐标相互转换

/** * 坐标转换 */public class CoordinateTransformationUtils { public final static double x_pi = 3.14159265358979324 * 3000.0 / 180.0; /** * 高德坐标转百度坐标 * * @param gd_lon 经度 * @param gd_lat 纬度 * @return */ public sta

2022-02-17 10:33:52 2351

原创 Windows中安装RocketMQ消息中间件

1.RocketMQ 下载地址:(选择 Binary 二进制文件)下载地址:https://rocketmq.apache.org/dowloading/releases/选择Binary,下载二进制文件,下面是启动RocketMQ的方式 右键新建bat文件,将命令写入bat文件即可( 1.bat文件启动nameserver: start mqnamesrv.cmd )( 2.bat文件启动broker: start mqbroker.cmd -n 127.0.0.1:9

2021-11-30 10:54:14 414

原创 Swagger3.0 和 Knife4j 的快速上手(SpringBoot)

简介:Knife4j 是为 Java MVC 框架集成 Swagger 生成 Api 文档的增强解决方案,前身是 swagger-bootstrap-ui, 取名 knife4j 是希望它能像一把匕首一样小巧,轻量,并且功能强悍!1.两种接口文档访问地址knife4j 访问地址:http://localhost:8080/doc.htmlSwagger访问地址:http://localhost:8080/swagger-ui/index.html2.导入坐标在模块中的pom.xml文件中引入以下的

2021-06-21 10:01:50 10282 5

原创 路径问题分析

路径问题: 1. java中的路径:转发,重定向路径,refresh,servlet绑定的路径 2. 流读取图片/文件,路径 (getRealPath或者直接是电脑上的某个绝对路径:d:\\stu.txt) 3. html中的路径,img,link,a的href,form的action绝对路径: 以"/"开头的都是绝对路径(全路径:项目虚拟路径+资源路径) 1. 转发:req.getRequestDispatcher("/servletDemo10").forward(req,resp)

2021-03-19 11:43:33 577

原创 HttpServletResponse常用状态码翻译

2021-03-19 11:39:48 861

原创 关闭Linux防火墙

关闭Linux防火墙 firewall-cmd --state //查询防火墙的状态 systemctl stop firewalld //暂时关闭防火墙 systemctl enable firewalld.service //打开防火墙,永久性生效,重启后不会复原 systemctl disable firewalld.service //关闭防火墙,永久性生效,重启后不会复原...

2021-03-19 11:37:39 217

原创 Linux中卸载Mysql

MySQL卸载:Linuxrpm包安装方式卸载查包名: rpm -qa | grep -i mysql删除命令: rpm -e –nodeps 包名yum安装方式下载1.查看已安装的mysql rpm -qa | grep -i mysql2.卸载mysql yum remove 包名 查看mysql的其它依赖:rpm -qa | grep -i mysql//卸载依赖 yum remove mysql-libs yum remove mysql-server yum

2021-03-19 11:32:23 112

原创 Linux清理日志文件

-- linux查看超过1M 的.log文件find / -size +1M -name *.log -exec ls -lh {} \;-- linux 删除超过1M 的log 文件find / -size +1M -name *.log -exec rm -rf {} \;

2021-03-19 11:28:02 173

原创 Docker中部署ElasticSearch集群

**搭建Elasticsearch**1.拉取境像 docker pull elasticsearch:6.5.42.修改单个进程中的最大线程数 vim /etc/sysctl.conf vm.max_map_count=2621443.令修改的配置立即生效 /sbin/sysctl -p4.创建文件夹,并创建jvm.options文件,并将jvm.options文件复制到其他文件夹中 mkdir /docker/es-cluster/node01 -p mkdir /doc

2021-03-19 11:24:16 239

原创 Redis命令简化版总结

String类型的操作: 1. 单个设置:set key value 2. 单个获取:get key 3. 删除:del key 4. 多个设置:mset key1 value1 key2 value2 5. 多个获取:mget key1 key2 … 6. 获取长度:strlen key 7. 设置有效期:setex key seconds valueHash类型的操作: 1. 单个设置: hset key field value 2. 单个获取:hget key fiel.

2021-03-19 10:25:36 118

原创 Hutool工具包介绍

1.简介Hutool文档 (很重要)Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。Hutool中的工具方法来自每个用户的精雕细琢,它涵盖了Java开发底层代码中的方方面面,它既是大型项目开发中解决小问题的利器,也是小型项目中的效率担当;Hutool是项目中“util”包友好的替代,它节省了开发人员对项目中公用类和公用工具方法的封装时间,使开发专注于业务,同时可以最大限度的避

2021-03-19 09:47:58 4766

原创 自定义拦截器的实现HandlerInterceptor

Spring Boot 实现自定义拦截器方法:本篇文章就来讲讲拦截器,Spring Boot 中拦截器的注册还是比较方便的。就是下面两个步骤:1.实现 HandlerInterceptor 接口创建拦截器2.实现 WebMvcConfigurer 接口配置拦截器1.第一步创建一个类实现 HandlerInterceptor,重写接口方法,添加 @Component 注解,注入spring容器。package com.example.interceptor;import org

2021-03-12 09:46:21 1366

原创 Win10如何右键新建.md文档

1.事先准备:安装好Typora2.新建add.txt将以下内容复制到add.txtWindows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\.md]@="Typora.exe"[HKEY_CLASSES_ROOT\.md\ShellNew]"NullFile"=""[HKEY_CLASSES_ROOT\Typora.exe]@="Markdown"3.保存,将add.txt后缀名改为reg4.双击执行导入就可以了...

2020-12-12 13:43:13 136

原创 RocketMQTemplate的基本使用方法

1、pom.xml依赖<dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> <version>2.0.3</version></dependency><dependency> <groupId>org

2020-11-25 10:59:48 23417 10

原创 Docker中部署Nginx服务器(快速搭建)

搜索nginx镜像docker search nginx拉取nginx镜像docker pull nginx创建容器,设置端口映射、目录映射# 在/root目录下创建nginx目录用于存储nginx数据信息mkdir ~/nginxcd ~/nginxmkdir confcd conf# 在~/nginx/conf/下创建nginx.conf文件,粘贴下面内容vim nginx.confuser nginx;worker_processes 1;error.

2020-11-23 18:39:31 286

原创 Docker中部署Tomcat服务器(快速搭建)

搜索tomcat镜像docker search tomcat拉取tomcat镜像docker pull tomcat创建容器,设置端口映射、目录映射# 在/root目录下创建tomcat目录用于存储tomcat数据信息mkdir ~/tomcatcd ~/tomcatdocker run -id --name=c_tomcat \ -p 8080:8080 \ -v $PWD:/usr/local/tomcat/webapps \ tomcat 参数说明:-.

2020-11-22 21:27:56 397

原创 Docker中部署Mysql数据库(快速搭建)

搜索mysql镜像docker search mysql拉取mysql镜像docker pull mysql:5.6创建容器,设置端口映射、目录映射# 在/root目录下创建mysql目录用于存储mysql数据信息mkdir ~/mysqlcd ~/mysqldocker run -id \ -p 3307:3306 \ --name=c_mysql \ -v $PWD/conf:/etc/mysql/conf.d \ -v $PWD/logs:/logs \ -.

2020-11-22 21:25:28 399

原创 Docker中部署FastDFS分布式文件系统(快速搭建)

1.拉取镜像docker pull delron/fastdfs2.创建tracker容器docker create --network=host --name tracker --restart=always -v fdfs-tracker:/var/fdfs delron/fastdfs tracker3.创建storage容器docker create --network=host --name storage --restart=always -e TRACKER_SERVER=192

2020-11-22 20:59:29 276

原创 Docker中部署Zookeeper详细介绍(快速搭建)

1.拉取镜像docker pull zookeeper:3.52.创建容器docker create --name zookeeper --restart=always -p 2181:2181 zookeeper:3.53.启动容器docker start zookeeper补充:docker的安装与操作请参考:https://blog.csdn.net/a1120467800/article/details/109957446...

2020-11-22 20:53:07 880

原创 Docker中部署MongoDB数据库详细介绍(快速搭建)

1.拉取镜像docker pull mongo:4.0.32.创建容器docker create --name mongodb --restart=always -p 27017:27017 -v mongodb:/data/db mongo:4.0.33.启动容器docker start mongodb4.进入容器 docker exec -it mongodb /bin/bash5.使用MongoDB客户端进行操作mongo > show dbs #查询所

2020-11-22 20:47:12 3241 1

原创 Docker中部署RocketMQ详细介绍(快速搭建)

1.拉取服务端和客户端镜像docker pull foxiswho/rocketmq:server-4.3.2docker pull foxiswho/rocketmq:broker-4.3.22.创建nameserver容器docker create -p 9876:9876 --name rmqserver --restart=always \ -e "JAVA_OPT_EXT=-server -Xms256m -Xmx256m -Xmn128m" \ -e "JAVA_OPTS=-

2020-11-22 20:35:52 3075

原创 Docker中部署Redis集群详细介绍(快速搭建)

1.首先拉取Redis镜像# 查看要下载的redis版本docker search redis# 拉取redis镜像docker pull redis:5.0.22.部署Redis集群,该集群有3个节点docker create --name redis-node01 --restart=always --net host -v redis-node01:/data redis:5.0.2 --cluster-enabled yes --cluster-config-file nodes-no

2020-11-22 20:27:55 277

原创 Docker的安装及操作命令详细总结

1.Docker的安装:1.yum 包更新到最新 yum update2.安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm23.设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-

2020-11-22 16:58:30 411

原创 MongoTemplate的基本使用方法

1、MongoDB简介MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。MongoDB最大的特点是它支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。2、

2020-11-22 16:48:13 37457 7

原创 RedisTemplate的基本使用方法

1、pom.xml依赖<!--Redis相关依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>2、配置文件# Redis服务器连接端口spring.redis.port=6379# Re

2020-11-21 21:26:10 9269 1

原创 isNotBlank的用法详细介绍

isNotEmpty将空格也作为参数,isNotBlank则排除空格参数StringUtils方法的操作对象是java.lang.String类型的对象,是JDK提供的String类型操作方法的补充,并且是null安全的(即如果输入参数String为null则不会抛出NullPointerException,而是做了相应处理,例如,如果输入为null则返回也是null等,具体可以查看源代码)。除了构造器,StringUtils中一共有130多个方法,并且都是static的,所以我们可以这样调用 Str

2020-10-13 09:57:38 7900

原创 Linux中安装MySQL5.7.27数据库

1.通过 secureCRT 工具连接 Linux 系统2.首先上传 mysql 的安装包打开 SFTP 并上传安装包alt + p put F:/mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar3.将 mysql 安装包移动到 home 目录下,并进入 home 目录mv mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar /homecd /home4.创建 mysql目录并解压 mysql 的安装包到该目录下mkdi

2020-09-10 11:09:57 195

原创 MySQL数据库语句总结(详细版)

**一、 create**1.创建数据库: create database db1 character set utf82.创建数据库表: create table tab1( 列名1 数据类型1, 列名2 数据类型2, .... 列名n 数据类型n );3.创建视图: CREATE VIEW city_country AS SELECT t1.*,t2.country_name FROM city t1,country t2 WHERE t1.cid=t2.id;

2020-09-09 11:22:27 3004

原创 MySQL数据库基本操作和数据库主键,外键,视图,触发器,事务等详细介绍

一、SQL通用语法1.SQL 语句可以单行或多行书写,以分号结尾2.可使用空格和缩进来增强语句的可读性3.MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写数据库的注释: 单行注释:-- 注释内容 #注释内容(mysql特有) 多行注释:/* 注释内容 */二、SQL分类1.DDL(Data Definition Language)数据定义语言 用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等2.DML(Data Ma

2020-09-08 19:49:37 659 1

原创 Windows下更改MySQL5.7默认字符集为utf8

mysql 的默认编码格式是latin1, 数据库添加或查找中文的时候就会报错,解决办法是更改默认编码为utf8,步骤如下:1.首先关闭mysql服务右键此电脑,点击管理,找到服务和应用程序,点击服务,找到mysql,右键停止2.找到mysql的配置文件my.ini默认在mysql的安装目录下, C:\Program Files\MySQL\MySQL Server 5.7如果在上述位置没找到的话,则在C:\ProgramData\MySQL\MySQL Server 5.7下面, 我的就是在这

2020-09-08 19:05:52 1586

原创 Windows 中安装 MySQL数据库

**Windows中安装MySQL**官网下载地址:https://downloads.mysql.com/archives/installer/1.选择自己要下载的版本,这里小编选择5.7.27,(这里是翻译过的页面,你看到的可能是英文版的)点击下载2.下载好以后双击安装文件出现如下界面勾选 I accpet the license terms,点击Next3.根据需求选择你需要的类型,点击NextDevelop Default: 默认开发类型,安装MySQL服务器以及开发MySQL应

2020-09-08 11:34:34 211

原创 Filter过滤器和Listener监听器的详细介绍

一、Filter1.过滤器介绍-在程序中访问服务器资源时,当一个请求到来,服务器首先判断是否有过滤器与请求资源相关联,如果有,过滤器可以将请求拦截下来,完成一些特定的功能,再由过滤器决定是否交给请求资源。如果没有则像之前那样直接请求资源了。响应也是类似的!-过滤器一般用于完成通用的操作,例如:登录验证、统一编码处理、敏感字符过滤等等~~~2.过滤器核心方法-Filter 是一个接口。如果想实现过滤器的功能,必须实现该接口!-核心方法 返回值 方法名

2020-09-07 19:12:38 245

原创 EL表达式和JSTL介绍

一、EL表达式介绍1.EL表达式介绍-EL(Expression Language):表达式语言。-在 JSP 2.0 规范中加入的内容,也是 Servlet 规范的一部分。-作用:在 JSP 页面中获取数据。让我们的 JSP 脱离 java 代码块和 JSP 表达式。-语法:${ 表达式内容 }2.EL 表达式注意事项EL表达式没有空指针异常。EL表达式没有索引越界异常。EL表达式没有字符串的拼接。3.EL 表达式运算符-关系运算符 运算符 作用 示例 结果

2020-09-07 17:55:12 470

OpenOffice:实现在线预览,word文档 doc、xlsx、pdf、txt等

OpenOffice安装说明: 1.软件说明:实现在线预览,word文档 doc、xlsx、pdf、txt等 2.安装OpenOffice:一直下一步即可,默认安装地址:C:\Program Files (x86)\OpenOffice 4

2023-03-29

jacob-1.18-x64.dll 文件下载

jacob-1.18-x64.dll ,java 文本转换为音频文件所需jdk的插件dll

2023-03-17

RocketMQ.zip

提供RocketMQ安装文件和RocketMQ-Console安装文件,安装过程可参照https://blog.csdn.net/a1120467800/article/details/121627214

2021-11-30

MySQL语句总结.txt

仅供学习参考,总结的面试题,面试之前可以进行学习参考,内容还是表较多的,也是比较专业的

2020-10-13

正则表达式大全.docx

该文件总结了一部分正则表达式,在学习判断用户名和密码的过程中会有所帮助,仅供参考,如果有总结不对的地方,请联系作者修改

2020-10-13

POM文件帮助文档.pdf|POM文件帮助文档.pdf

学习maven的时候需要对pom.xml文件有一定的了解,该文件总结了一下pom.xml文件的基本信息,仅供参考

2020-10-13

jstl标签库介绍.zip|jstl标签库介绍.zip

总结了一些常用的jstl标签,jstl标准标签库,jstl-core核心标签库,jstl-functions标签库,对于学习jstl有所帮助

2020-09-07

IDEA中文(英文)按键图.zip

资源中包含IDEA的各种快捷键,对初学者会有很大帮助,初学者在刚开始使用IDEA的时候不知道快捷键操作会有一定的困扰,尤其是习惯使用Eclipse的同学,快捷键不相同,使用起来感觉不是得心应手。但毫无疑问,IDEA还是非常好用的

2020-08-30

空空如也

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

TA关注的人

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