logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Docker容器portainer:好用的UI界面,方便看日志进容器

docker管理的UI界面docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainerdocker.io/portainer/portainer现在你就可以访问 http://localhost:9000 了,第一次进入会自动创建密码

#docker#运维
有意思的开源项目分享(持续更新,勤劳的搬运工,只放一些我感兴趣的)

因为github上登录太慢,所以每次找很麻烦,需要二次跳转,从这里记录,方便以后自己找。

#开源
HomeAssistant快速使用教程二:安装mqtt,作为消息服务器

因为要接入很多DIY的硬件,因为语言,接口的不同,所以使用MQTT协议进行它们之间的通信。在这里使用emqx的MQTT,因为他们还有一个配套前端,比较好用。emqx官网连接官方文档支持中文,可以自己查阅,进行更加灵活的配置安装(源码安装),因为这里我改动的比较少,所以直接采取docker的方式进行安装使用。

#docker
嵌入式学习:使用vscode配置esp32环境(从安装到测试)

今天开始学习嵌入式编程,从见的esp开始。这里使用vscode进行编程。

#vscode#ide
如何保证接口幂等性(10种方案必有一个合适你)

接口幂等性就是说用户使用相同的参数请求同一个接口无论是一次还是多次都应该是一样的。不会因为多次的点击产生不同效果。举个栗子:一个用户在手机APP上提200块钱,然后一不小心点击了两次,那么就应该只提取出200块钱,不应该出来400(当然,真实场景下取钱操作是一个复杂事务,不可能一个接口点击就出来了)。对于这种场景下,即使用户点了两次也应该只取出一次的钱,就是接口幂等性。

文章图片
#java
有意思的开源项目分享(持续更新,勤劳的搬运工,只放一些我感兴趣的)

因为github上登录太慢,所以每次找很麻烦,需要二次跳转,从这里记录,方便以后自己找。

#开源
SpringBoot项目中测试文件Test报错提示java.lang.NullPointerException

测试类提示报错NullPointerException,在文件开头加上如下字段

#java#spring boot#开发语言
到底了