![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
那些年踩过的坑
SuperBetterMan
正在成为一名High Level的程序猿
展开
-
解决super(SSLContext, SSLContext).options.__set__(self, value) maximum recursion depth exceeded while
尝试2:更新eventlet库和 gevent库 result:不能解决。我使用了多进程,调用了request框架 导致递归超过默认数值。尝试1:修改 递归的默认数值 result:不能解决。原创 2024-03-22 22:28:34 · 214 阅读 · 0 评论 -
解决docker容器内无法连接宿主redis
这个原因大概是我们可以简单把docker当作是一个虚拟机,容器内外是两套系统。由于小程序是部署在docker内,而redis是安装在宿主主机内。结果显示,在容器外可以正常连接redis,但是在容器内无法连接容器。6379是监听redis服务的端口,那大概是redis出错了。那么则进入redis中修改保护模式,把保护模式设置为No即可。小程序的发短信服务挂了,随查看日志,该报错日志如下。首先查看了redis是否正常启动,检查出服务正常。另连接redis时,需要用docker的虚拟IP。原创 2024-01-04 21:38:29 · 2981 阅读 · 1 评论 -
解决pip下载报错Failed to establish a new connection: [Errno 11001] getaddrinfo failed
这里使用的是清华的镜像源。但是镜像名字写错了。所以需要注意这个问题。如下修改后,可成功执行pip下载。原创 2023-03-12 09:28:58 · 1644 阅读 · 1 评论 -
记录一次使用MybtaisPlus出错
MybatisPlus有一套自己的命名规则,一般是以驼峰命名为准。原创 2022-12-12 08:20:11 · 174 阅读 · 0 评论 -
logstash导入数据至es的几个坑
因为服务器早就到期了,我装的单机版。另外我的笔记本有点带不动虚拟机再开idea,所以装的是windows版,这就是导致几个坑的原因创建索引库错误写法curl -X PUT 'http://localhost:9200/Lshop' -H 'Content-Type:application/json' -d'{ "settings": { "number_of_shards": 5, "number_of_replicas": 1 } }'在windows系统下,单引号要用双引.原创 2021-10-12 22:24:41 · 587 阅读 · 0 评论 -
解决java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes [Generi
上报错信息java.lang.IllegalStateException: Found multiple @SpringBootConfiguration annotated classes [Generic bean: class [cn.hy.portal.PortalApplication]; scope=; abstract=false; lazyInit=null; autowireMode=0; dependencyCheck=0; autowireCandidate=true; primar原创 2021-10-11 20:37:56 · 5871 阅读 · 2 评论 -
针对“错误: 找不到或无法加载主类 org.apache.zookeeper.server.quorum.QuorumPeerMain“的zookeeper启动闪退
根据教程,首先在zkService.cmd的末尾加了pause在启动原因如下在下载时,我是下载了源代码(即第二个),这样源码需经过编译才能用。然而编译的过程极为复杂,我选择再次下载第一个去用下载第一个后缀是带有bin对于这些个源码,我们直接删除就好。重新下载,启动一般出现红框里的东西,基本没问题了...原创 2021-10-10 10:19:45 · 431 阅读 · 0 评论 -
解决Failed to load resource: net::ERR_BLOCKED_BY_CLIENT
自学了电商项目,在开发前台页面,遇到了上面问题大概意思是资源打不开,翻译了一下,直接解决好多事。这个意思就是能从后台获取到,但是被客户端拒绝了。这是为什么呢?原来是我的浏览器装有免广告的插件解决办法:把插件先暂停一下,或者设置白名单...原创 2021-10-09 16:03:32 · 3501 阅读 · 0 评论 -
记录一次排bug心得---Vue warn]: Error in render: “TypeError: Cannot read properties of null (reading ‘length
这是一次人类低阶程序员排bug过程最近在跟b站up码神之路练习SpringBoot的个人博客项目,算是比较入门的项目吧!当我跟着视频做到P22评论功能,发现一个bug即登录后,无法查看文章详情。F12后报的是Vue warn]: Error in render: "TypeError: Cannot read properties of null (reading 'length事实上我不是特别懂前端vue,所有前端代码是直接用up的代码。然后自己摸索了一会,没有头绪。所以搂一眼评论,看看有原创 2021-09-11 20:02:55 · 3416 阅读 · 0 评论 -
解决git add .无反应
今天我在上传一个github,遇到一个问题。真如题:git add .没有反映,我不得不强制退出了。由于我这个上传项目太大,导致其陷入了一种类似死锁的状态解决办法 rm -f ./.git/index.lock原创 2021-08-05 16:16:56 · 17732 阅读 · 1 评论 -
解决Failed to obtain JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException
先上错误截图org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nes原创 2021-07-08 21:20:04 · 9826 阅读 · 3 评论 -
解决2021版本idea内存不足问题
今天在开发的时候,idea给我提示说我的内存不足了。怪不得最近最感觉用起来很卡屯。那内存不足了,我们肯定就是扩容呗。但是我这里不是之前扩容,因为这些个配置数据、缓存数据都是存储在C盘下,如果你的C盘容量爆炸,请忽略接下来的内容,直接跳到最后更改容量就行。第一步首先在idea的安装路径下,找到1和2两个文件,先记事本或者编译方式打开2这个文件2文件内容如下,我们可以找到4个配置路径,不过log与plugins是在config与system路径下的第二步在除C盘下,找一个新的盘符去存储一会要.原创 2021-07-05 15:59:13 · 13479 阅读 · 9 评论 -
解决一种由于mysql时区问题导致的HHH10001002: Using Hibernate built-in connection pool (not for production use!)
问题背景:我再用hibernate去重构之前做过的一个项目,意外地出了一些错误,如下图。出现这个问题多半是由于配置文件出错了,我看来一下我的配置文件,居然给飘红了(如下图)这个飘花的原因(如下图)是由于前几天我更新了一下idea的版本,还没有配置过数据库。那首先我们先配置一下右侧数据库配置右侧数据库需要注意一点都是,需要配置时区这里设置GMT即可后面hbm.xml是没问题了,我就测试了一下。结果还是抛出错误。再我仔细检测我的cfg.xml配置文件。觉得应该是没有错的,我突然想到我的mysql原创 2021-06-16 16:21:45 · 631 阅读 · 0 评论 -
解决idea无法打开Scene Builder中的文件
从官网下载好文件,去idea配置文件的下载路径这些是前提工作,然后你想要用Scene Builder打开.fxml文件。右键发现根本没有选项。So,就有了我这篇文章。打开Scene Builder用Scene Builder打开你的.fxml文件点clear menu你再次在idea右键.fxml文件一个字,绝!...原创 2021-06-02 01:05:44 · 2660 阅读 · 0 评论 -
解决[Vue warn]: Unknown custom element: <FirstVue> - did you register the component correctly?的一种情况
vue.esm.js?efeb:628 [Vue warn]: Unknown custom element: <???> - did you register the component correctly? For recursive components, make sure to provide the “name” option.直接上异常信息我觉得这可能是每一个新手学vue都会遇到的一个坑,今天先排除一个坑。原因分析我用的idea的编译器,其中提供了词的补全。本来.原创 2021-04-06 21:58:59 · 4131 阅读 · 1 评论 -
相信我,彻底解决UnicodeDecodeError: ‘gb2312‘ codec can‘t decode byte 0xa9 in position 7211: illegal multibyt
相信大家在coding时候,尤其是在与文本打交道时候,经常会遇到类似这样的问题。问题截图那么通常你是怎么解决这个问题呢?我相信你肯定明白这是编码问题,编码格式也就那几个。gbk不行就试一下utf8。坦白来说,以前我也是这样去解决的。但是昨天这个方法不行了。昨天我处理几个csv文件,一开始用的utf8,但是出了异常。接着我就换成gbk,发现gbk也不行。debug后发现程序一开始能走,但是打开新的文件就出错误。于是乎,我写了一个函数get_encoding()。通过这个函数去得到文件的编码格式.原创 2021-03-26 19:16:07 · 11717 阅读 · 2 评论 -
解决AttributeError: module ‘win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x9‘ has no attribu
直接抛出异常信息出现这个问题,基本上都是用win32转换excel的格式,即把.xls转换为.xlsx文件解决办法找到路径00020813-0000-0000-C000-00000000046x0x1x9这个文件,把整个文件下删去即可(我这里已经删掉了,就是该路径下去找)...原创 2021-03-09 09:02:52 · 4017 阅读 · 2 评论 -
解决MySQLdb._exceptions.OperationalError:(1366,“Incorrect integer value: ‘ ‘ for column ‘money‘at 1“)
直接抛出错误信息同样我们还经常看到(1366,"Incorrect string value: ’ ’ for column ‘XX’ at 1 ")这样的问题,事实上它们是一类问题,这个不是你的SQL语句写错了,而是你的数据出现问题。我们能根据错误信息提示字段找到数据表中问题数据,发现在数据表中对应的Money字段出现空数据,形如下表对于这样的问题,我在网上找到一种处理方法说把数据库中字段设置默认设置一个值,这样就避免了’ ‘这样的问题。但是经过我实际上手操作后,我发现并不能解决所以既然找到了原创 2021-03-08 08:00:37 · 981 阅读 · 1 评论 -
idea通过Redis Simple插件连接redis
吐槽,为啥redis要放弃windows这么一块大蛋糕。老外整了一个5的出来,需要的可以去下载正文在idea中下载redis simple插件。其他的redis插件是收费的,不过可体验30天配置redis点击右侧+,新建配置完后,测试联通(初始下载redis,redis是没有密码的,所以不填即可)测试数据实例—redis缓存数据基于内存亦可持久化的特点,redis非常适合做缓存。该案例就是实现将数据库数据拿出来放在redis中需要jedis、commm.原创 2021-02-23 11:27:04 · 4317 阅读 · 2 评论 -
JDBC连接MYSQL异常 java.net.unknownhostexception:loaclhost的一些拓展
前言:昨天通过JDBC连接MYSQL,遇到了一个问题。通过这个异常日志,我就各种查找问题所在。大概其用了两个多小时,不出意外,我没有找到原因。幸运的是,我找到了解决办法,并且这个解决办法可行。将localhost换成127.0.0.1事实上这应该不是我第一次遇到这种问题,我记得第一次遇到这个问题,应该是在我写pythonweb时候,程序运行页面一直是503状态,那个时候是将127.0.0.1换成localhost。先来区分几个概念localhost是指本地服务器,不联网,不使用网卡,不受.原创 2021-01-02 17:31:46 · 5146 阅读 · 7 评论 -
亲手教你如何在idea配置Tomcat
前言,这两天我准备接一个写javaweb的单子,准备用idea,之前还没有用过java写web。于是就在csdn找配置的过程。不知道什么时候起,真心感觉csdn上面内容真的是错误百出,在这些误导下,我浪费了大概小一个半个小时。这也是我为什么要写这篇文章给大家避坑。首先,大部分专业版idea里面是有Tomcat的插件的。但是配置Tomcat时需要Tomcat的路径,私以为插件的路径就是Tomcat的路径。于是把就直接配置,但是一直会提示找不到Tomcat。于是我还是去官网下了一个Tomcat,我这里下是.原创 2020-12-22 14:38:44 · 2336 阅读 · 0 评论 -
解决误删ubuntu配置硬盘导致开机黑屏
背景:手欠,把硬盘移出了。再开机,发现不能正常开机,开机不进入启动程序,直接黑屏(或许能听到开机成功的声音,但是就是黑屏)解决:修复LSP什么是LSP?LSP即分层服务提供商,LSP即Layered Service Provider,Winsock 作为应用程序的 Windows 的网络套接字工具,可以由称为“分层服务提供商”的机制进行扩展。Winsock LSP 可用于非常广泛的实用用途,包括 Internet 家长控制 (parental control) 和 Web 内容筛选。在以前版本的 .原创 2020-06-09 21:49:35 · 1077 阅读 · 0 评论 -
简简单单一篇小文章手把手教你如何清空maven本地仓库缓存与配置仓库路径
本篇文章就是两个核心清空maven本地仓库配置仓库路径清空maven本地仓库我这里先是是默认的本地仓库路径,是在C盘下,我们当然不希望这些占据C盘的空间如果你使用的是idea,这篇文章的核心就非常简简单单。由这个路径提示,我们找到repositiory文件下,里面都是maven解析的各种文件,我们只需把repository删除即可配置仓库路径还是在idea刚才那个页面下,进行修改另外在setting.xml文件进行一处修改,如下(该处修改为maven的本地仓库的路径)如果没有原创 2020-06-06 20:31:47 · 8534 阅读 · 0 评论 -
解决Linux解压.zip的压缩包出现乱码
解决Linux解压.zip的压缩包出现乱码上图片出现这个问题是因为Linux编码格式与这个.zip压缩包内编码格式不同,大概率是因为.zip压缩包内有以中文命名的文件那么我们可以先删除这个乱码文件然后重新解压.zip,这个时候解压需要加参数了unzip -O CP936 filename.zip...原创 2020-05-28 21:30:58 · 1286 阅读 · 0 评论 -
Cisco Packet Tracer的安装与汉化(一条龙服务教程)
Cisco Packet Tracer的下载安装汉化(一条龙服务教程)去官网下载压缩包,我这里是7.2.1的版本,下载完了之后,有两个文件,一个安装的exe,一个启动的bin点击安装的exe,也就是第一个文件,出现下面这个安装界面,选择接受Next下一步,根据Browse选择自己的路径Next下一步这里第一个选项是创建快捷图标,第二个是创建快捷菜单Install开始安装如果是第一次安装,会出现两个弹框.这里是第二个弹框,是说这是第一次运行这个Trace原创 2020-05-27 20:18:58 · 8370 阅读 · 2 评论 -
多行注释实际上在Python中不存在!
是的,你没看错!多行注释实际上在Python中不存在今天我看来一篇文章老师,你确定Java注释不会被执行吗?;其内容就是Unicode字符导致其强行换行,不是注释失效;文章中注释是单行的,不能作用到下一行;我觉得挺有意思的,就更进了一下,去思考是否python中也存在这样抖机灵的操作,也看了一些前辈的经验,然后就有了这篇文章我们知道在其他的语言里都有多行注释专用的符号,而python...原创 2020-05-07 12:31:44 · 899 阅读 · 2 评论 -
解决无法获得 VMCI 驱动程序的版本: 句柄无效。 驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。
昨天打开linux,遇到一个这样问题,开不了机,提示无法获得 VMCI 驱动程序的版本: 句柄无效。 驱动程序“vmci.sys”的版本不正确。请尝试重新安装 VMware Workstation。 模块“DevicePowerOn”启动失败。 未能启动虚拟机。解决办法是找到VMware安装文件夹下的文件用记事本打开.vmx结尾的文件。修改里面的配置信息。找到节点vmci0.pre...原创 2020-04-22 15:06:24 · 2232 阅读 · 0 评论 -
解决TabError: inconsistent use of tabs and spaces in indentation
控制台提示找到38行这里已经给出了提示,出现这个原因是因为在缩进的时候,空格与Tab互用导致的结果把前面缩进删掉,重新tab或空格就好原创 2020-04-14 11:46:06 · 356 阅读 · 0 评论 -
解决The TensorFlow library wasn't compiled to use SSE instructions...
终于我忍不了,我真的是忍不了前面我提到过这不是报错,而是提示警告,大概意思就是你可以加速,但是没必要,而且严重影响我的心情Can nothing affect my programming mood如果你遇到和我一样的问题,而且也无法忍受,那么请继续看下去你需要在你代码前面加上这么几行代码import osos.environ["TF_CPP_MIN_LOG_LEVEL"]='1' ...原创 2020-04-02 11:17:24 · 431 阅读 · 0 评论 -
手把手教你在虚拟机上配置linux
之前提到电脑系统恢复了出厂设置,带来了一系列麻烦事。今天我们在虚拟机上配置linux操作系统,希望我的这篇文章可以给你带来帮助首先,我们新建虚拟机,选择版本(我这里是14)选择稍后安装操作系统,即自定义安装选择安装linux,版本是ubuntu我这里为了演示直接选择了默认的,大家可以根据自己的需求,自己修改这里使用桥接网络,我第一次安装的时候,使用的是NAT,但是会导致虚拟机连不...原创 2020-03-21 14:58:09 · 845 阅读 · 0 评论 -
配置jdk与解决"java与javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。"
距离上次电脑蓝屏不能开机事件已经过去了18个小时,带来的后果就是让我再熟悉一遍环境配置and一定要给电脑备份,兄弟盟今天配置jdk,之前电脑上已经配置过jdk了,虽然恢复了出厂设置,但是可能仍然有注册码之类,导致一些问题。首先我们常规配置jdk,找到java的路径,我这里是D:\下载软件\Java\jdk1.8.0_191在高级属性中找到环境变量,在下面的系统变量,注意是系统变量 新建JA...原创 2020-03-19 11:49:27 · 971 阅读 · 3 评论 -
解决Anaconda3缺失了Prompt、Spyder等组件
我吐了,就昨天中午我玩CSGO觉得有点卡,然后把电脑重启了。在打开电脑就显示系统文件受损,多次尝试之后,我选择恢复出厂设置,找了一个硬盘把一些主要数据备份了。在新系统里,我又要重新配置环境,真的是吐了。后期我可能会出很多环境配置的博客吧。害!早知道是这样,想梦一场,我才不会中午把电脑重启了。书归正传,当我们遇到这个问题的时候,首先查看Anaconda3文件是否缺失,如果缺失了,我建议还是重新下...原创 2020-03-19 08:35:32 · 1015 阅读 · 0 评论 -
解决error: failed to push some refs to 'XXXX'
当我提交的时候,遇到了这个问题我先是查看了本地库的状态git status本地库是没有问题的git add --all再次查看一下状态准备第二次提交git commit -m"第二次提交"与github仓库连接git push -u origin master注意不用把origin打错输入账号与密码然后就是你的代码可以遗臭万年了...原创 2020-03-18 10:21:48 · 192 阅读 · 0 评论 -
解决git官网下载不了的问题,并配置git
之前的新冠肺炎知识图谱可视化已经构建完了,下一步搭建到github,有兴趣的朋友关注我上午从官网上下载git,直接就下载不了。开始我以为是我家网速问题,这两天我家网络贼卡,吐槽一下中国移动。中午我琢磨了一下,打算通过python爬虫下载,写完之后,一直一直运行,我吐了。这个方法不行,咱换一个方法。下了一个迅雷,迅雷提供提供链接下载,我丢,异常得顺利**#就是迅雷这个界面真的拉拉**接下来就...原创 2020-03-17 16:55:12 · 1804 阅读 · 0 评论 -
read_table()参数sep与delimiter之细微差别
当我读取三元组文件的时候,通过pd.read_table()函数,跑完之后,遇到了一些奇奇怪怪的结果,我将问题锁定在这个函数上。这是我的三元组文件h_r_t_name = [":START_ID", "role", ":END_ID"]h_r_t = pd.read_table("redata.txt",delimiter=',', names=h_r_t_name)#delimiter...原创 2020-03-09 15:31:14 · 6651 阅读 · 2 评论 -
解决FutureWarning: The default value of gamma will change from 'auto' to 'scale' in version 0.22
解决FutureWarning: The default value of gamma will change from ‘auto’ to ‘scale’ in version 0.22出现这个时候,我还是很懵。不知道怎么了,也不是错误或者异常。我看程序还在跑,也没终造,于是让它继续跑了。到最后结果也出来了也就是是说这个不影响结果,就是一个警告。那么怎么解决?so easy.妈妈再...原创 2020-02-09 14:00:38 · 4744 阅读 · 1 评论 -
解决SystemError: new style getargs format but argument is not a tuple
SystemError: new style getargs format but argument is not a tuple想给图片添加灰度值,莫名其妙出现这个这个提示的意思就是说,putpixel()参数不是元组。我心想我这个需要数据格式也不是元组啊,不过既然提示这个是新格式的数据,那我就看它是什么类型的数据print(type(256/(label[i][j]+1)))<c...原创 2020-02-06 15:06:23 · 10715 阅读 · 0 评论 -
如何免费使用Pycharm专业版
前言曾几何时,我是那个在网上狂收激活码的少年。相信大家都有过这样的一段经历,直到JetBrains公司严厉打击激活码,维护版权,市面上的激活码纷纷下架。不过人家老外还是留了一条路,不是让你们白嫖,而是通过正当渠道。重中之重如果你是高校学生,或者有github的开源项目都可以去官网申请免费使用JetBrains全家桶套餐,时限一年。这里我主要讲述第一种学生通过学生计划申请认证。给出[链接...原创 2020-02-05 12:13:30 · 7967 阅读 · 3 评论 -
安装tensorflow
第一次直接用pip install tensorflow,给我报错了,乱七八糟一大堆然后我先看我之前有没有已经安装过tensorflow,于是conda list发现没有后,conda install tensorflow一切好像都没有什么问题,直到给我出这么一个幺蛾子,如果你也遇到过CondaHTTPError: HTTP 000 CONNECTION FAILED for url,...原创 2020-01-30 15:37:53 · 216 阅读 · 0 评论 -
解决CondaHTTPError: HTTP 000 CONNECTION FAILED for url
当我通过Anaconda Prompt下载tensorflow时,遇到了一个问题这个可恶的CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/main/win-64/mkl经过面向谷歌编程思维思考后,原来是默认镜像的问题,我觉得跟我家wifi不稳定也有关系好吧,我换成了清华...原创 2020-01-30 15:10:23 · 6442 阅读 · 8 评论