黑客 黑客我个人认为是中性词汇,指的是对电脑有深入研究的人,他们可以对电脑软硬件可以进行任意改造。为什么现在词性发生转变,还是归功于某些媒体和大众逐渐形成的共识。 ROM 安卓的ROM意思是系统安装文件。ROM的原本的意思是,只读存储器(Read-Only Memory,ROM),电脑内部有个存储区 ...
分类:
其他好文 时间:
2020-10-05 21:54:48
阅读次数:
59
BIO通信模型图 缺点:缺乏弹性伸缩能力,线程是非常宝贵的资源,为每个请求创建、销毁线程会在请求数膨胀时出现性能问题,甚至堆栈溢出、创建线程失败,最终导致进程宕机。 改进用线程池 NIO的关键概念 缓冲区Buffer ByteBuffer(最常用) CharBuffer ShortBuffer In ...
分类:
Web程序 时间:
2020-09-17 21:06:34
阅读次数:
48
操作系统——初识MBR(一) 2020-09-06 15:30:21 hawk 这里填补一下计算机基础方面缺失的基础知识,为之后的信息安全学习打基础。这部分主要是阅读和学习《操作系统——真象还原》这本书,按照书籍内容完成相关实验,从而对于计算机操作系统有一个更为完成的了解。所有相关的代码都会放在我的 ...
分类:
其他好文 时间:
2020-09-17 19:30:34
阅读次数:
21
##网络编程 ###1).认识网络名词 IP地址:表示网络上的一台主机,逻辑地址 MAC地址:表示网络上的一台主机,物理地址 端口:标识主机中的一个进程 0 – 65535, 1024一下为预留端口 协议:通信双方之间的约定和标准 物理层 –> 数据链路层 –> 网络层 –> 传输层 –> 会话层 ...
分类:
编程语言 时间:
2020-09-17 18:58:03
阅读次数:
38
介绍 Anaconda是啥?自己看官网。 为什么用Anaconda? Anaconda已经预安装很多常用包,特别是数据分析相关的,开箱即用; Anaconda和常用的Pycharm、VS Code做了很好的适配,开箱即用; Jupyter Notebook已安装,开箱即用。 下载 不要通过官网下载, ...
分类:
编程语言 时间:
2020-09-14 19:02:40
阅读次数:
35
大家好,我是 「后端技术进阶」 作者,一个热爱技术的少年。 觉得不错的话,欢迎 star!?( ´???` )比心 Netty 从入门到实战系列文章地址:https://github.com/Snailclimb/netty-practical-tutorial 。 RPC 框架源码地址:https ...
分类:
Web程序 时间:
2020-08-31 11:52:32
阅读次数:
65
摘要 本文介绍了 AMD EPYC 7 xx2 处理器的 Windows Server 操作系统 (OS) 安装说明和支持声明。 此外,本文还描述了对这些处理器的支持的几个已知限制。 Windows Server 支持 Windows Server 2019 Windows Server 2019 ...
Java BIO 一、Java BIO 基本介绍 1.1概念: Java BIO 就是传统的java io 编程,其相关的类和接口在 java.io BIO(blocking I/O) : 同步阻塞,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连 ...
分类:
编程语言 时间:
2020-08-19 19:24:24
阅读次数:
71
1、 隐层版本信息(1) 隐藏HTTP 头部的版本信息(2) 隐藏404页面出现的版本号2、 Tomcat 中的三种运行模式之运行模式的优化 Tomcat支持三种接收请求的处理方式:BIO、NIO、APR 。(1) BIO(Blocking IO,阻塞式): 阻塞式I/O操作即使用的是传统 I/O操 ...
分类:
其他好文 时间:
2020-08-08 00:31:43
阅读次数:
53
一、问题BIO和NIO作为Server端,当建立了10个连接时,分别产生多少个线程?答案:因为传统的IO也就是BIO是同步线程堵塞的,所以每个连接都要分配一个专用线程来处理请求,这样10个连接就会创建10个线程去处理。而NIO是一种同步非阻塞的I/O模型,它的核心技术是多路复用,可以使用一个链接上的不同通道来处理不同的请求,所以即使有10个连接,对于NIO来说,开启1个线程就够了。二、BIO代码实
分类:
其他好文 时间:
2020-08-02 10:14:31
阅读次数:
73