上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页
摘要: Netty实现简单DubboRpc 1. RPC 基本介绍 RPC(Remote Procedure Call)—远程过程调用,是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程 两个或多个应用程序都分布在不同的服务器上,它们之间的调 阅读全文
posted @ 2021-08-10 22:24 雾里看花的少年 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Springboot 快速集成RocketMq 1. 增加pom文件 <dependency> <groupId>org.hongxi</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> </dependency> 2. 配 阅读全文
posted @ 2021-08-09 16:23 雾里看花的少年 阅读(755) 评论(0) 推荐(0) 编辑
摘要: git切换tag并提交代码 由于公司线上也有多套环境,每次发版本之后会打tag,但是某个环境可能不是master的代码,修复bug时就需要以tag为基准分支作为热修复分支。 tag是只读分支,所以需要重命名为新分支 1. fetch 线上所有的tag到本地 git fetch --tags 2. 切 阅读全文
posted @ 2021-08-09 11:56 雾里看花的少年 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 1. 工具 typro 点我进入下载页面 工欲善其事,必先利其器,typro是一个很好的编辑利器 常用快捷键: ctrl + / : 切换源码模式/预览编辑模式 鼠标右键 按下enter,会自动根据之前的语法生成对应的语法 有道云笔记 支持左边编写,右边预览 2. 为什么使用md?(markdown 阅读全文
posted @ 2021-08-05 19:13 雾里看花的少年 阅读(73) 评论(0) 推荐(0) 编辑
摘要: gitbook安装使用 1. gitbook安装 gitbook是一个基于Node.js的命令行工具,所以要先安装Node.js(下载地址:https://nodejs.org/en/,找到对应平台的版本安装即可)。 Node.js都会默认安装npm(node包管理工具),所以不需要单独安装npm, 阅读全文
posted @ 2021-08-05 19:12 雾里看花的少年 阅读(142) 评论(0) 推荐(0) 编辑
摘要: @Configuration public class FeignConfig { @Bean public RequestInterceptor headerInterceptor() { return template -> { ServletRequestAttributes attribut 阅读全文
posted @ 2021-08-04 16:03 雾里看花的少年 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 多人聊天客户端 服务端 public class Server { private ServerSocketChannel servSocketChannel; private Selector selector; /** * 初始化服务器 * */ public Server(){ try { s 阅读全文
posted @ 2021-07-27 20:33 雾里看花的少年 阅读(34) 评论(0) 推荐(0) 编辑
摘要: Java NIO中的SocketChannel是一个连接到TCP网络套接字的通道。可以通过以下2种方式创建SocketChannel: 打开一个SocketChannel并连接到互联网上的某台服务器。 一个新连接到达ServerSocketChannel时,会创建一个SocketChannel。 1 阅读全文
posted @ 2021-07-26 22:57 雾里看花的少年 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1. Selector Selector(选择器)是Java NIO中能够检测一到多个NIO通道,并能够知晓通道是否为诸如读写事件做好准备的组件。这样,一个单独的线程可以管理多个channel,从而管理多个网络连接。 1.1 为什么使用Selector? 仅用单个线程来处理多个Channels的好处 阅读全文
posted @ 2021-07-26 22:29 雾里看花的少年 阅读(35) 评论(0) 推荐(0) 编辑
摘要: NIO NIO 最初是为 New Input/Output 的缩写。然而,Java 的 API 已经存在足够长的时间,它不再是新的。现在普遍使用的缩写来表示Nonblocking I/O (非阻塞 I/O)。另一方面,一般(包括作者)指阻塞 I/O 为 OIO 或 Old Input/Output。 阅读全文
posted @ 2021-07-26 18:17 雾里看花的少年 阅读(57) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 14 下一页