杂谈
文章平均质量分 62
杂谈
void丿
勤于思考,善于观察,勇于创新(指希望达到的状态)
通过讲清楚一个知识来学习这个知识
展开
-
线程池大小设置公式
线程池大小设置公式原创 2022-09-27 02:09:40 · 253 阅读 · 1 评论 -
五种常见的IO模型
1. 阻塞IO模型应用进程被阻塞,直到数据从内核缓冲区复制到应用进程缓存区中才返回。2. 非阻塞IO模型进程发起IO系统调用后,内核返回一个状态码而不会被阻塞;应用程序可以继续执行,但是需要不断的执行系统调用来获知I/O是否完成。如果内核缓冲区有数据,内核就会把数据返回进程。3. IO复用模型使用(select/poll/epoll…)等待数据,可以等待多个套接字中的任何一个变为可读。这一过程会被阻塞,当某一个套接字可读时返回,之后把数据从内核复制到进程中。(在IO多路复用模型中,会有一个线程不断原创 2021-03-30 01:23:00 · 217 阅读 · 0 评论 -
浅谈kubernetes基础与架构
kubernetes,简称k8s:是一个基于容器的,可移植,可扩展的运行分布式系统。用于管理容器化的工作负载和服务,可促进声明式配置和自动化。所谓的云就是使用容器构建的一套服务集群网络,云由大量的容器构成,而k8s的职责就是管理云中的容器。kubernetes官方文档:https://kubernetes.io/zh/docs/concepts/overview/components/部署方式的时代变迁可以看到应用的部署到目前为止基本分为三个时代:传统部署时代:这个时代,多个应用运行在同原创 2021-01-08 14:57:14 · 309 阅读 · 0 评论 -
Win10安装Docker
以下所有操作都以管理员身份下的powershell执行从官网下载正版Docker Desktop:https://www.docker.comwindows上的Docker是基于虚拟机去实现的,所以需要先启动win自带的Hyper-v虚拟机。启动方式:运行powershell,执行Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All命令如果不是win10专业版,是没有自带Hyper-v的(专业版可原创 2021-01-07 18:58:07 · 303 阅读 · 0 评论 -
浅谈Docker基础与架构
容器技术享有虚拟机的好处,但抛弃了虚拟机的一些缺点,如:启动慢,占用内存大(一般为GB级别),这是因为虚拟机就是模拟一个操作系统,而操作系统本身是一个巨型的应用程序。应用部署时一个重要的点就是隔离性,使其在运行时互不干扰。虚拟机通过操作系统层面进行隔离,而容器技术只隔离应用程序的运行时环境而可以共享同一个操作系统。docker就是容器技术的一种实现,它本身不是容器,而是创建容器的工具,是应用容器引擎。Docker官方文档的两句话很好的总结了docker的特性:– Build, Ship A原创 2021-01-06 01:02:35 · 259 阅读 · 2 评论 -
gRPC--官方文档总结
关键点grpc跟普通rpc一样,在服务端定义一个服务,并且提供可被远程调用的方法,运行一个gRPC服务器处理客户端调用。在客户端拥有一个存根(gRPC Stub)能够向服务端发送请求,存根中拥有跟服务端一样的方法。gRPC客户端和服务端可以在多种环境中运行和交互(跨平台和跨语言)默认使用protocol buffers作为接口定义语言,来描述服务接口和有效载荷消息结构。需要的话,可以使用其他替代方案提供protocol buffers编译插件,能够从一个服务定义的.proto文件生成服务端和客户原创 2020-12-05 12:17:59 · 669 阅读 · 0 评论 -
编程路学习书单推荐
Java基础《Java核心技术卷一》《Java编程思想》/ 《On Java 8》《Java并发编程艺术》《Java并发编程之美》《深入理解Java虚拟机》数据库《数据库概论》《MySQL必知必会》《MySQL是怎样运行的》 – 掘金小册(强烈推荐)《高性能MySQL》,可只看重点章节《Redis设计与实现》《Redis深度历险:核心原理和应用实践》 – 掘金小册数据结构与算法《算法图解》《数据结构与算法分析 java语言描述》《算法 第4版》(配合leetcode刷题)原创 2022-09-07 00:18:59 · 579 阅读 · 0 评论 -
获取offershow发布人ip地址
所用工具:① fiddler (http调试抓包工具)② postman(接口调试工具)步骤:① fiddler 捕获小程序中的数据包。② 查看,分析url以及请求头的数据。③ 使用postman发送post请求,获得返回数据1. fiddler抓包抓包前需要做简单的如下①②③步配置:① 工具->选项->https,勾选https对应选项。② 工具->选项->https->操作->信任根证书,一路点下去即可。③ 避免其他数据包干扰,设置左下方原创 2020-10-15 16:13:20 · 1448 阅读 · 0 评论