JVM、垃圾收集器
摘要:1、Java虚拟机原理 所谓虚拟机,就是一台虚拟的机器。他是一款软件,用来执行一系列虚拟计算指令,大体上虚拟机可以分为系统虚拟机和程序虚拟机, 大名鼎鼎的Vmare就属于系统虚拟机,他完全是对物理计算的仿真,提供了一个可以运行完整操作系统的软件平台。程序虚拟机典型代码就是Java虚拟机,它专门为执行
阅读全文
posted @
2019-02-26 16:14
zhangjinru123
阅读(250)
推荐(0)
Socket网络编程
摘要:1、什么是网络编程 使用IP地址或域名和端口连接到另一台计算机上对应的程序,按照规定的协议(数据格式)来交换数据。 网络模型图: 2、TCP与UDP在概念上的区别 UDP: TCP: 3、UDP通讯案例 通过UDP协议实现客户端与服务器端进行传输 4、TCP三次握手协议第一次握手:建立连接时,客户端
阅读全文
posted @
2019-02-25 16:25
zhangjinru123
阅读(260)
推荐(0)
Netty入门
摘要:1、什么是Netty Netty 是一个基于 JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。 2、Netty应用场景 1.分布式开源框架中dubbo、Zookeeper,RocketMQ底层rpc通讯使用就是netty。 2.游戏开发中
阅读全文
posted @
2019-02-25 16:01
zhangjinru123
阅读(243)
推荐(0)