- 博客(6)
- 收藏
- 关注
原创 在docker下安装nginx实现反向代理宿主机请求
下载官方镜像搜索 Nginx 镜像列表|1|docker search nginx|[外链图片转存中…(img-mxHOCKGv-1629898442346)]拉取 Nginx 官方镜像:docker pull nginx|1|docker pull nginx|查看本地已经安装的镜像,如果有我们刚拉取的镜像:docker images|1|docker images|拷贝 Nginx 配置在宿主机创建用于存放 Nginx 配置文件和站点的目录。/Users/
2021-08-25 21:34:35
1272
原创 深入理解jvm内存划分
目录1.概述2.运行时数据区域2.1java虚拟机栈2.1局部变量表2.1操作数栈2.1动态链接2.1返回地址2.1程序计数器2.1本地方法栈2.1堆2.1方法区2.1元空间2.1运行时常量池和Class文件常量池2.1直接内存(堆外内存)1.概述对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不容易出现内存泄露和溢出方面的工作,但是一旦出现这类问题,如果不了解jvm是怎样使用内存的,那么排查出错误将会很困难2.运行时数据区域根据《Java虚拟机规范(J
2021-08-25 21:31:49
162
原创 基于bio手写实现简单的rpc
基于bio手写实现简单的rpc1.bio基础知识Java BIO:传统的网络通讯模型,就是BIO,同步阻塞IO, 其实就是服务端创建一个ServerSocket, 然后就是客户端用一个Socket去连接服务端的那个ServerSocket, ServerSocket接收到了一个的连接请求就创建一个Socket和一个线程去跟那个Socket进行通讯。接着客户端和服务端就进行阻塞式的通信,客户端发送一个请求,服务端Socket进行处理后返回响应,在响应返回前,客户端那边就阻塞等待,什么事情也做不了。 这种方
2021-08-25 21:26:15
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人