1. 问题定位
昨天发现日志里有报空指针的异常,定位到代码位置如下:
1 | public void xxxTest(Type type) { |
DemoBaseService相关代码如下:
昨天发现日志里有报空指针的异常,定位到代码位置如下:
1 | public void xxxTest(Type type) { |
DemoBaseService相关代码如下:
jq: 一个灵活的轻量级命令行JSON处理器。用于处理JSON输入,将给定过滤器应用于其JSON文本输入并在标准输出上将过滤器的结果生成为JSON。最简单的过滤器是.,它将jq的输入未经修改地复制到其输出中(格式设置除外)。 场景:项目中很多地方用到了json数据(包括接口日志、数据库字段)等,有些时候要对这些数据进行筛选过滤等处理,使用jq命令可以方便很多
1 | jq [options] [file...] |
如果你想将文本发布到世界上,并且您并不过分关心它的显示方式,那么 Pastebins 非常有用。无论你是 Pastes代码片段、业务草稿、长篇小说,还是重要的信息。 如果仅仅是想体验一下功能,可以去Pastebin官网。本次分享是给想自建一个Pastenbin的朋友
nodeandyarn and Install wrangler最近国内的几个Docker镜像加速器都不好用了,原因不详,导致项目部署失败,这里尝试自建Docker镜像加速,可以解决问题。解决方法依靠Cloudflare 参考: 利用 Cloudflare Workers 自建 Docker 镜像
首先 fork 仓库 GitHub - ImSingee/hammal: docker-registry proxy run in cloudflare workers,并克隆到本地 使用pnpm install 安装依赖
A项目远程调用另一项目时是用http方式进行请求的,使用的工具是FeignClient, 以下是FeignClient的踩坑日记
1.在服务的启动入口,即main方法所在的类上需要加一个EnableFeignClients注解,并且如果需要扫描的包不在该类所属的同一包下,需要加上basePackages,否则可能会生成一个代理对象,并且报错
1 | Invalid bound statement (not found): xxx.common.xx.xx.xxXClient.getXxxList |
解决方法如下:
1 | @EnableFeignClients(basePackages = {"test.common"}) |
对于软件 IntelliJ IDEA 的使用者, 不定时有一些pojie的需求。这里做一个简单记录,资源来自大佬
有需要的伙伴可以阅读原文,这里只介绍基础说明。


ja-netfilter.jar文件help导航栏下的Edit Custom VM Options...点击打开 
1 | -javaagent:/Xxx/jetbra/ja-netfilter.jar=jetbrains |
1 | --add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED |

help 导航栏下的 register ,将上步code 复制到 Active Code 框中,验证是否有效。如果有效,则激活成功。否则,从步骤2的其余资源处复制code。如果还不成功,则有可能是.jar文件有问题,暂时无法解决在Spring Boot项目中,常常会遇到实体类的某个字段是枚举类,但是数据库/前端 使用的是枚举类的code,所以会涉及到Json 序列化与反序列化的需求,这里以一个例子来记录如何正确地使用Json注解。
项目中使用的Json工具是Jackson,以该工具为例
1 | public class Transaction { |
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
1 | $ hexo new "My New Post" |
More info: Writing
1 | $ hexo server |
More info: Server
1 | $ hexo generate |
More info: Generating
1 | $ hexo deploy |
More info: Deployment