自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (8)
  • 收藏
  • 关注

原创 前端文件word Excel pdf PPT预览

2.在public文件夹中添加pptxjs依赖文件。1.在pptx.js官网下载压缩包。3.在index.html中引入。

2024-04-17 09:59:42 343

原创 vue中使用axios处理post方法导出excel表格(后端返回文件流)

接口要求: post方法、入参为json格式、出参文件流。使用: vue、axios。

2023-05-25 15:47:46 1539

原创 pdf工具类

【代码】pdf工具类。

2023-03-22 10:39:58 1133

原创 Java实现PDF在线预览功能(四种方式)

本文章利用各个浏览器的内核支持PDF预览功能来做,PDF的预览网上说的最多的是PDF.JS实现预览,也找了好多文章,死活最后实现不了,通过这个方法解决了,如果有PDF.js解决的可以大家沟通交流下。接下来就是在自己的后台controller里面写个方法。里面file的文件可以通过参数或是封装方式获取,这个里面的流不需要关闭,浏览器会自动获取然后展示。关闭的话浏览器就无法加载!这里提一下,其他word和excel可以通过aspose代码转换成PDF,也很快有效。方法很简单,首先引入的都是IO的包。

2023-03-22 10:37:41 4129

原创 el-table动态添加行(包含input输入框)

el-table动态添加行(包含input输入框)

2023-03-07 10:15:44 1632

原创 ftp中使用get后,文件位于本地哪里

ftp中使用get后,文件位于本地哪里

2023-02-24 17:27:39 2339

原创 foreach如何第一个不加or

foreach如何第一个不加or

2023-02-20 15:11:07 146

原创 Mybatis Mapper中的if-else使用

Mybatis Mapper中的if-else使用

2023-02-17 10:29:49 1152

原创 阿里 加解密 druid.jar 的使用(解决一闪而过的问题)

阿里 加解密 druid.jar 的使用(解决一闪而过的问题)

2022-09-01 14:52:47 498

原创 PLSQL中&符号处理

在SQL语句中的字符串中出现了&符号,当执行的时候会被认为是参数需要传递,如update product set brand = ‘D&G’;解决办法是把语句改为:update product set brand = ‘D’ || ‘&’ || ‘G’;或者是:update product set brand = ‘D’ || chr(38) || ‘G’;...

2022-05-25 16:15:11 2028

原创 Idea中pojo类实现Serializable接口时自动生成序列号

2022-02-28 10:37:52 727

原创 2020.1版本的IDEA右下角显示内存操作

memory

2022-01-05 15:56:58 351

原创 IDEA的配置信息预保留

-server-Xms128m-Xmx512m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-ea-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djdk.http.auth.tunneling.disabledSchemes=""-XX:+HeapDumpOnOutOfMemoryError-XX:-O

2022-01-05 15:43:01 167

原创 IDEA字体

2022-01-05 10:51:41 232

原创 git修改用户邮箱

git config --list:在终端输入这个指令可以看到自己的用户名和邮箱.git config --global --replace-all user.email "邮箱"git config --global --replace-all user.name "用户名"最后再用git config --list验证是否修改成功.

2022-01-04 13:50:20 3254

原创 mysql 复合索引(联合索引) a b c的使用

CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, `aid` varchar(20) NOT NULL DEFAULT '' COMMENT 'aid', `bid` varchar(20) NOT NULL DEFAULT '' COMMENT 'bid', `cid` varchar(20) NOT NULL DEFAULT '' COMMENT 'cid', PRIMARY KEY (`id`), KEY .

2021-12-22 09:49:50 1907 2

原创 完整支付URL

2021-12-11 16:15:22 338

原创 (已解决)用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理

项目场景:本地连接不上mysql, 本机IP拒绝mysql连接;解决方案:这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有权限(也可以说没有用户),下面将记录我遇到问题的过程及解决的方法。  在搭建完LNMP环境后用Navicate连接出错  遇到这个问题首先到mysql所在的服务器上用连接进行处理  0、进入容器: docker exec -it mysql bash     1、连接服务器: mysql -u root -p  2、看当前所有数据库:sho

2021-12-07 17:00:45 587

原创 第一个项目的总结

第一个项目总结分布式事务什么是事务事务有四大特性,称之为ACID特性分布式事务分布式事务基础理论CAP理论CAP概念P分区容错A可用性C一致性BASE理论基本可用软状态最终一致BASE理论是对CAP理论的延伸分布式事务的解决方案2PC事务3PC事务TCC补偿机制可靠消息最终一致性(本地事务)分布式事务什么是事务 事务可以看做一个大的活动,它由不同的小活动组成,要么全部成功,要么全部失败事务有四大特性,称之为ACID特性原子性: 整体性,全部执行,要么都不执行.一致性: 买东西,总金额不变隔离

2021-12-01 22:03:42 460

原创 (已解决)java.io.FileNotFoundException: class path resource [ log4j2-dev.xml]

