工作记录
雅俗共赏zyyyyyy
多读书,多看报,少吃零食多睡觉
展开
-
Druid未授权访问漏洞修复
安全组针对系统漏扫发现系统存在Druid未授权访问,会引发泄露系统敏感信息。原创 2024-06-13 10:56:57 · 1909 阅读 · 0 评论 -
JS代码控制台临时测试
js代码控制台临时测试原创 2023-10-17 15:05:41 · 333 阅读 · 0 评论 -
MySQL:获取Auto_increment失败问题记录
MySQL:获取Auto_increment失败问题、重置自增id序号、自增id序号不连续原创 2023-09-19 13:44:19 · 406 阅读 · 0 评论 -
netty包版本问题导致dubbo服务调用失败
netty包版本问题导致dubbo服务调用失败原创 2023-09-15 17:59:13 · 254 阅读 · 1 评论 -
Linux执行脚本报错:-bash: ./bin/start.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录
-bash: ./bin/start.sh: /bin/bash^M: 坏的解释器: 没有那个文件或目录原创 2023-09-06 10:28:30 · 1373 阅读 · 0 评论 -
RocketMQ发送消息失败:error CODE: 14 DESC: service not available now, maybe disk full
error CODE: 14 DESC: service not available now, maybe disk full原创 2023-08-09 14:45:02 · 2059 阅读 · 0 评论 -
Windows下YUICompress实现js、css混淆压缩
windows下YUICompress实现js、css压缩原创 2023-07-20 14:45:35 · 627 阅读 · 0 评论 -
iframe弹出层异常:xxx拒绝了我们的连接请求
x-frame-options配置原创 2023-05-31 10:56:23 · 4831 阅读 · 1 评论 -
RSA加签验签、加密解密:jsrsasign使用及js文件下载
js使用jsrsasign.js文件实现rsa加签验签、加密解密原创 2023-05-16 16:54:28 · 2987 阅读 · 0 评论 -
配置nginx获取请求真实IP
获取请求真实IP原创 2023-04-21 15:14:42 · 843 阅读 · 0 评论 -
扫码登录流程及原理
二维码登录原创 2023-03-29 11:06:00 · 2226 阅读 · 0 评论 -
接口请求安全措施
接口安全性措施原创 2023-03-22 15:58:51 · 886 阅读 · 0 评论 -
binlog找回误删数据
通过binlog找回误删数据&解决binlog日志乱码问题原创 2023-03-03 16:11:24 · 1334 阅读 · 0 评论 -
thymeleaf模板实现页面动态配置
一个后台管理系统,一个业务系统,在后台管理系统中配置某一个页面的各种数据数据方式,例如下拉框、单选框、输入框等,然后业务系统读取对应的配置,渲染页面。原创 2023-03-02 17:20:46 · 824 阅读 · 0 评论 -
MySQL:Unable to load authentication plugin ‘caching_sha2_password
MySQL报错Unable to load authentication plugin 'caching_sha2_password原创 2023-02-07 15:27:13 · 1002 阅读 · 0 评论 -
SpringBoot文件上传预览报错:The temporary upload location xxx is not valid with root cause
SpringBoot文件上传预览报错:The temporary upload location xxx is not valid with root cause原创 2023-01-12 10:20:42 · 564 阅读 · 0 评论 -
MySQL避免插入重复数据
新建一张测试表,有三个字段,自增主键id、创建了唯一索引的user_name、以及普通字段address。然后插入一条数据作为原始数据,如下所示。原创 2023-01-04 14:45:04 · 609 阅读 · 2 评论 -
异步任务:@Async注解实现
异步调用是处理高并发项目、减少程序处理时间的利器,我们可以通过开启多个线程、调用线程池等方式进行异步任务的处理,下面介绍一种注解方式实现异步调用的方法。原创 2022-12-26 17:41:13 · 532 阅读 · 0 评论 -
mycat配置错误导致项目连接数据库超时:The last packet successfully received from the server was 5 milliseconds
mycat配置错误导致项目连接数据库超时:The last packet successfully received from the server was 5 milliseconds原创 2022-12-09 14:54:46 · 4950 阅读 · 0 评论 -
SpringBoot配置多数据源
在日常工作中,难免会遇到一些需要配置多数据源的情况,比如数据迁移,多数据库连接等等,多数据源既可以是同一类型的数据库连接的不同库,也可以是不同类型的数据库连接。下面以MySQL和ClickHouse这两个数据库配置的双数据源进行配置。原创 2022-12-01 11:19:22 · 3139 阅读 · 1 评论 -
Linux下查看JDK编码
Linux下获取jdk的编码原创 2022-11-02 19:18:24 · 3704 阅读 · 0 评论 -
MySQL报错:Duplicate entry ‘xxx‘ for key ‘xxx‘
MySQL报错:Duplicate entry 'xxx' for key 'xxx'原创 2022-10-27 17:06:12 · 3722 阅读 · 0 评论 -
通过防火墙策略解决k8s中ng端口漏洞
通过防火墙策略解决k8s部署的服务扫描出来的漏洞原创 2022-10-12 15:54:37 · 3452 阅读 · 0 评论 -
layui自定义必填校验及html页面添加点击事件
一个输入框,要求输入正整数,之前使用的时number限制,但是number只能限制为必填和数字类型,因此,新增一个integer属性,添加其自定义校验,代码如下。①直接在click时间后面添加:onclick="$(‘’).click"或者onclick=“alert()”可以看到上面都用到了|来定义两个校验或者点击事件,这是按顺序执行的。②css写法:before代表在前面,使用css更加统一方便。②在html页面添加script脚本,定义方法。③引入js脚本,在js脚本定义方法。3、必填项的红色星号。原创 2022-10-09 16:33:53 · 5585 阅读 · 0 评论 -
解决:Invalid character found in method name. HTTP method names must be tokens
http请求自动升级原创 2022-09-30 11:33:29 · 5178 阅读 · 0 评论 -
git报错:remote unpack failed: unable to create temporary object directory
通过idea的图形化界面提交代码提示被远程分支rejected,然后去git bash的控制台。奇怪的是昨天刚提交过代码,权限是没有问题的,上面的报错翻译出来是。查看git使用的磁盘空间已经100%了,清理空间之后,提交成功。,怀疑是自盘空间不够了,然后去查看gitlib所在的服务器,无法创建临时对象目录。原创 2022-09-07 10:25:59 · 5635 阅读 · 0 评论 -
netty报错:LEAK: ByteBuf.release() was not called before it‘s garbage-collected
netty报错:LEAK: ByteBuf.release() was not called before it's garbage-collected原创 2022-08-22 17:35:52 · 8909 阅读 · 0 评论 -
Compilation failure:找不到符号
有两个项目A和B,B中引用A,在本地运行,B项目启动正常,A项目打包并上传maven私服成功,B项目打包失败原创 2022-08-09 17:26:12 · 900 阅读 · 0 评论 -
记录一次mycat连接Communications link failure问题解决
多线程处理数据推送有A和B两张表,A表是MySQL连接,B表是Mycat连接,各有200张分表,A和B联查拼接数据推送其他系统使用。当前方案是A表1-200分表逐个分页读取数据,拿到id集合去B表的逻辑表查询,拼接数据。...原创 2022-07-25 10:39:46 · 776 阅读 · 0 评论 -
idea编译报错:Information:java: javacTask: 源发行版 8 需要目标发行版 1.8
idea编译原创 2022-07-20 14:09:21 · 1834 阅读 · 0 评论 -
查询mysql的最大连接数和当前连接数
mysql查询连接数原创 2022-07-19 18:35:52 · 338 阅读 · 0 评论 -
1235 - This version of MySQL doesn’t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery
1235 - This version of MySQL doesn’t yet support 'LIMIT & IN/ALL/ANY/SOME subquery原创 2022-07-06 15:00:07 · 1603 阅读 · 0 评论 -
mycat问题记录sequnce not found in db table和mycat sequnce err.java.lang.NullPointerException
mycat相关问题原创 2022-06-12 21:39:50 · 589 阅读 · 0 评论 -
Error resolving template “xxx“, template might not exist or might错误记录
项目场景:SpringMVC项目在Windows下启动,访问正常。打成jar包后,在linux下访问报错问题描述Error resolving template “xxx”, template might not exist or might not be accessible by any of the configured Template Resolvers原因分析:看到这个问题,我开始以为是没有写@ResponseBody注解导致没返回数据,但是后来去具体的Controller一看,不对原创 2022-05-25 17:22:22 · 805 阅读 · 0 评论 -
input输入框默认选择当前日期
//input框默认当天日期 $(document).ready(function() { //默认当前日期 var date = new Date(); var day = ("0" + date.getDate()).slice(-2); var month = ("0" + (date.getMonth() + 1)).slice(-2); //拼接成yyyy-MM-原创 2022-05-17 14:14:14 · 3217 阅读 · 0 评论 -
设计模式之策略模式在项目中的应用
策略模式简介:策略模式作为一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。比如每个人都要“交个人所得税”,但是“在美国交个人所得税”和“在中国交个人所得税”就有不同的算税方法。策略模式组成:—抽象策略角色: 策略类,通常由一个接口或者抽象类实现。—具体策略角色:包装了相关的算法和行为。—环境角色:持有一个策略类的引用,最终给客户端调用。策略模式实现:下面的内容根据实际项目中策略模式的应用修改而来,只参考代码结构,和原有业务毫无关系。/** * @autho原创 2022-05-10 15:31:50 · 388 阅读 · 0 评论 -
SpringBoot引入支付宝支付和微信支付,并配置内网穿透进行本地测试
一、支付宝支付:主要参考支付宝开放平台1、创建应用:在支付宝开放平台( open.alipay.com)创建应用,获取appId2、配置应用:主要是公钥和私钥,可在支付宝开放平台助手配置3、集成并配置sdk<dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.9.原创 2022-05-08 18:13:58 · 4555 阅读 · 0 评论 -
idea反编译jar包
jar包反编译原创 2022-04-23 18:33:26 · 5826 阅读 · 2 评论 -
idea选择某一列的所有数据快捷键
alt+shift+insert进入列选择模式,如下图所示这样,可以通过excel文件选择多项进行数据替换,主要用于多个格式相同的配置更新原创 2022-04-13 14:13:05 · 1110 阅读 · 0 评论 -
记录一次多线程数据迁移及相关问题
通过线程池实现多线程的数据迁移原创 2022-04-12 16:56:39 · 2109 阅读 · 4 评论