自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 利用minio 进行word转PDF

【代码】利用minio 进行word转PDF。

2024-07-16 15:57:46 155

原创 JDK8日期处理工具类

previousOrSame(DayOfWeek dayOfWeek):返回上一个指定星期几的日期,如果指定的日期已经是这个星期几,则返回这个日期。nextOrSame(DayOfWeek dayOfWeek):返回下一个指定星期几的日期,如果指定的日期已经是这个星期几,则返回这个日期。minusYears(long yearsToSubtract):将当前日期减去指定的年数,并返回一个新的 LocalDate 对象。next(DayOfWeek dayOfWeek):返回下一个指定星期几的日期。

2023-08-18 09:58:02 227

原创 java实现Excel模板导出

java实现Excel模板导出

2023-07-27 09:34:46 3652

原创 java实现根据word模板导出数据

java实现word模板导出

2023-07-26 10:26:40 718

原创 minio上传文件超过5M后文件上传报错request has multiple authentication types, please use one

将Content-Type由multipart/form-data换成application/octet-stream就可以解决问题了。

2023-06-29 17:08:25 3356 3

原创 Nacos的安装部署

Nacos注册中心 管理所有微服务、解决微服务之间调用关系错综复杂、难以维护的问题;

2022-11-30 15:11:03 1512 1

原创 Centos中的nginx启动成功,但是浏览器却无法访问默认欢迎页面

第一步:查看nginx是否启动成功ps -ef |grep nginx第二步:查看默认80端口是否分配给nginx如果前面几步都是正常的,则可以判断出端口80被防火墙禁用了,需要对防火墙进行设置第三步:对80端口进行防火墙配置firewall-cmd --zone=public --add-port=80/tcp --permanent第四步:重启防火墙systemctl restart firewalld.service第五步:通过ip访问nginx...

2022-01-15 15:04:32 5840 2

转载 centos8 修改root密码

原文地址:https://blog.csdn.net/dyb2010fly/article/details/103592854

2022-01-15 11:18:14 235

原创 java程序实现数字反转算法

java程序实现数字反转算法//java实现数字反转 public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入整数:"); int num = scanner.nextInt(); while (num != 0 ) { int a=num%10;

2022-01-14 10:25:15 314

原创 vmvare中centos忘记账号密码

步骤一、重启系统,在开机过程中,快速按下键盘上的方向键↑和↓。目的是告知引导程序,我们需要在引导页面选择不同的操作,以便让引导程序暂停。以下是暂停后的界面,可以查看下方的英文可知↑和↓的作用。二、使用↑和↓将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进入编辑模式三、将光标一直移动到 LANG=en_US.UTF-8 后面,空格,再追加init=/bin/sh。这里特别注意,需要写在UTF-8后,保持在同一行,并注意空格。有些虚拟机由于屏幕太小,会自动添加\换行,这个是正常的。四、按

2021-10-25 10:27:09 634

原创 windows通过cmd命令启动jar包无法读取nacos配置文件问题

SpringCloud Alibaba从Nacos读取配置文件。在开发工具运行,没有问题,正常启动。打包后,jar包启动 java -jar application-1.0.0.jar,出现错误:parse data from Nacos error,dataId:eht-platform-gateway-dev.yml,data:spring:问题原因:配置内容编码不一致导致。配置文件中有中文,而nacos读取配置文件时默认编码为utf-8,而通过cmd启动项目默认使用gbk。解决方法:

2021-09-01 11:31:21 11000 6

原创 springboot项目启动-IDEA找不到或无法加载主类以及找不到测试类的解决办法

1. IDEA找不到或无法加载主类mvn clean compile

2021-08-03 15:17:27 467

原创 Springboot整合Elasticsearch

一、安装es* 下载:https://www.elastic.co/cn/downloads/elasticsearch* 启动:cmd下进入安装目录中的bin中 输入 elasticsearch.bat 运行* 浏览器输入:http://127.0.0.1:9200/ 查看是否安装成功,出现下图表示安装成功*当在服务器安装es时需要在es的配置文件中修改相应内容,如下图:将ip改为0.0.0.0,方便外网访问:network.host: 0.0.0.0将node-2节点删除:cluste

