![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
问题记录
文章平均质量分 59
Mr. PGL
别给我花里胡哨
展开
-
解决mac m1 安装mysql数据库 无法启动
背景:之前安装过mysql,然后一顿操作,搞得mysql启动不了了,于是卸载重装,各种不好使,重装之后,更是直接启动不了了,也不知道什么原因,于是网上找资料,各种试,终于弄好了,从中我觉得可能的原因有以下情况:1. 之前生成的mysql文件没删除干净有以下文件,执行以下命令进行删除,没有可忽略sudo rm /usr/local/mysqlsudo rm -rf /usr/local/mysql*sudo rm -rf /Library/StartupItems/MySQLCOMsudo rm原创 2021-09-25 09:26:44 · 1766 阅读 · 0 评论 -
webservice接口接收xml数据报错:Unmarshalling Error: Maximum Number of Child Elements limit (50000) Exceeded解决
报错详细日志:WARN 2021-08-21 08:45:36,610 PhaseInterceptorChain -> Interceptor for {http://lnpi.webservice.pgl.com/}OrderImport#{http://lnpi.webservice.pgl.com/}uploadOrderInfo has thrown exception, unwinding noworg.apache.cxf.interceptor.Fault: Unmarshall原创 2021-08-21 09:07:11 · 2138 阅读 · 0 评论 -
创建不做身份鉴定的HTTPClient发送HTTPS的POST请求的工具类,解决异常:sun.security.validator.ValidatorException: PKIX path vali
https和http的区别引用路径:HTTP和HTTPS的区别超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加 密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信 息,比如:信用卡号、密码等支付信息。为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输的安全,HTTPS在HTTP的基 础上加入了SSL/原创 2021-08-20 09:06:43 · 405 阅读 · 0 评论 -
问题记录之tomcat中的Catalina日志中的异常:java.lang.IllegalArgumentException: 在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中
问题记录项目上线后出现一个奇怪的bug,前端请求到不了后端,后端方法里打的日志都没记录,上线前本地测试一点问题没有,真TM奇怪!顿时迷茫加无助,只好求助组长了,现象给他一描述,组长一语(去查一下tomcat的Catalina日志)道破天机,哎,这就是人与人之间的差别。我当时TM都不知道Catalina是个啥,于是让我百度了一下:好,让实施去拿一下tomcat的Catalina的日志吧!日志拿来一看都是这个Exception:java.lang.IllegalArgumentException: 在请原创 2021-04-30 12:44:49 · 953 阅读 · 2 评论 -
如何打开idea中svn提交,更新按钮
如何打开idea中svn提交,更新按钮每次从svn拉完代码都不显示svn提交和更新按钮,每次都记不住,记录一下,供有同样烦恼的伙伴参考。第一步:点击上面工具栏中的VCS,弹出下拉项,点击第二项(Enable Version Control Lntegration…)第二步:选择Subversion,然后点击OK,提交,更新按钮就出来了第三步:点击OK...原创 2021-01-18 14:23:00 · 2988 阅读 · 0 评论 -
自己写的将数组中的“null“字符串转成null的小工具类,报java.lang.NullPointerException
起初的工具类代码://转字符"null"为空 public static void toNull(Object[] obj){ if (obj!=null) { for (int i = 0; i < obj.length; i++) { String s = obj[i].toString(); if ("null".equalsIgno原创 2020-09-28 11:39:23 · 966 阅读 · 0 评论 -
解决navicat远程连接数据库报2059错误的方法
就这个错误,网上搜了一堆资料和解决办法!知道了原因:在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,以前的navicat还没有支持这种验证方式。但方法一点都不好使,因为我们没法改别人的mysql的密码验证方式啊!(好像可以改,那得你本机的mysql版本的高于8,反正我5.7的版本cmd也远程不了,你用高版本的mysql可以试试)因为navicat的版本低,没有支持caching_sha2_password这种验证原创 2020-09-23 17:24:00 · 1698 阅读 · 4 评论 -
解决别人给的项目,放到自己idea中,包全爆红的问题
现象最近别人给了一个项目,一打开就发现项目全报红,但是又不影响运行.让我百思不得其解.原因因为别人是从SVN拉取下来的项目,项目用的是SVN管理的,原来idea当前的project用了版本控制器,那么建到这个project下面的所有项目就都是加入到版本控制里面的,所以项目文件和名称都是红色的。解决方法点开idea的settings.找到Version Control这个选项,修改项目的VCS为none,应用即可。还不明白请看详细解决方案...原创 2020-08-03 08:42:27 · 2853 阅读 · 0 评论