摘要: 使用 Vert.x 开发非阻塞的TCP服务端非常方便,使用Vertx对象创建HTTPServer即可。 HTTPServer 通过Vertx对象创建HTTPServer,并监听指定的8080端口: public class HTTPStarter { public static void main( 阅读全文
posted @ 2022-02-06 16:09 HiIT青年 阅读(148) 评论(0) 推荐(0)
摘要: 使用 Vert.x 开发非阻塞的TCP服务端非常方便,使用Vertx对象创建NetServer即可。 TCPServer 通过Vertx对象创建NetServer,并监听指定的5566端口: public class TCPStarter { public static void main(Stri 阅读全文
posted @ 2022-02-06 16:01 HiIT青年 阅读(485) 评论(0) 推荐(0)
摘要: Vert.x 大多是操作都是异步的,不同Verticle都通讯可以通过EventBus来进行。 EventBus Vert.x的EventBus可以通过Vertx对象获取,EventBus通过send或publish发送消息,通过consumer消费消息: public class EventBus 阅读全文
posted @ 2022-01-23 15:55 HiIT青年 阅读(232) 评论(0) 推荐(0)
摘要: Vert.x Verticle 这个东西第一次接触会感觉命名有点奇怪,暂且称它为组件吧,可以用它来组织自己的组件代码,如:TCPServer、HTTPServer、JDBCComponent等等。 Verticle 一个Vert.x程序一般由多个Verticle组成,不同的Vertilce通过消息总 阅读全文
posted @ 2022-01-23 15:42 HiIT青年 阅读(205) 评论(0) 推荐(0)
摘要: Vert.x 基本上所有的操作都是异步的,所以有必要学习一下Vert.x的异步协调。 Vert.x 异步协调 Vert.x的异步协调可以通过Future这个接口来构建: public class FutureStarter { public static void main(String[] arg 阅读全文
posted @ 2022-01-23 15:17 HiIT青年 阅读(99) 评论(0) 推荐(0)
摘要: Vert.x 提供了很多模块,最核心的就是 Vert.x Core,Vert.x Core提供了很多底层功能,如: 编写 TCP 客户端和服务端 编写支持 WebSocket 的 HTTP 客户端和服务端 事件总线 共享数据 —— 本地的Map和分布式集群Map 周期性、延迟性动作 部署和撤销 Ve 阅读全文
posted @ 2022-01-23 15:00 HiIT青年 阅读(1071) 评论(0) 推荐(0)
摘要: Vert.x 是一个高性能的开发框架,临近春节假期正好了解一下。 官网:https://vertx.io/ 官方文档:https://vertx.io/docs/ 中文文档:https://vertxchina.github.io/vertx-translation-chinese/ (翻译滞后) 阅读全文
posted @ 2022-01-23 14:47 HiIT青年 阅读(462) 评论(0) 推荐(0)
摘要: Docker for windows 虽然WSL2提供了Windows的Linux子系统,但是它是一个独立的终端运行,类似Windows的Cmd窗口: 当你在开发程序没有双屏的时候,非常不方便,所以,推荐大家在启用WSL2之后,再安装一下Docker for windows,这样你就可以在自己的ID 阅读全文
posted @ 2022-01-23 10:40 HiIT青年 阅读(4324) 评论(7) 推荐(0)
摘要: Go语言使用go关键词实现goroutine并发,可以通过channel传输数据。 go关键词修饰函数实现goroutine并发: func main_go() { // runtime.GOMAXPROCS(最大256) fmt.Println(runtime.NumCPU()) // 16 ru 阅读全文
posted @ 2021-07-25 13:44 HiIT青年 阅读(56) 评论(0) 推荐(0)
摘要: Go语言时间相关的包为time。 // 时间API now := time.Now() fmt.Printf("年=%d\n", now.Year()) fmt.Printf("月=%d\n", now.Month()) fmt.Printf("日=%d\n", now.Day()) fmt.Pri 阅读全文
posted @ 2021-07-25 11:35 HiIT青年 阅读(63) 评论(0) 推荐(0)