项目场景:提示:在使用Rancher和Je问题描述:提示:这里描述项目中遇到的问题:例如:数据传输过程中数据不时出现丢失的情况,偶尔会丢失一部分数据APP 中接收数据代码:@Override public void run() { bytes = mmInStream.read(buffer); mHandler.obtainMessage(READ_DATA, bytes, -1, buffer).sendToTarget();

2021-11-29 09:33:03 1214

原创 docker中修改mysql最大连接数及配置文件

(方法一) 临时更改设置最大连接数据1.进入mysql容器里面docker exec -it mysql /bin/bash2. 密码登录 mysql -u root -p root3. 查看日志show global variables like 'log';4. 查看最大等待时间show global variables like 'wait_timeout';5.查看最大连接数 show variables like 'max_connections';6.修改临时最大连接数

2021-11-27 15:23:42 2982

原创 (已解决)谷歌浏览器访问http请求自动转化https,网页显示不安全,无法访问

解决方案:将谷歌浏览器,缓存彻底清理,就好了.

2021-11-24 15:52:12 2620

原创 (已解决)nginx: [error] OpenEvent(“Global\ngx_reload_7652“) failed

项目场景:配置完本地cdn,在开机的时候输入nginx.exe -s reload 报这个错误解决方案:出现这个错误就是你的nginx关掉了,没有打开,你再次点击nginx.exe运行,一闪而过后,在cmd控制台下,再次输入nginx.exe -s reload,结构成功...

2021-11-22 19:31:03 11560 1

原创 (已解决)Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile

项目场景:在父工程下添加UAA服务问题描述:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile 解决方案:第一种场景:第二种场景:在父工程下引入其他子工程,运行前先clean,在install...

2021-11-22 15:52:15 1215

原创 (已解决)you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test

项目场景:提示:单元测试ES_Api问题描述:java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test at org.springframework.util.Assert.state(Assert.java:76) at org.sp

2021-11-21 20:23:10 1171 1

原创 (已解决)Failed to execute goal on project ...: Could not resolve dependencies for project ...

在父项目下有的子项目在首次运行clean 和install前应该先运行父项目的clean和install

2021-11-21 11:29:37 3916

原创 mq如何保证消息的幂等性

mq如何保证消息的幂等性文章目录mq如何保证消息的幂等性前言一、出现非幂等性的情况二、解决办法1.mq接收生产者传来的消息:2. 消费者消费mq中的消息:前言一、出现非幂等性的情况1、生产者已把消息发送到mq,在mq给生产者返回ack的时候网络中断,故生产者未收到确定信息,生产者认为消息未发送成功,但实际情况是,mq已成功接收到了消息,在网络重连后,生产者会重新发送刚才的消息,造成mq接收了重复的消息2、消费者在消费mq中的消息时,mq已把消息发送给消费者,消费者在给mq返回ack时网

2021-11-18 20:06:45 2748

原创 (已解决)Cannot deserialize value of type `java.time.LocalDateTime` from String “2021-10-02 00:00:00“

问题描述:Cannot deserialize value of type java.time.LocalDateTime from String “2021-10-02 00:00:00”Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.time.LocalDateTime` from String "2021-10-02 00:0

2021-11-14 23:21:17 20641 7

原创 测试类自动注入失败:@RunWith(SpringRunner.class)详解

代码示例:@RunWith(SpringRunner.class)@SpringBootTestpublic class ProjectFontControllerTest {}```bash因为SpringRunner.class继承了SpringJUnit4ClassRunner.class且没有进行任何修改 所以@RunWith(SpringRunner.class)基本等同于@RunWith(SpringJUnit4ClassRunner.class)注解的作用: 让测试在S

2021-11-07 18:30:31 1231

原创 (已解决)The POM for com.alibaba:druid:jar:1.1.21 is invalid, transitive dependencies (if any) will not

问题截图:问题描述:提示:我在运行测试mybatisplus的自动生成代码是遇到的,同一个父项目下运行生成器出现的问题,爆出的错误好像是druid的版本不太行,我的JDK是1.8_271的对应的druid应该是1.1.20的版本[INFO] [INFO] --------------------< com.xuecheng:xc-mp-generator >--------------------[INFO] Building xc-mp-generator 1.0-SNAPSHOT

2021-11-07 12:39:00 12385

原创 (已解决)win环境下 maven 报错:致命错误: 在类路径或引导类路径中找不到程序包 java.lang

项目场景:提示:使用mybatis-plus生成代码时需要的问题问题描述:提示:这里描述项目中遇到的问题:出现一下错误[INFO] [INFO] -----------------------< com.xuecheng:xc-common >-----------------------[INFO] Building xc-common 1.0-SNAPSHOT [2/4][INFO] ----------

2021-11-07 12:30:19 2982

原创 springboot的数据库连接配置文件

spring: application: name: itemservice datasource: url: jdbc:mysql://106.14.219.67:3306/hmall?useUnicode=true&characterEncoding=utf8&useSSL=false username: root password: root driver-class-name: com.mysql.jdbc.Driver您需要通过

2021-11-05 10:39:33 649

原创 mysql乱码问题

useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=UTC

2021-11-04 10:03:32 54

原创 (已解决)查询数据库乱码问题

url: jdbc:mysql:///class134?useUnicode=true&characterEncoding=utf8添加完正确

2021-10-27 22:35:31 168

原创 什么是横向扩展和纵向扩展?

纵向扩展:表示在需要处理更多负载时通过提高单个系统处理能力的方法来解决问题。最简单的情况就是为应用系统提供更为强大的硬件。例如如果数据库所在的服务器实例只有2G内存、低配CPU、小容量硬盘,进而导致了数据库不能高效地运行,那么我们就可以通过将该服务器的内存扩展至8G、更换大容量硬盘或者更换高性能服务器来解决这个问题横向扩展:是将服务分割为众多的子服务并在负载平衡等技术的帮助下在应用中添加新的服务实例.例如如果数据库所在的服务器实例只有一台服务器,进而导致了数据库不能高效地运行,那么.

2021-10-27 08:43:48 2883

原创 (已解决)黑马旅游网过滤信息查询不到的原因

问题: 点击条件查询一直查询不到信息解决方法:第一种:你servic方法映射单词写错(自己犯的错误),以后能复制尽量不手写,减少可见单词书写错误.第二种: 就是代码找来找去没发现任何拼写错误,结果也能正常返回,那就ElasticSearch里面的索引字段写错了,我朋友是starName 写成立starname,大写写出小写.奇怪的 是,ElasticSearch在你写错索引字段的情况下,还会自动给你生成一个starName,类型为Text的字段,让你能查询到,但是不能返回starnam.

2021-10-26 18:42:11 778

原创 解决ifconfig 查看不了 IP问题

1.开启网卡ifconfig ens33 up停止网络管理systemctl stop NetworkManager3.网络管理设置开机自启systemctl disable NetworkManager4.启动网卡ifup ens33重启网络服务systemctl restart network.service

2021-10-24 20:19:26 382

原创 消息队列的使用场景,通俗举例

1.概念小红是小明的姐姐。小红希望小明多读书,常寻找好书给小明看,之前的方式是这样:小红问小明什么时候有空,把书给小明送去,并亲眼监督小明读完书才走。久而久之,两人都觉得麻烦。后来的方式改成了:小红对小明说「我放到书架上的书你都要看」,然后小红每次发现不错的书都放到书架上,小明则看到书架上有书就拿下来看。书架就是一个消息队列,小红是生产者,小明是消费者。这带来的好处有:1.小红想给小明书的时候,不必问小明什么时候有空,亲手把书交给他了,小红只把书放到书架上就行了。这样小红小明的时间.

2021-10-22 17:21:06 354

原创 (已解决)mybatisplus.extension.plugins.inner.The following method did not exist:

问题错误Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2021-10-18 20:29:13.113 ERROR 6388 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : ***************************APPLI.

2021-10-18 20:41:24 6245 3

原创 (已解决)错误: 找不到或无法加载主类 Main(Springboot的启动类)

问题: 找不到或无法加载主类 Main(Springboot的启动类)问题错误截图解决办法:将项目重新导入,重新清除安装,重启IDEA,问题解决项目重新导入重新清除安装重启IDEA

2021-10-18 20:30:21 3338 1

banner.txt(Springboot项目运行替换自定义图形)

Springboot项目运行替换自定义图形

2021-11-22

office彻底卸载与MIS清理工具

msicuu2.exe就是Windows Installer 清理实用工具,如果有任何使用Windows Installer安装的程序,都可以用msicuu2.exe进行清理安装或卸载,十分好用! msicuu2.exe的介绍:当您在计算机上运行而且正在安装新程序时,安装突然失败。现在您只安装了部分程序。您再次尝试安装该程序,但还是失败。或者,也许您在尝试删除旧程序时因为安装文件损坯而发生问题。 不要担心。Windows Installer 清理实用工具或许可以帮忙。您可以使用该工具为使用 Windows Installer 安装的程序删除安装信息。请注意,Windows Installer 清理实用工具将不会从计算机删除实际程序,但是它会删除安装文件,以便您可以启动安装、升级,或卸载。 Windows Installer 清理实用工具不执行下列功能: * 删除 Windows Installer * 删除由 Windows Installer 安装的任何程序(例如 Microsoft Office 2003)的文件 如果您使用此工具為您的程序刪除 Windows Installer 配置信息,而且计划重新安裝該程序,則应将该程序重新安裝到您最初安裝它的相同文件夾中,这可以避免硬盘或磁盘上的文件重复。

2021-10-23

Centos7安装Docker.md

Centos7安装Docker详细安装

2021-10-20

Nacos安装指南.md

Nacos安装指南

2021-10-20

nacos集群搭建.md

史上最全nacos集群搭建

2021-10-20

cleanLastUpdated.bat

maven厂库自动清除未下载完的jar包.残余文件

2021-10-20

Java面试宝典汇总学员打印.pdf

Java面试宝典汇总学员打印.pdf

2021-10-17

.gitignore文件,gitee上传码云文件忽略文件

.gitignore

2021-10-10

空空如也

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

TA关注的人

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