无题
docker问题
我自认为dockerdesktop在windows电脑上运行这是一件很酷的事 会节省很多操作但是 是我小看了docker了 报错为(随机的 毫无规律的):docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:6379 -> 0.0.0.0:0: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
我在stack overflow找到了解决的办法 docker - 端口不可用:监听 tcp 0.0.0.0/50070:bind:尝试以访问权限禁止的方式访问套接字 - Stack Overflow
以及大佬解释的原因 Solve the problem of docker on Windows 10 failed to port binding | Medium ...
无题
docker问题
我自认为dockerdesktop在windows电脑上运行这是一件很酷的事 会节省很多操作但是 是我小看了docker了 报错为(随机的 毫无规律的):docker: Error response from daemon: Ports are not available: exposing port TCP 0.0.0.0:6379 -> 0.0.0.0:0: listen tcp 0.0.0.0:6379: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
我在stack overflow找到了解决的办法 docker - 端口不可用:监听 tcp 0.0.0.0/50070:bind:尝试以访问权限禁止的方式访问套接字 - Stack Overflow
以及大佬解释的原因 Solve the problem of docker on Windows 10 failed to port binding | Medium ...
无题
频繁的检验让人繁琐 得找个工具在读取数据库的时候就把校验部分完成
被远程注册中心快速装配以及实时修改震惊(ΩДΩ)
被远程注册中心快速装配以及实时修改震惊(ΩДΩ)在我学完dobbo以及nacos后 我一直不太理解为啥明明可以在项目中进行数据库的配置 阿里云oss的配置等等 为啥要把这些东西都放在云上
今天,我刚把阿里云oss配置完毕,突然报了warning 项目起不起来了 我一一检查了配置文件 原来是数据库配置出现了问题 我想到可以直接在nacos配置中心直接修改 我以为需要重新启动微服务 当我回到控制台的时候 nacos已经将新的配置发布并应用上去了 并一如既往的分析我配置还少了些什么
我不禁感叹,如果只是学习nacos以及dobbo、netty相关理论而不去使用他们,自己永远只是无用书生,害得是多做项目啊
关于在更新jkd17时遗留下来的问题
关于在更新jkd17时遗留下来的问题如何替代被遗弃的BASE64Encoder/BASE64DecoderJDK中的/lib/tool.jar和/lib/rt.jar已经从Java SE 9中删除并且这玩意是不开源的
1234import sun.misc.BASE64Encoder;import sun.misc.BASE64Decoder;
在项目中,设计到64位编码的。有时开发会用到JDK中自带的BASE64工具。但sun公司是建议不这样做的。尤其是更新了JDK版本,项目甚至还存在保存的信息。可引用 import org.apache.commons.codec.binary.Base64;进行替换。
原来
1234import sun.misc.BASE64Encoder;return new BASE64Encoder().encode(encrypted);
123import org.apache.commons.codec.binary.Base64;return Base64.encodeBase64String ...
Swagger前世今生
Swagger前世今生大后端时代:前端只用管理静态页面,后端写jsp等等
前后端分离时代:前端写前端控制层,视图层 可以伪造json数据进行测试 例如postman
后端控制层,服务层,数据访问层
现在前后端甚至可以部署在不同的服务器上
这样就产生了一个问题
前后端联调,前后端开发人员无法做到及时协商,解决问题
需要实时更新api,降低集成风险
Swagger
号称是世界上最流行的api框架
Restful Api文档在线生成工具=》api文档和api定义开发
直接运行,可以在线测试api接口
多种语言
Springboot集成swagger1、导入依赖(springboot2.x版本 因为引入swagger要springfox 现在的springfox还并未支持spirngboot3)
123456789101112131415<!-- https://mvnrepository.com/artifact/io.springfox/springfox-swagger2 --><dependency> <gr ...