问题积累
文章平均质量分 61
leejie*.
^_^
路漫漫其修远兮
展开
-
MySQL创建索引失败
MySQL创建索引失败报错信息:原因:将数据库表中某个字段设为索引时,提示当前字段的长度过长,为3072个字节;经过查询发现:在mysql5.6中索引列的最大长度为767个字节而对于utf-8编码,一个字符占3个字节,所以对于varchar类型字段,我们如果需要创建索引,类型大小就必须设置为小等于varchar(255)长度;...原创 2022-03-27 13:54:03 · 1638 阅读 · 0 评论 -
Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @Confi
Not registered via @EnableConfigurationProperties, marked as Spring component, or scanned via @ConfigurationPropertiesScan今天编写配置类时,发现@ConfigurationProperties(prefix = "spring.task.execution")注解显示报红。1.添加依赖<dependency> <groupId>org.spring原创 2022-02-18 00:20:39 · 520 阅读 · 0 评论 -
MySQL进程阻塞造成锁表
MySQL进程阻塞造成锁表前言:上周因为修改数据库表结构造成了进程阻塞,其实当时并不知道出问题了,更不知道表被锁住了。因为当时修改了之后确实看到表一直在显示正在保存,开始还以为是navicat卡住了,就没管它了。结果晚上下了班,12点多了,群里说系统登录不上去了。因为那张表是进入系统前端就自动调接口访问的。所以导致系统直接登不进去。然后自己也很蒙,一直找不到问题,尝试重启了服务也不行,重新打包部署了还是不行。其实最开始就看了日志的,因为之前自己从来没遇到过数据库的问题,当时就没想着造成了mysql进程阻塞原创 2021-12-30 00:45:11 · 706 阅读 · 0 评论 -
解决项目中log4j版本漏洞
解决项目中log4j版本漏洞前言:作为程序员应该都知道最近log4j出现的漏洞问题,讲一讲我所在的公司,其实领导在log4j被爆出存在漏洞的当天就在群里说了这个事,并且让我们把自己负责的系统都检查一遍,有使用到log4j存在漏洞的版本都要进行更新(因为有些版本还没爆出存在安全问题),但是当时都没什么人去注意,结果直到上周末,我们组负责的一个缴费系统出现不能缴费的情况,才发现是中了病毒。然后领导们开始极度重视,专门安排人监督我们来更新log4j版本。废话不多说了,讲一下我负责的系统更新方式:首先,一般原创 2021-12-29 00:09:17 · 3912 阅读 · 0 评论 -
Springboot连接池的配置和遇到的问题
Springboot连接池的配置前言:最近发现项目日志中经常会出现有关数据源的一些警告信息,说实话看着这种日志就很闹心,而且对于数据源这么重要的东西还是有必要去着重解决,学习的。可以看出,有两个关于数据源的异常信息:1.在连接关闭之后不允许被再操作。2.抛出异常说连接是不可用的,请求时间超过了30000ms;其实看到这个情况就知道肯定跟数据源连接池的配置信息有关,name描述默认值autoCommit自动提交从池中返回的连接trueconnectionTim原创 2021-12-22 01:04:33 · 1398 阅读 · 0 评论 -
后端解决请求跨域
后端解决请求跨域前言:最近开发一个springboot项目,因为涉及到前端需要去调用另外一个服务器的接口,所以就涉及到了跨域问题。其实在这之前一直不知道跨域是什么,只是听说过,没有遇到过,就没花时间去了解。现在自己的项目也要解决这个问题,索性就在网上看了看,记录一下自己所学。什么是跨域?首先我们先说一下什么是同域:就是两个页面具有相同的协议,IP和端口号;那么跨域就是当一个url请求,它的协议,IP,端口中任意一个与当前请求的页面不同即为跨域;就比如说我们一个系统所在服务器,因为一些业务需要,要去原创 2021-12-14 01:05:22 · 1011 阅读 · 0 评论 -
创建MySQL只读权限用户
前言:前两天遇到自己负责的系统,其他公司要访问数据库进行一个数据统计;我当时就毫不犹豫的把数据库root权限的账号密码都发给他了。然后过了两天领导就找到我,跟我说如果别人把你数据库数据改了删了,你是要负责的哦;跟我说以后这种只能给他只读的权限账号,心里想,赶紧学习上!首先查看mysql中所有的用户SELECT user,host FROM mysql.user;查看指定用户的权限情况SELECT * FROM mysql.user WHERE user='root'创建一个用户CREAT原创 2021-11-29 14:08:30 · 16313 阅读 · 0 评论