分类: 编程随想

8 篇文章

Nacos兼容gRPC出现问题
本文由ChatGPT生成文章摘要文章讨论了Nacos在作为注册中心和配置中心时的使用情况。作者指出在gPRC服务发现方面,无论是Nacos的2.x版本还是1.x版本都不支持。但在配置中心方面,获取配置和更新配置都没有问题。作者列出了自己的环境包括java17、springboot2.6.x、springcloud2021.0.x、grpc-spri…
ThreadLocal源码解析
前言 本篇文章希望能够抛砖引玉,如有不对之处,还希望你能留下宝贵的意见,供我继续学习。不必吝啬批评指正,感激不尽~ ThreadLocal是什么 声明:本篇文章采用的是JDK1.8 从官方源码给出的解释来看: /** * This class provides thread-local variables. These variables diff…
thumbnail
我的Minecraft 助手——Coze丝滑定制
前几天玩MC(新手),但里面的需要的知识挺多的,我又记不住,懒得查的。刚好看到网上有个用Coze制作《文明6》游戏助手的帖子。所幸直接用Coze直接建一个自己的机器人做游戏助手。刚接触不久,说实话我的评价是丝滑,非常贴近用户。 中国访问地址:www.coze.cn/ 海外访问地址:www.coze.com/ 为什么选Coze 除了免费,最吸引我的就…
thumbnail
Github Actions 结合 Github Pages实现静态网页的自动化编译和发布
Github Actions,这里笔者的初步感受就是提供了一个虚拟环境,编译到发布阶段各阶段的辅助工具,创建一个workflow就可以完成提交代码到编译发布的全过程,解决的就是发布需要人工参与的问题。 预备知识 https://docs.github.com/en/actions/quickstart:阅读 Quickstart 文档了解 Gith…
Spring Cloud Alibaba-Nacos实现服务的注册与发现
下载 地址:https://github.com/alibaba/nacos/releases 本文版本:2.3.1 启动 根据不同的压缩文件解压使用。 Linux/Unix/Mac:: sh startup.sh -m standalone Windows: startup.cmd -m standalone 访问 我在虚拟机上安装:http:/…
聊一聊Go语言泛型
泛型 作为一个抽象层级较高的数据类型,泛型我更喜欢叫它“快乐参数“。不用担心因为需要不同的数据类型,而写过多重复的代码,提高代码的重用性和类型安全性,另一方面也提高的代码的可读性。 用处 作为一个“快乐参数”,在什么地方使用它。这里笔者举一个简单的业务例子。在前后端交互数据的过程中,我们总能遇到的情况就是把数据在controller中进行封装,数据…
thumbnail
CORS规范
先总结几点 CORS(跨域资源共享)是一种Web开发的规范,它不是问题,是规范!!不需要解决!!只能遵循!! 跨域只存在于浏览器端,这说明CORS规范是浏览器作为代理一直在遵循,开发人员感受不到,而且发送的请求服务端是能够访问到的,只是结果被浏览器拦截了。 之所以会跨域,是因为受到了同源策略的限制。这是一个用于隔离潜在恶意文件的重要安全机制。 为什…