最近在逐步跟进Hbase的相关工作,由于之前对Hbase并不怎么了解,因此系统地学习了下Hbase,为了加深对Hbase的理解,对相关知识点做了笔记,并在组内进行了Hbase...
一、Java 虚拟机的概念 所谓虚拟机,就是一台虚拟的机器,它是一款软件,用来执行一系列虚拟计算机指令。大体上虚拟机可以分为系统虚拟机和程序虚拟机。Virtual Box、V...
最佳实践 使用场景一:数据通信 两台(多台)机器使用 Netty 怎样进行通信,大体可分为三种: 1)使用长连接通道不断开的形式进行通信,也就是服务器和客户端的通道一直处于开...
Netty Netty 实现通信的步骤:1)创建两个 NIO 线程组,一个专门用于网络事件处理(接受客户端的连接),另一个则进行网络通信读写。2)创建一个 ServerBoo...
Socket Socket,又称“套接字”,应用程序通常通过“套接字”向网络发出请求或应答网络请求。 Socket 和 ServerSocket类位于 java.net 包中...
CountDownLacth 的使用 常用于监听某些初始化操作,等初始化执行完毕,通知主线程继续执行。先看示例代码: 运行结果: CyclicBarrier 假设有一个场景:...
问题背景 在个人项目中使用 Tomcat 插件启动 Web 工程,pom 文件中 Tomcat 插件配置如下: 运行配置如下: 启动项目,没有任何问题。以上过程是在公司进行的...