工作杂记
-
本地项目初始化上传至GitHub
背景 我在本地已经创建了一个名叫msa-hello的Spring Boot项目,现在想要将这个项目上传到GitHub上。这里简单记录一下操作步骤。 新建repository 首先要做的是登录上自己的GitHub,然后再Repository中…
-
解决tar命令解压文件报错:gzip: stdin: not in gzip format
错误描述 从Apache ZooKeeper上下载了Apache ZooKeeper 3.7.0的安装包,但是在使用“tar zxf”解压文件的时候,报如下错误:gzip: stdin: not in gzip format 问题分析 看报…
-
安装oh my zsh,及配置主题和安装插件
oh my zsh简介 oh my zsh是一款开源,且基于zsh的shell终端命令行工具。它不仅有很多好看的主题工具包,而且有很多有用的插件,安装之后能大大提升工作效率。 安装oh my zsh # 下载安装包 git clone ht…
-
【FAQ】解决“Allowed memory size of 41943040 bytes exhausted”
背景 WordPress在访问页面的过程中遇到下面的报错:Allowed memory size of 41943040 bytes exhausted…… 解决办法 出现这个报错,说明memory size设置太小了。需要修改这个值的大小…
-
[FAQ] 修改WordPress上传文件大小限制
背景 WordPress安装之后,默认的文件上传大小只有10MB,对于一些比较大文件完全不够,因此需要修改文件上传的限制。 我的WordPress在阿里云上,用的是“轻量应用服务器”(LNMP,其中NGINX是自己安装的)。 如下图是我改完…
-
解决HttpClient连接未释放导致的新请求失败的问题
问题描述 实现了一个发送HTTP请求,然后获取其中的JSON数据的方法,如下所示。但是发现发送了一些请求成功返回之后,再发起请求,一直没有数据返回,也没有任何报错日志。 public class HttpUtil { private fin…
-
【FAQ】解决Java中,用replaceAll无法正常替换字符串的问题
问题描述 前两天在编码过程中,需要将一个接口返回的字符串中的空格去掉,但是当我用下面的方式进行替换时,结果一直替换不成功。这里记录一下解决办法。主要是解决问题的思路。 myString.replaceAll(” “, “”).replace…
-
解决Mac上执行wget命令报:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
问题 如图,执行wget命令时,报错:dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib 解决办法 首先,既然提示/usr/local/opt/op…
-
nginx+postman,一种mock后端接口的异常场景测试方案
背景说明 有时在调测前端,或者想要测试验证前端对于后端异常的兼容性时,如果直接让后端模拟异常返回可能比较麻烦,此时,一种mock后端返回的方案将有助于快速调测。 网上也有不少相关的方案,比如通过Charles断点也可以修改后端接口的响应报文…
-
解决com.alibaba.fastjson.JSONException: can not get javaBeanDeserializer. int
说明 通过下面的方法,把JSON数据转换成POJO的过程中,遇到下面问题描述中的报错 PageActionDO pageActionDO = JSONObject.toJavaObject((JSON) data, PageActionDO…