- 博客(44)
- 资源 (4)
- 收藏
- 关注
原创 2059 - Authentication plugin ‘caching sha2 password‘ cannot be loaded: @Xeeeeeeege
目前大多数的 MySQL 客户端都还没有升级为 8.0 的认证方式,故像 Navicat、SQLyog、Sequel Pro、 等这些常用的连接工具,都有可能出现这个问题喔。由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式:caching_sha2_password。所以我们需要修改用户的加密方式,将其改为老的加密验证方式:mysql_native_password。8.0 以前的默认身份验证插件是 mysql_native_password。这个报错的意思是说:权限插件。
2023-05-17 16:12:49 2458
原创 浅谈HashMap的扩容
当HashMap中的元素数量超过了它的负载因子(load factor)与容量(capacity)的乘积时,就需要对HashMap进行扩容,以保证HashMap的性能。在put操作中,当HashMap中的元素数量超过了它的负载因子与容量的乘积时,就需要对HashMap进行扩容。将旧数组中的元素复制到新数组中 将旧的Entry数组中的元素复制到新的Entry数组中,这个过程可能比较耗时。计算新的hash值并插入到新的数组中 将新的元素插入到新的Entry数组中,并计算它们在数组中的位置。
2023-04-12 11:14:30 886
原创 浅谈ArrayList的扩容
众所周知,ArrayList是Java中常用的集合类之一,它是基于数组实现的可变长容器,因此在添加元素时需要考虑到数组的扩容问题。这是由于在扩容过程中需要将原始数组中的所有元素复制到新数组中,这需要O(n)的时间复杂度。如果我们知道ArrayList的最大元素数量,我们可以通过指定初始容量来避免在运行时进行扩容。扩容会创建一个新的数组,并将原始数组中的所有元素复制到新数组中。新数组的大小通常是原始大小的1.5倍。在上面的示例中,我们创建了一个初始容量为3的ArrayList对象,并添加了4个元素。
2023-04-12 10:52:08 476
原创 cannot find symbol [ERROR] class XXX/root/.jenkins/workspace/XXX/src
错误原因提示说是“找不到符号”。1、代码没有提交到SVN/Git。2、如果是引用jar包中接口的话,Jinkins工作空间中的jar包是旧的,maven没有强制更新。解决办法1、检查代码是否提交完毕,Jinkins自动构建时看一下变更记录是否有记录,SVN/Git提交后要稍等几分钟。2、清理工作空间,让Jinkins重新去仓库拉jar包。...
2021-03-20 03:05:42 1052
原创 记录一个mybatis自动生成代码
1.pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...
2020-12-01 11:38:08 135
原创 VMware 虚拟机的安装与基本使用之下载安装(一)
前言:最近在学习Nginx,需要用到虚拟机,故此安装了一个VMware,特此记录一下一、安装1.官方下载地址:https://www.vmware.com/cn.html不过官方需要注册账号,懒得麻烦的也可以直接用我的网盘:https://pan.baidu.com/s/1yT23pPx89YrHDJkYD2G8SQ 提取码:tjk12.官方下载界面:3.下载完毕之后,点击文件安装:4.一直点击下一步下一步,直到出现完成界面:5.打开VMware会需要你输..
2020-11-27 13:27:14 339
原创 有关PowerDesinger的小记录(一)
前言:由于公司要求我们做项目梳理,那么免不了就要用到工具来梳理数据库的表结构,然后同事说在boss直聘上看到powerdesigner很流行,很多公司都要求要掌握,于是我们愉快地决定用这个来梳理我们的表结构。接下来,就让我们愉快地玩耍吧!首先就是下载咯,去官网下载,有钱的加钱,没钱的上网找找破解版的也OK,我这里就给大家分享我自己百度云的地址:链接:https://pan.baidu.com/s/1RjHlHdQMipi-RPaB-5OEKQ提取码:rnsx这篇文章就以32位的来介绍安装、破解和汉
2020-11-24 16:57:00 158
原创 定时任务调度:Unexpected error occurred in scheduled task
今天用spring boot的@Scheduled进行一个定时任务时,报了:Unexpected error occurred in scheduled task这个错这是我的源代码:咨询了大佬之后指出:这是因为@Scheduled注解方式级别高于资源注入级别,导致了资源注入失败解决方案之一:使用ApplicationContextAware,它实现了这个接口的bean,当spring容器初始化的时候,会自动的将ApplicationContext注入进来如上,改好后正常运行
2020-07-07 15:54:14 90269 11
原创 记录一个使用springboot用postman测试时报的错
前言:今天用postman测试springboot里面的一个接口的时候突然报:Contenttype'multipart/form-data;boundary=--------------------------270587334153693470308447;charset=UTF-8'notsupported这是因为我们后台的接口那里做了规范,使用的是@RequestBody这个属性,也就是说每一个请求必须是通过实体对象进行传参,不能通过form-data 表单提交的方式进行传参:...
2020-06-10 11:00:12 548
原创 数据库mysql 8.0版本安装教程
昨儿电脑重装了系统,so,现在一切从头来过~后续应该还会出其他软件的安装部署。一、下载咯:1.官网下载:https://dev.mysql.com/downloads/mysql/2.如果觉得下的慢的话可以用笔者百度云盘的,会快些,我下了好久....链接:https://pan.baidu.com/s/1IlHiUd_HOuidBocE6slwjQ提取码:zbb6先介绍第一...
2020-04-25 13:49:54 1006
原创 手把手教你安装部署Eclipse
一、首先,你的电脑上需要安装了JDK,这个之前笔者写过,没安装的可以移步去看一下:https://blog.csdn.net/qq_41931566/article/details/906701221.打开eclipse官网下载,选择Download Packeges:https://www.eclipse.org/downloads2.我们选择自己想要的版本,我这里选择的是64位的...
2020-04-23 21:48:28 474
原创 关于list集合判断时要同时判断null和size的问题
记录一下昨天看到项目之前同事判断一个list的时候只判断了llist!=null,因此而出现了问题当程序执行到这个判断的时候因为它只判断list!=null而有可能size==0是成立的,因此程序还是进了这个条件,然后去获取list.get(0).getXX属性的时候就会没有对象,因此报index(0),size(0)这个错误。反推一下,如果只判断list.size>0时,lis...
2020-04-15 10:30:24 4582 1
原创 关于List集合去重的几个办法
去重方案:利用java8的新特性去重 利用双重for循环去重 利用两个list集合遍历去重 利用set集合特性保持顺序一致去重 利用set和list转换去重 /** * 五种去重方法重现 */ List<Integer> list = new ArrayList(); li...
2020-04-15 10:09:08 436 1
原创 解决Springboot:Cannot access org.springframework.context.ConfigurableApplicationContext
就是导入一个maven项目,然后报这个错:解决方案就是删除项目导入时自动创建的.imi文件,然后再点击后边的mvn刷新一下就好了
2020-04-15 10:01:02 1501 1
原创 解决IDEA报错:Lombok Requires Annotation Processing, Annotation processing seems to be disabled
莫有前言,就是打开了long long ago的一个项目,然后报:Lombok Requires Annotation Processing, Annotation processing seems to be disabled,我看了一下这个异常,大致意思就是使用了lombook插件但是idea并没有开启注释处理解决方案它也嗦了,就是按照它的步骤,打开Settings>Build&...
2020-04-11 10:25:54 2035 1
原创 教你快速从mapper接口跳到mapper.xml文件(idea和eclipse两个版本)
前言:今天有个小学妹问我她的mapper接口为什么不能直接跳转到mapper.xml文件呀,这样很不方便,那我想着应该也会有一些新手宝宝不知道这个怎么办吧,有时候想直接通过mapper接口直接跳转到相对应的xml却不知道怎么做,确实不太方便,那我就记录一下以便大家查阅咯~1.idea版打开File--Settings--Plugins,搜索Free Mybatis Plugin 下载安装,...
2020-04-11 09:42:47 3620
原创 解决springboot下载依赖很慢的方法
1.使用 #mvn -X 命令找到配置文件的位置找到[DEBUG] Reading user settings from C:\Users\JoyLi\.m2\settings.xml.m2是个隐藏文件哦,cd进去就可以了打开settings.xml修改镜像为阿里云的就好了<mirrors> <mirror> <id&...
2020-03-27 12:50:24 3523
原创 手把手教你新建SSM项目
今天在家闲来无事,就想着找点事情做,因为平时工作也是组长搭建的项目,自己很久没有单独搭建过环境了,难免会手生,所以呢我就打算自己来整合一下一个ssm项目,如有错误或者不妥之处还请评论告诉我呦~(先说一下我这里是用的Idea开发工具)一.新建项目:1.首先,我们新建一个project,点击右边的加号Create New Project就好了2.然后我们选择Maven项目,点击右边...
2020-03-18 15:05:56 1979
原创 关于postman的使用方法
早上好呀,今天有个学妹公司刚开始用postman,然后她还不太熟,我就想着写一下这个教程教教大家使用吧,也算是对自己之前用过的总结了。1.首先,下载安装这个步骤就不复述了,这个跟其他大多数的软件一样。2.安装完成之后打开界面,差不多是这样的postman分为几个部分,左侧是历史请求和请求地址链接:中间是tab是当前的请求页,主页面是header、body之类的:...
2020-03-12 11:11:31 279
原创 Idea提示代码不区分大小写
1.大家在用idea写代码的时候遇到过提示代码要区分大小写的情况吧,一般区分大小写是默认的2.不要急,打开左上角的File---Settings3.搜索框搜索:General,在右边可以看到MAatch case是勾着的,去掉勾勾,Apply -- OK5.可以看到不用区分大小写提示;1...
2020-03-10 11:40:35 1203
原创 手把手教你安装Tomcat
1.首先,你的电脑需要安装了JDK,安装JDK笔者之前也写过,这里就不多说了,没有安装的请移步:https://mp.csdn.net/postedit/90670122安装好JDK的就进入下一步:进入tomcat官网下载tomcat:http://tomcat.apache.org/2.从tomcat下载路径下载免安装版tomcat服务器:3.下载完毕后解压到你自己想要...
2020-03-10 11:36:47 215
原创 启动tomcat出现 Unable to open debugger port (127.0.0.1:53104): java.net.SocketException "....."
今天运行tomcat的时候突然提示:Unable to open debugger port (127.0.0.1:53104): java.net.SocketException "Interrruted function call:accept failed",一般来说这个是指端口被占用了。不要急,打开idea的Event Log查看其被占用的端口号,我这里是1009Ok,打开...
2020-03-10 11:35:34 91830 10
原创 maven--导入项目时一大堆找不到包的问题
1.相信大家刚开始导入一个项目进idea的时候或多或少出现过一大堆包找不到的错误,看着吓人2.不急哦,这个一般都是maven没配置好,那么知道原因了那就好解决了,首先,我们打开左上角的File----Setting然后搜索maven,大家可以看到右边下方有个Maven home directory 这里我们点击选择自己maven安装的地址,然后选择user setting file 选择你...
2020-03-10 11:30:53 1690 1
原创 vue.runtime.esm.js:587 [Vue warn]: Error in event handler for "click": "TypeError: Object(...) is no
今天在编写前端代码的时候遇到了这个问题:然后仔细看了一下,原来是自己配置的·问题:大家可以看到,我把这个updateOrderById这个方法放在@/utils/auth这个接口下面但事实上,我的方法放在@api/shipment下面:大家可以看到我这个updateOrderById的方法是在shipment.js里面的所以说它就会找不到这个方法,以至于报错,改...
2020-03-10 11:26:41 13348
原创 关于springboot一些小问题
许久没用springboot了,今天开会突然说新项目要用到springboot,刚开始我说没有感觉的毕竟以前也用这个开发过,但是呢,我好像高估我自己了,因为真的很久没用了哈哈哈哈,我还真的忘了怎么使用了,那现在就记录一下今天的使用情况吧,后续有什么问题或者技巧什么的我也会更新的。1.首先,springboot启动的时候就出问题了:这里说的是13001这个端口被占用了,关于这个问题的解决...
2020-03-10 11:25:07 196 2
原创 Install fail! SyntaxError: Unexpected end of JSON input
没错,还是今天,在运行1另外一个项目执行cnpm install时遇到这个问题:不要惊慌,让我们重新安装一下就好了。1.首先执行一下命令清理缓存:cnpm cache clean --force2.其次当出现如下提示说明你清理成功了3.然后呢删除已经安装的node_modules,然后重新:cnpm installOK,完成!最后的最后:写文章不容易啊,...
2020-03-10 11:23:51 9609 4
原创 关于'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
今天在执行npm run dev启动项目时遇到'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。这个问题开始我想着吧重新装 吧,就运行了:webpack-dev-server可是装完之后会有很多的依赖都需要重装,有点心烦。。。最后打开了万能的百度 找到了一篇不错的文章嘻嘻第一种方法尝试进行:cnpm install而后...
2020-03-10 11:10:02 6346 3
原创 PANIC: Missing emulator engine program for 'x86' CPU.
今天有个小学妹问我新建Android项目的时候报PANIC: Missing emulator engine program for 'x86' CPU.这个错,叫我帮忙看了一下,上网看了一下原来是在创建虚拟机的时候,AS会默认推荐下载带GoogleAPIs的x86Images,由于大陆对google的限制,会导致报错。办法总比困难多,我看了网上一大堆说要安装啥的啥的我觉得麻烦,后来看有个...
2019-09-21 13:35:51 672 5
原创 Mysql:2059 - authentication plugin 'caching_sha2_password' -navicat连接异常
1.今天换了个高级版本一点的Navicat,打开后发现报:2059 - authentication plugin 'caching_sha2_password' -navicat连接异常这个错,查了一下是因为caching_sha2_password不能加载。2.大家打开mysql下的bin目录,然后运行cmd3.键入 mysql -u root -p,然后输入密码,再输入use mys...
2019-08-30 18:31:53 159
原创 解决Tomcat启动日志日期(中文)乱码的问题
1.今天开启tomcat的时候发现我的日志乱码了,然后发现可以更改编码解决,特此记录一下:2.打开你的tomcat目录下的conf即tomcat/conf/目录修改logging.properties 找到 java.util.logging.ConsoleHandler.encoding = utf-8这行 更改为 java.util.logging.ConsoleHandler.e...
2019-05-31 15:17:03 1026
原创 手把手教你安装JDK
1.首先,下载jdk,进入https://www.oracle.com/technetwork/java/javase/downloads/index.html或者去我的百度网盘下载:链接:https://pan.baidu.com/s/1x3z6O8KMXGJ2yvvkwcy8Mw 密码:fo75把Accept License Agreement 勾上,然后选择自己想要的版本,下载...
2019-05-30 09:18:33 273
原创 手把手教你安装Git
哦吼,今天你们的小可爱突然心血来潮想着教你们安装一下Git,快点拿好小板凳等来看看吧~1.首先,你需要下载一个Git,地址:https://git-scm.com/download/win选择自己电脑的版本,下载2.双击打开,安装,点击下一步:3.选择你要安装的路径:4.这里是默认组件,直接选择下一步:5.还是默认组件,下一步:6.下一步:...
2019-04-28 01:51:37 336 1
原创 手把手教你安装MySQL
相信大家在开发过程中或多或少都用到了MySQL,今天我就教教大家如何完整地安装一个mysql1.首先,大家需要下载一个MySQL的安装包,这里,我给大家提供一下我的百度云下载地址:这是32位系统的:链接:https://pan.baidu.com/s/1iYxY_sdfc3XZEn5VnRFv9g 提取码:isgp这是64位的,大家看自己需要下载:链接:http...
2019-04-09 13:38:31 206
原创 Java集合常见问题汇总
集合是java中很常用的一个技术,今天我就来记录一下有关集合的一些常见问题汇总,如有不足之处,大家可以一起来讨论一下。首先,大家都知道collection它继承自Iterable,而实现Iterable接口的类可以拥有增强for循环的功能,实现Iterable的集合类必须提供一个名为iterable()的方法,该方法的返回值为Iterable;Iterable方法一些属性:hasNext(...
2019-03-07 20:32:43 1851 3
原创 mybatis插件自动生成实体类
相信很多人用mybatis开发时,都不想自己敲实体类,特别是表比较多的时候,这个时候就需要借助我们的插件来自动生成实体类了,可以大大得节省我们的时间,ok,下面就给大家讲讲怎么利用插件自动生成实体类:首先,我们在pom.xml文件里的<plugins>里面配置:1.pom文件中添加插件 <plugin> <groupId>org.m...
2019-02-24 17:14:23 2518
原创 MyBatis+log4j打印日志的配置(二)
之前讲了mybatis配置log4j打印日志的一种方法,今天写一下第二种方式:首先,导入log4j的依赖:<!-- ********************** 日志配置 ********************** --> <dependency> <groupId>log4j</groupId> ...
2019-02-22 10:02:01 2523
原创 Caused by:org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "audit_Price_Us
全标题是:Caused by:org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "audit_Price_User_Name")实体类PmmBuyPlan中引入了planQuotedPrice对象然后在执行以下代码的时候报了标题所报的错 意思就是planQuotedPric...
2019-02-22 09:55:10 694
原创 springmvc的中文乱码解决方案
今天使用springmvc时标签时,发现后台得到的值输出乱码,然后发现是要配置一个springmvc的乱码配置器,当然,也可以用自定义的乱码配置器,这里就不详举了,我就把我所见过的几种可能乱码的情况还有解决方案说一下就好了。1.post提交方式乱码处理(在你的web.xml中设置编码过滤器)<!--配置springmvc乱码过滤器--> <filter>...
2019-01-18 11:41:03 321 2
有关struts2的乱码配置以及jsp页面的forward404问题的解决(png图)
2018-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人