2021-06-09 17:06:48 382

原创 nacos外置数据库的配置与使用

nacos外置数据库的配置与使用第一步:下载nacos安装文件并解压说明:解压文件中的目录:bin是启动目录;conf是配置目录第二步:将配置目录conf下的nacos-mysql.sql文件在数据库中执行第三步:修改配置文件中的相关参数将红色部分的文件打开编辑输入自己数据的库名,账号,密码;将红色部分的#取消掉第四:注意在本地为单机环境下需要将启动文件中的集群模式改为单机模式,具体是改为红色框中的“standalone”第五步:手动启动...

2021-06-02 10:29:02 1672

原创 正确运用BigDecimal,保证精度不丢失

public class BigDecimalUtil { private BigDecimalUtil() { } public static BigDecimal add(double v1, double v2) {// v1 + v2 BigDecimal b1 = new BigDecimal(Double.toString(v1)); BigDecimal b2 = new BigDecimal(Double.toString(v2.

2021-01-12 10:08:19 247

原创 Centos7安装minio文件服务器

Centos7安装minio文件服务器1、下载在centos中随便创建一个安装目录wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio2、授权chmod +x minio3、修改帐号密码export MINIO_ACCESS_KEY=账号export MINIO_SECRET_KEY=密码4、启动我这里指定的文件存放目录:/disk-10T/qzrevision/minio/data日志文件存放目录:

2020-12-03 16:45:36 514

原创 Centos7安装redis

Centos7安装Redis1、安装gcc依赖yum install -y gcc2、下载并解压下载:wget http://download.redis.io/releases/redis-5.0.3.tar.gz解压:tar -zxvf redis-5.0.3.tar.gz3、cd切换到redis解压目录下,执行编译> cd redis-5.0.3> make4、安装并指定安装目录make install PREFIX=/usr/local/qzrevision/r

2020-12-03 16:37:57 84

原创 完整版Centos7安装rabbitmq

Centos7安装rabbitmq1、下载erlang(自行下载,通过ftp传到服务器)备注:rabbitmq和erlang的版本要相对应,否则将会安装失败,可以参照官方文档2、解压erlang并安装(1)、tar -zxvf otp_src_23.1.tar.gz(2)、cd /usr/local/otp_src_23.1/(3)、mkdir ../erlang(4)、./configure --prefix=/usr/local/erlang(5)、make install3、查看e

2020-12-03 16:19:03 142

原创 Centos7 完全卸载MySQL8.0

Centos7 完全卸载MySQL8.01、查看mysql安装了哪些东西rpm -qa |grep -i mysql执行结果如下:2、开始卸载依次执行 yum remove 包名例如:yum remove mysql-community-client-8.0.22-1.el7.x86_643、查看是否卸载完成,执行步骤(1)的命令4、查找mysql相关目录find / -name mysql执行结果如下,具体根据自己的目录而定5、删除相关目录依次删除上面得到的目录:例如:

2020-12-01 13:12:21 4028

原创 Centos7中安装MySQL8.0

Centos7中安装MySQL8.01、 配置Mysql 8.0安装源sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm2、安装Mysql 8.0sudo yum --enablerepo=mysql80-community install mysql-community-server3、启动mysqlsudo service mysqld start4、查看root临时密码

2020-12-01 13:01:38 131

原创 mysql 执行报错:Error querying database. Cause: java.sql.SQLSyntaxErrorException:which is not functionall

mysql 执行报错:Error querying database. Cause: java.sql.SQLSyntaxErrorException:which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by1.这个错误发生在mysql 5.7 版本及以上版本会出现的问题: mysql 5.7版本默认的sql配置是:s

2020-11-23 17:17:05 8544

原创 2020-11-23

使用 @Value 注入配置的时候报错 Consider defining a bean of type 'java.lang.String这里是因为,我在同一个class 里面,引用了另一个注解@AllArgsConstructor后面我对比删除了@AllArgsConstructor,只是留下@Value 。项目正常启动。结论:@AllArgsConstructor 与 @Value 注解不能同时使用...

2020-11-23 09:32:17 77

原创 安装liunx虚拟的光驱

安装liunx虚拟的光驱首先我们需要准备一下光驱:CentOS-6.5-x86_64-minimal.iso1.点击CD/DVD(IDE) 自动检测2。将准备好的光驱添加到(使用ISO映像文件)3.直接点击开机,虚拟机会自动读取光盘4.这时会有一个页面,选择第一个回车即可5.检查一下键置直接点跳过(Skip)6.点击OK即可7.点击下一步,选择语言(英语即可)键盘语言(英语即可)8.选择存储设备选择第一个,使用基本的存储设备即可存储设备可能包含数据点击yes.discard

2020-11-20 10:13:40 771

转载 项目是如何处理重复请求/并发请求的?

项目是如何处理重复请求/并发请求的?[转发链接]https://mp.weixin.qq.com/s/L1EnUs1WxlfUgv35Mu1Tvw对于一些用户请求,在某些情况下是可能重复发送的,如果是查询类操作并无大碍,但其中有些是涉及写入操作的,一旦重复了,可能会导致很严重的后果,例如交易的接口如果重复请求可能会重复下单。重复的场景有可能是:黑客拦截了请求,重放前端/客户端因为某些原因请求重复发送了,或者用户在很短的时间内重复点击了。网关重发本文讨论的是如何在服务端优雅地统一处理这种情况,

2020-11-17 09:56:16 1526

原创 为什么不建议在MySQL中使用UTF-8?

一、报错回顾**将emoji文字直接写入SQL中,执行 insert 语句报错;INSERT INTO csjdemo.student (ID, NAME, SEX, AGE, CLASS, GRADE, HOBBY)VALUES (‘20’, ‘陈哈哈????’, ‘男’, ‘20’, ‘181班’, ‘9年级’, ‘看片儿’);[Err] 1366 - Incorrect string value: ‘\xF0\x9F\x98\x93’ for column ‘NAME’ at row ...

2020-08-11 10:26:41 239

原创 基于docker的方式启动nginx

启动容器docker container run -d -p 8080:80 --rm --name mynginx nginx映射网页内容方式一:docker container run -d -p 8080:80 --rm --name mynginx --volume “$PWD/html”:/usr/share/nginx/html nginx方式二:docker container run -d -p 8080:80 --rm --name mynginx --volume “/usr

2020-07-22 15:32:44 329

转载 防止数据重复提交

最简单的 6 种防止数据重复提交的方法!------模拟用户场景转载于:[https://mp.weixin.qq.com/s/kOADZRd5hI1H-7_zuXJsAw]简化的模拟代码如下(基于 Spring Boot):import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RequestMappin

2020-07-17 14:42:15 549

转载 Mybatis预防SQL注入

Mybatis支持两种参数符号,一种是#,另一种是$。比如:SELECT * FROM NEWS WHERE ID = #{id}在xml中尽量使用#符号以下几种情况也要注意:1、模糊查询错误示范:select * from new where title like ‘%#{titkle}%’正确示范:select * from new where title concat(’%’,#{title},’%’)2、in 之后的多个参数错误示范:Select * from new..

2020-07-08 11:27:29 125

原创 访问rabbitmq管理控制台失败

**打开管理控制台失败,http://localhost:15672**在cmd命令行窗口进入C:\RabbitMQ_Server\rabbitmq_server-3.7.17\sbin 目录执行:rabbitmq-plugins enable rabbitmq_managementrabbitmqctl start_app执行成功后打开控制台即可成功,默认账户密码:guest/guest....

2020-07-07 15:09:02 552

erlang-23.1-1.el8.x86_64.rpm

erlang-23.1-1.el8.x86_ ,erlang官网下载很慢,所以提供该下载链接。

2020-12-03

notepad工具下载

代码,文本编辑器使得第三方的房贷首付第三方的身份的所得税

2018-08-17

空空如也

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

TA关注的人

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