- 博客(88)
- 资源 (8)
- 收藏
- 关注
原创 前端文件word Excel pdf PPT txt image 预览包含全部
2.在public文件夹中添加pptxjs依赖文件。1.在pptx.js官网下载压缩包。3.在index.html中引入。
2024-04-17 09:59:42
795
2
原创 vue中使用axios处理post方法导出excel表格(后端返回文件流)
接口要求: post方法、入参为json格式、出参文件流。使用: vue、axios。
2023-05-25 15:47:46
1793
原创 Java实现PDF在线预览功能(四种方式)
本文章利用各个浏览器的内核支持PDF预览功能来做,PDF的预览网上说的最多的是PDF.JS实现预览,也找了好多文章,死活最后实现不了,通过这个方法解决了,如果有PDF.js解决的可以大家沟通交流下。接下来就是在自己的后台controller里面写个方法。里面file的文件可以通过参数或是封装方式获取,这个里面的流不需要关闭,浏览器会自动获取然后展示。关闭的话浏览器就无法加载!这里提一下,其他word和excel可以通过aspose代码转换成PDF,也很快有效。方法很简单,首先引入的都是IO的包。
2023-03-22 10:37:41
6128
原创 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
2268
原创 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
214
原创 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
3466
原创 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
2095
2
原创 (已解决)用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
1215
原创 第一个项目的总结
第一个项目总结分布式事务什么是事务事务有四大特性,称之为ACID特性分布式事务分布式事务基础理论CAP理论CAP概念P分区容错A可用性C一致性BASE理论基本可用软状态最终一致BASE理论是对CAP理论的延伸分布式事务的解决方案2PC事务3PC事务TCC补偿机制可靠消息最终一致性(本地事务)分布式事务什么是事务 事务可以看做一个大的活动,它由不同的小活动组成,要么全部成功,要么全部失败事务有四大特性,称之为ACID特性原子性: 整体性,全部执行,要么都不执行.一致性: 买东西,总金额不变隔离
2021-12-01 22:03:42
502
原创 (已解决)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
1348
原创 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
3411
原创 (已解决)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
17368
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
1277
原创 (已解决)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
1307
1
原创 (已解决)Failed to execute goal on project ...: Could not resolve dependencies for project ...
在父项目下有的子项目在首次运行clean 和install前应该先运行父项目的clean和install
2021-11-21 11:29:37
4470
原创 mq如何保证消息的幂等性
mq如何保证消息的幂等性文章目录mq如何保证消息的幂等性前言一、出现非幂等性的情况二、解决办法1.mq接收生产者传来的消息:2. 消费者消费mq中的消息:前言一、出现非幂等性的情况1、生产者已把消息发送到mq,在mq给生产者返回ack的时候网络中断,故生产者未收到确定信息,生产者认为消息未发送成功,但实际情况是,mq已成功接收到了消息,在网络重连后,生产者会重新发送刚才的消息,造成mq接收了重复的消息2、消费者在消费mq中的消息时,mq已把消息发送给消费者,消费者在给mq返回ack时网
2021-11-18 20:06:45
2952
原创 (已解决)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
22310
8
原创 测试类自动注入失败:@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
1395
原创 (已解决)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
14674
原创 (已解决)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
3286
原创 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
741
原创 mysql乱码问题
useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=UTC
2021-11-04 10:03:32
86
原创 (已解决)查询数据库乱码问题
url: jdbc:mysql:///class134?useUnicode=true&characterEncoding=utf8添加完正确
2021-10-27 22:35:31
233
原创 什么是横向扩展和纵向扩展?
纵向扩展:表示在需要处理更多负载时通过提高单个系统处理能力的方法来解决问题。最简单的情况就是为应用系统提供更为强大的硬件。例如如果数据库所在的服务器实例只有2G内存、低配CPU、小容量硬盘,进而导致了数据库不能高效地运行,那么我们就可以通过将该服务器的内存扩展至8G、更换大容量硬盘或者更换高性能服务器来解决这个问题横向扩展:是将服务分割为众多的子服务并在负载平衡等技术的帮助下在应用中添加新的服务实例.例如如果数据库所在的服务器实例只有一台服务器,进而导致了数据库不能高效地运行,那么.
2021-10-27 08:43:48
3373
原创 (已解决)黑马旅游网过滤信息查询不到的原因
问题: 点击条件查询一直查询不到信息解决方法:第一种:你servic方法映射单词写错(自己犯的错误),以后能复制尽量不手写,减少可见单词书写错误.第二种: 就是代码找来找去没发现任何拼写错误,结果也能正常返回,那就ElasticSearch里面的索引字段写错了,我朋友是starName 写成立starname,大写写出小写.奇怪的 是,ElasticSearch在你写错索引字段的情况下,还会自动给你生成一个starName,类型为Text的字段,让你能查询到,但是不能返回starnam.
2021-10-26 18:42:11
859
原创 解决ifconfig 查看不了 IP问题
1.开启网卡ifconfig ens33 up停止网络管理systemctl stop NetworkManager3.网络管理设置开机自启systemctl disable NetworkManager4.启动网卡ifup ens33重启网络服务systemctl restart network.service
2021-10-24 20:19:26
453
原创 消息队列的使用场景,通俗举例
1.概念小红是小明的姐姐。小红希望小明多读书,常寻找好书给小明看,之前的方式是这样:小红问小明什么时候有空,把书给小明送去,并亲眼监督小明读完书才走。久而久之,两人都觉得麻烦。后来的方式改成了:小红对小明说「我放到书架上的书你都要看」,然后小红每次发现不错的书都放到书架上,小明则看到书架上有书就拿下来看。书架就是一个消息队列,小红是生产者,小明是消费者。这带来的好处有:1.小红想给小明书的时候,不必问小明什么时候有空,亲手把书交给他了,小红只把书放到书架上就行了。这样小红小明的时间.
2021-10-22 17:21:06
427
原创 (已解决)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
7695
3
原创 (已解决)错误: 找不到或无法加载主类 Main(Springboot的启动类)
问题: 找不到或无法加载主类 Main(Springboot的启动类)问题错误截图解决办法:将项目重新导入,重新清除安装,重启IDEA,问题解决项目重新导入重新清除安装重启IDEA
2021-10-18 20:30:21
3636
1
office彻底卸载与MIS清理工具
2021-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人