个人笔记
Gin_Zou
永远相信美好的事情即将发生
展开
-
简单的配置Sawgger+knife4j完成API测试功能
目的:减少postman的使用,以及生成对应的接口文档。原创 2023-04-13 23:01:50 · 731 阅读 · 0 评论 -
本地出现Authentication plugin ‘caching_sha2_password‘ 的原因及 解决方案
mysql8.0修改了密码策略从 MySQL 8.0.4 开始,默认身份验证插件从 mysql_native_password 更改为 caching_sha2_password。相应地,现在的 libmysqlclient 将使用 caching_sha2_password 作为默认的验证机制。但是本人的Navicat版本 无法使用caching_sha2,因此需要修改mysql下账号的密码策略。原创 2023-02-21 13:42:01 · 1341 阅读 · 0 评论 -
Multipartfile判断文件类型的简单处理办法。
这样在判断 docx 和xlsx 以及其他需要使用的文件的时候就可以分别区分了。原创 2022-12-18 18:55:19 · 5818 阅读 · 0 评论 -
MYSQL修改密码版本5.7.29提示Unknown column ‘password‘ in ‘field list‘。
mysql版本修改原创 2022-07-12 14:47:12 · 461 阅读 · 0 评论 -
idea 创建 spring assistant 失败 提示 404
springboot项目创建时提示404报错信息原创 2022-06-09 11:43:55 · 584 阅读 · 1 评论 -
Swagger中开发环境取消展示,@Profile
swagger的展示与取消。原创 2022-06-09 11:39:13 · 1673 阅读 · 1 评论 -
yum报错db5 error(30973)解决方法
问题报错:rpmdb 打开失败。db5 error(30973)error: rpmdb: BDB0113 Thread/process 8442/140713489532992 failed: BDB1507 Thread died in Berkeley DB libraryerror: db5 error(-30973) from dbenv->failchk: BDB0087 DB_RUNRECOVERY: Fatal error, run database recoveryer原创 2022-03-09 14:43:43 · 2320 阅读 · 1 评论 -
Office2019 横向分页最大值
项目要求做表格要进行分页,但是office最多分页到1206如果通过POI分页超过了这个数,office会进行默认分页,并提示你进行了“修复”。如果需要打开,那么建议使用WPS。原创 2022-03-01 12:20:21 · 202 阅读 · 0 评论 -
POI 对齐方式更新
旧版本(3.6以及下版本) style.setAlignment(XSSFCellStyle.ALIGN_CENTER); style.setVerticalAlignment(XSSFCellStyle.ALIGN_CENTER);这样在使用高版本时报方法被删除了而改为了: style.setAlignment(HorizontalAlignment.CENTER); style.setVerticalAlignment(VerticalAlignment.原创 2022-02-28 23:04:36 · 866 阅读 · 0 评论 -
mybatis在配置mapper.xml时出现 tag name excepted 问题
配置mapper文件时遇到了该报错该错误是提示你 '<'符号在xml配置SQL 语句中是不能直接识别出来的,需要使用到转义符号,参考如下表:< < 小于号 > > 大于号 & & 和 ' , 单引号 " " 双引号 那么也就是说,我们在使用到 > 、< 等符号的时候,需要将其进行转义;比...原创 2022-01-26 10:57:27 · 659 阅读 · 0 评论 -
格式工厂视频压缩转码选择
根据图片可以看到 HEVC是最实用的,其次是AVC,最后是DIVX,在格式工厂进行视频转码、压缩时如果为了保证视频大小以及分辨率,尽量选择HEVC。参考内容:格式工厂DIVX、AVC、HEVC三个格式那个最清晰?那个压缩出来小?有什么区别?_百度知道https://zhidao.baidu.com/question/1993464839169118707.html...原创 2022-01-13 15:10:16 · 4914 阅读 · 0 评论 -
win10连接共享打印机出现报错0x0000007c问题
win10更新后 部分局域网电脑无法连接到打印机并报错异常0x0000007c。如果是已连接的打印机则是一直卡顿至打印页面。主要原因是win10的部分更新补丁有问题导致,这个场景出现在安装了这个(KB50006670)的更新后出现的。客户机安装了后无法连接打印机或者打印资料需要在设置里面进行卸载。卸载后重启即可。如果要直接禁掉windows更新 也可以使用 wub工具或者隐藏部分补丁不予安装可以用微软自带的软件。使用 WUB软件http://pc0359.cn/...原创 2021-11-01 15:25:16 · 12874 阅读 · 7 评论 -
关于win7/win10连接共享打印机出现报错0x00000011b问题
win10更新后 部分局域网电脑无法连接到打印机并报错异常0x00000011b。主要原因是win10的部分更新补丁有问题导致,主要是(KB5005565)的更新后出现的。需要再设置里面进行卸载。找到 KB5005565 点击卸载,完成重启。测试对应的win7 和win10 都可重新使用。...原创 2021-10-09 15:09:10 · 83008 阅读 · 0 评论 -
机动车登记信息代码
原链接:机动车登记信息代 搜索结果本栏目用于收集和整理行业相关标准,如机械行业,化工行业等。http://www.gb99.cn/e/search/result/?searchid=76243针对其中第七项车辆信息牌照代码如下:原创 2021-09-17 14:35:44 · 704 阅读 · 0 评论 -
Nginx 配置 SSL 协议证书(基于腾讯云服务器)
1、开启端口433;在腾讯云安全组中添加入站规则2、证书安装已在 SSL 证书管理控制台中下载并解压缩 cloud.tencent.com 证书文件包到本地目录。解压缩后,可获得相关类型的证书文件。其中包含 Nginx 文件夹和 CSR 文件:文件夹名称:Nginx 文件夹内容:1_cloud.tencent.com_bundle.crt 证书文件2_cloud.tencent.com.key 私钥文件 CSR 文件内容: cloud.tencent.com.csr..原创 2021-07-06 15:26:56 · 605 阅读 · 0 评论 -
关于程序时间和数据库时间差距8小时的处理方案
在application.properties配置中对mysql配置时添加时区比如:spring.datasource.url = jdbc:mysql://127.0.0.1:3306/DataBaseName?useUnicode=true&&characterEncoding=UTF-8&serverTimezone=GMT%2b8转载 2021-06-03 10:33:34 · 377 阅读 · 0 评论 -
关于thymeleaf 把 富文本内容或者textarea进行带格式展示 :utext
比如原格式为:<p><span th:text='${case.introduce}'></span></p>这样输出会有一定问题;展示成:这个时候的格式直接输出了需要改为:<p><span th:utext='${case.introduce}'></span></p>就可以带格式展示总结:用th:utext会解析html,在页面中显示携带的样式...原创 2021-04-23 16:37:29 · 1834 阅读 · 0 评论 -
关于使用PageHelper查询数据时报错count 下标越界的情况
在使用pagehelper时,产生的page 和limit 参数 是否需要在mybatis的mapper接口中展示呢?不需要;这样会导致pagehelper在查询count 的过程中报错下标越界:比如 mapper层这样写;在控制层中却用了pageHelper这样debug到service层的时候就会报错:注意在使用pagehelper插件的时候 不用自己去写 关于limit 的语句了。...原创 2021-04-12 17:12:35 · 873 阅读 · 0 评论 -
layui form表单 与 ajax冲突 暂时的解决办法
在layui 的form表单比如提交标题和密码<form class="layui-form" action=""> <div class="layui-form-item"> <label class="layui-form-label">输入框</label> <div class="layui-input-block"> <input type="text" name="title" require原创 2021-03-13 11:33:00 · 514 阅读 · 0 评论 -
shiro 认证时加盐的问题 did not match the expected credentials.处理
密码加盐在核对时报错:token中的密码位char[] char[]数据时是加密后的密码info中的验证信息也是和token一样但是报错 token的hash 和 account的不一致这是在一开始就进行加密处理的操作明显不对劲如果是 放明文密码最后得出的token哈希值也是不一致的最后明显的问题是在于数据库的密码是否能对上。最开始的是错误的。...原创 2021-03-10 21:54:00 · 4105 阅读 · 0 评论 -
通过Spring Boot 发送带HTML 格式的 邮件
会用到一个MimeMessage的类这个是集成在 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>依赖中需要在POM文件中进行添加然后在测试类中.原创 2021-03-09 17:12:01 · 379 阅读 · 0 评论 -
关于 HTML的标签内容从数据库读取后如何在前台展示含有标签样式的问题讨论
不是专门做前端的,因为项目需求需要把简单的富文本内容从后台传递到前台,但是后台的到有标签的内容在前台也是直接显示。需要进行处理。比如后台那道的数据如下:<p>asda</p><br><br>传递到前台的 content 中,预想是这样的var content= '<p>asda</p><br><br>'; 但是出现了相关的转义,实际拿到的数据却变成了类似于:<p&a...原创 2021-02-24 23:21:38 · 1628 阅读 · 0 评论 -
关于 mysql 使用 timestamp java后台用Date接收的格式获取
我在mysql 设置时间的时候,用的时间戳在java后台接收时 用的 Date类型可是这样获得的时间格式并不是我想要的。所以添加了两个注解import com.fasterxml.jackson.annotation.JsonFormat;import org.springframework.format.annotation.DateTimeFormat;@DateTimeFormat(pattern="yyy-MM-dd HH:mm:ss")//解决入参时时间格式的调原创 2021-02-24 10:08:33 · 2795 阅读 · 2 评论 -
关于springboot + myabtis Mapper 接口 模糊查询的解决方法
1、通过mapper接口直接写模糊查询语句根据keyword 和 type查询 @Select(" SELECT id,title,intro,author,content,type,create_time,is_publish,modify_time,check_name " + " FROM article_basic " + " WHERE article_basic.intro LIKE '%#{keyword}%' AND artic原创 2021-02-22 17:18:04 · 894 阅读 · 0 评论 -
简单了解SVN(一)创建SVN服务端并新增管理项目
虚拟机:环境 CentOS运营商:腾讯云根据网上找到的博客、资源来进行搭建,目前进行一个流程记录。1、在线安装资源我的服务器是在线状态,可以通过网络直接安装SVN 服务通过命令: yum install subversion安装svn的相关服务。安装完毕后,可以测试下版本svnserve --version目前是1.7版本即可。建议不要1.8,通过yum源默认下载是1.7版本2、修改根目录地址安装好后subversion默认以/var/svn作为原创 2021-01-14 15:31:14 · 732 阅读 · 0 评论 -
关于thymeleaf 中页面变量报错的问题个人解决方法
不是专门做前段的萌新,遇到一个页面报错问题目录1、复原情况2、解决方式1、按照网上的解决方式:取消前台验证:(不适用)2、重新梳理代码问题前后对比:结论1、复原情况报错无法识别参数在其他类中没有异常,控制类也是正常的。运行报错:、后台报错:2、解决方式1、按照网上的解决方式:取消前台验证:(不适用)治标不治本,只是在编译的时候进行了隐藏,没有解决实际问题2、重新梳理代码问题我在重新查看实体类、结合在后台报错空指针..原创 2020-12-09 11:40:35 · 1386 阅读 · 1 评论 -
简单了解SVN(二),idea配置subversion
目录1、下载SVN2、安装SVN3、配置IDEA1、下载SVNl链接地址:https://tortoisesvn.net/downloads.html下载自己需要的版本:2、安装SVN点击安装:需要勾选 Command ........选项,否则配置时没有svn.exe执行文件。继续安装安装成功!3、配置IDEA1、打开Idea ,选择Settings,打开 版本控制 Version Control,-》Subversio...原创 2020-11-16 21:17:17 · 4951 阅读 · 0 评论 -
JAVA设计模式了解(一)
目录 什么是JAVA设计模式设计模式的使用开发人员的共同平台最佳的实践设计模式的类型设计模式的六大原则前言:粘贴过来的菜鸟教程学习资料:https://www.runoob.com/design-pattern/design-pattern-tutorial.html 什么是JAVA设计模式设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于...转载 2020-11-05 14:20:12 · 110 阅读 · 0 评论 -
转载:数据库分页
原创 2020-10-29 14:37:19 · 93 阅读 · 0 评论 -
通过IDEA对WSDL进行WebService生成客户端代码
参考文献:https://blog.csdn.net/vfsdfdsf/article/details/804262761、WSDL详解这个文档是花50分下载的,希望有所帮助。了解WSDL中需要使用到的参数。可以参考下这篇文章来了解:https://blog.csdn.net/wenzhi20102321/article/details/68486526<?xml version='1.0' encoding='UTF-8'?><!--这里的name是发布的servic原创 2020-10-27 22:14:55 · 9036 阅读 · 3 评论 -
关于服务器服务自动挂掉 在 message 日志上查询内存溢出
本人服务器内存小 出现了 内存溢出的问题/var/log/message在 message 文件中搜索 Out of Memory我这查到内存溢出了磁盘空间也比较少了# 一定要以root身份来运行这个脚本. cd /var/log cat /dev/null > messages cat /dev/null > wtmp清理该路径下的多余的内容。...原创 2020-10-15 10:14:30 · 1045 阅读 · 0 评论 -
ajax简单使用(三)新增加载中的提示和加载完成的提示
主要是两个函数类型beforeSend 和 complete $.ajax({ url: "/postSelect", type: 'POST', data: { user_id: user_id, password: password, key: key, version: version, type: type, param: param, method: method }, data...原创 2020-09-29 09:58:40 · 643 阅读 · 0 评论 -
关于 SM4 加秘密解密的工具类 (转载)
1、需要依赖: <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> <version>1.66</version> </dependency> <dependency>转载 2020-09-25 10:31:44 · 7088 阅读 · 4 评论 -
Springboot 启动异常:Caused by: org.yaml.snakeyaml.parser.ParserException: while parsing MappingNode.....
这个是自己疏忽马虎大意造成的这个异常的原因是在于配饰的application.yml的部分参数重复了。可以看到报错异常:后来我看我的配置信息很明显是 名称多配置一个 后来给清除掉了。一个粗心大意的问题 需要引起警觉...原创 2020-09-11 11:00:49 · 1612 阅读 · 0 评论 -
遇到错误:java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre/lib/ext/cldrdata.jar的解决办法
遇到一个异常:前端报错:java.io.FileNotFoundException: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre/lib/ext/cldrdata.jar当时人都傻了。赶紧看下后台的jdk版本。并没有找到对应的252序号的情况。应该是在yum源安装的openjdk的时候错了问题。所以需要将链接从252序号改为262序号。默认的profile文件中是没有进行配置的。需要在p原创 2020-09-04 17:28:12 · 4717 阅读 · 0 评论 -
创建生成周报excel表(五)创建前端界面(使用到了layui)
后端写完了 目前是要写前端(借助了layui)layui 官方文档:https://www.layui.com/doc/用到了 layui的表单、表格、弹出层三个分别是:(表单)https://www.layui.com/doc/element/form.html(表格)https://www.layui.com/doc/element/table.html(弹出层)https://www.layui.com/doc/modules/layer.html目前加载了 la.原创 2020-08-28 16:29:55 · 497 阅读 · 0 评论 -
创建生成周报excel表(四)创建业务层 和 控制层
1、在上次创建了 Dao层的逻辑,实现了可以和数据库的交互这次是实现 业务层的创建业务层实现数据从控制层与Dao层之间的处理。第一步是创建了一个 抽象接口public abstract interface IServices {}第二步是 创建了 一个业务接口,来创建各自业务方法这里因为 summary 和 project中实现的都是CRUD,所以这里通过类进行判断 使用哪个mapper,和返回什么样的值。(我觉得可以优化一下 使用 抽象的方法解决)publi.原创 2020-08-28 16:14:23 · 236 阅读 · 0 评论 -
创建生成周报excel表(三)编写Dao层
在写完了 工具类PoiUtils 后 需要编写业务层 和 控制层来实现后端的整个场景目前涉及到的东西有1、数据库及其连接工具(myssql + mybatis),2、开发框架 springboot 。目前想实现的业务场景是:通过 控制层收到的部门名称进行导出数据库中对应的工作内容。流程:1、创建mapper 层实现对本周工作内容的 CRUD,以及下周工作计划的CRUD。第一步是数据库创建:在创建的webproject 数据库中新建了两张表 project(计划..原创 2020-08-28 15:43:37 · 219 阅读 · 0 评论 -
创建生成周报excel表-问题 无法使用ajax做excel导出
目前前端html:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>我不要写周报1.0</title></head><link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="style原创 2020-08-18 23:33:37 · 200 阅读 · 0 评论 -
linux 命令 root用户把某个文件权限给到普通用户
有一个这样的业务场景:我root用户创建了一个备份数据库的文件夹存储每天的数据库备份文件,这个文件夹在一个普通用户的目录下。然后将保存到本地后的数据库文件在服务器上进行删除。如果需要普通用户也可以访问这个备份数据的文件夹 ,需要root赋权限到普通用户命令:chown -R username filepathusername 指的是 你的普通用户名称filepath 指的是 你需要赋权给普通用户的文件夹路径这样普通用户也就可以操作 这个路径下的文件了。比如:.原创 2020-08-12 09:55:57 · 15737 阅读 · 4 评论