日常踩坑
天国的囚徒
从事Java软件行业十余年,致力于java技术、架构设计、微服务、AI使用等领域的学习与传播,对于构建高质量、高性能的软件解决方案有深入的理解。
展开
-
idea类已经存在却报错
由于这个项目是由老项目复制过来后,再继续开发新的功能,很多同事导入后,都爆出新的类找不到。而且这些同事都是开发过老项目的人,很容易猜想出应该是idea的缓存问题导致报错。在idea中导入新的项目,很多类都飘红报错,mvn compile可以通过,可能是因为idea缓存问题导致。解决办法:file-》invalidate caches-》invatlidate and restart 即可。原创 2024-03-28 09:34:02 · 1087 阅读 · 0 评论 -
sonar权限设置
sonar设置查看指定项目的报告权限,在sonar报告查看的场景中,如果需要给外部人员提供某个项目的报告,又不想他能看到代码等其他管理员的权限时,我们可以通过权限模板的方式进行设置。某种情况下,项目的名称是按一定规则生成的,如集成到流水线中,可能就是以流水线名称开头的,这种场景就可以使用如下方式解决。原创 2024-03-15 11:38:11 · 657 阅读 · 0 评论 -
Python的get请求报错Error: Unexpected status code 400
Python的request包做post请求遇到错误:Error: Unexpected status code 400,如何解决原创 2023-09-12 15:08:45 · 525 阅读 · 0 评论 -
看看我是如何调戏ChatGPT的
正确的回答是,你提到的句子"无边落木萧萧下,不尽长江滚滚来"出自唐代诗人杜牧的《秋夕》。正确的回答是,你提到的句子"无边落木萧萧下,不尽长江滚滚来"出自唐代诗人王勃的《滕王阁序》。正确的回答是,你提到的句子"无边落木萧萧下,不尽长江滚滚来"出自唐代诗人王勃的《滕王阁序》。如果我之前的回答有误,那是由于我的错误理解或者混淆,而不是出于任何考验的目的。我已经重新检查,你提到的句子"无边落木萧萧下,不尽长江滚滚来"实际上出自唐代诗人王勃的《滕王阁序》。原创 2023-09-01 16:43:25 · 149 阅读 · 1 评论 -
百度的AI画图和讯飞的AI画图目前就这样了
今天接到百度的短信,说给我一个搜索AI的测试权限,心血来潮,让AI给我做个画,百度和讯飞来做个PK,结果都不敢恭维哈,双方都有待提高,加油!原创 2023-08-31 17:03:22 · 406 阅读 · 0 评论 -
get Error: aborted,net::ERR_INCOMPLETE_CHUNKED_ENCODING 200 (OK) 问题解决
连接后台找到gateway的日志,tailf下看看,结果日志不动,停留在中文12点45分。再看system服务的日志,也一样停留在12点45分。由于该系统业务重要性一般,根据公司实际情况,就只部署了一个服务,都在一台机器上。页面上用开发者工具查看请求和报错信息,发现一个请求所有字典数据的接口没有反馈数据,导致页面渲染的时候读不到数据报错。查接口反馈没有数据,Could not get response,但是接口状态码是200,先说结论:由于磁盘空间满导致部分数据接口无法正常反馈结果。其他接口又是正常的。原创 2023-08-21 17:51:47 · 592 阅读 · 0 评论 -
微信支付中的p12证书提取公钥、私钥、证书、序列号等
今天做微信支付开发,然后产品给我了相应的商户号、apikey、公众号、p12证书等等。说准备工作都已经做好了,可以进行开发了。但是我看微信文档里没有提到p12证书,都是pem证书。怎么办,百度吧。原来我们常说的p12证书全称是PKCS#12(Public-Key Cryptography Standards:公钥加密标准,PKCS#12是一种交换数字证书的加密标准,用来描述个人身份信息。如:用户公钥、私钥、证书等。 微信的p12证书里包含了公钥、私钥、证书、序列号。提取...原创 2022-05-24 07:27:20 · 12003 阅读 · 3 评论 -
maven发布pom文件到远程私库maven deploy -N不上传子目录
maven发布pom文件到远程私库maven deploy -N不上传子目录,经常或遇到上传单个pom文件到远程私库的情况,但是单个pom下又有子项目,又不想把子项目一起上传到私库,该怎么办,很简单,一个参数搞定,-N 意思是:不会递归到子项目里执行当前命令原创 2022-05-17 16:00:07 · 1214 阅读 · 0 评论 -
maven install 本地jar上传到本地仓库
做某些项目时经常会用到别人提供的sdk,基本都是用jar的形式提供,这样我们在maven工程中引用就不方便,可以通过上传本地maven库的方式解决。以移动云的mq接入为列,先下载好SDK jar,然后在文件所在目录启动cmd命令行,输入如下命令:mvn install:install-file -Dfile=tuxedo-rocketmq-sdk-1.0.0.jar -DgroupId=com.chinamobile.tuxedo -DartifactId=tuxedo-rocketmq-sdk原创 2022-05-16 18:06:48 · 408 阅读 · 0 评论 -
springboot整合swagger3报Unable to infer base url错误
springboot整合swagger3报Unable to infer base url错误springboot整swagger3总是不那么顺利问题一:提示没有权限访问问题二:报Unable to infer base urlspringboot整swagger3工程中的pom文件加入依赖包<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-原创 2022-05-15 17:46:31 · 1655 阅读 · 0 评论 -
idea没有services窗口、没有springboot启动项。
idea没有services窗口没有springboot启动项。如果是找不到services窗口,可以在views的tools Windows下找到services选项。如果是idea没有services窗口,进过上一步也找不到,可以按照如下步骤添加。idea版本:2019.2最终效果如下...原创 2022-04-16 11:28:18 · 5551 阅读 · 0 评论 -
软件概要设计和详细设计的区别
差别项 概要设计 详细设计 定义 说明系统的体系结构、选择的技术路线、系统模块划分、系统模块之间的接口关系、系统的内外部接口关系、系统的数据结构、系统复用设计、界面风格设计、设计约定。整体说明软件的实现思路。并且需要指出关键技术难点等。 对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。理论上要求可以照此编码。实现的功能、输入输出数据、实现算法、数据结构、交互界面,类的具体责任、类的外部接口、类的属性与方法定义、方法的逻辑设计原创 2022-03-29 15:21:06 · 2495 阅读 · 0 评论 -
特殊空格的坑,原来空格可以有好多种
先提供解决方案:str.replaceAll("[\\u00A0]+", "");将特殊的空格替换成空。踩坑过程: 为什么日期格式化会失败,日期如下:2020-03-16 00:20:45.0 ,各种debug测试,各种格式尝试,都不行。还以为是日期时间后面带点零导致的格式识别不了,测试了还是不行。...原创 2020-03-17 09:41:33 · 4339 阅读 · 2 评论