Fork me on GitHub
上一页 1 ··· 17 18 19 20 21
摘要: ###简介 一种线程使用模式。线程过多会带来调度开销,进而影响缓存局部性和整体性能。而线程池维护着多个线程,等待着监督管理者分配可并发执行的任务。这避免了在处理短时间任务时创建与销毁线程的代价。 ###线程池的创建 阅读全文
posted @ 2020-03-16 23:53 晨度 阅读(613) 评论(0) 推荐(0) 编辑
摘要: ###countDownLatch ####简介 countDownLatch这个类使一个线程等待其他线程各自执行完毕后再执行。 是通过一个计数器来实现的,计数器的初始值是线程的数量。每当一个线程执行完毕后,计数器的值就-1,当计数器的值为0时,表示所有线程都执行完毕,然后在闭锁上等待的线程就可以恢 阅读全文
posted @ 2020-03-10 13:40 晨度 阅读(346) 评论(0) 推荐(0) 编辑
摘要: ###简介 HTTP协议属于应用层协议,处理客户端和服务端之间的通信,基于TCP协议实现,对TCP连接的折中使用,属于持久链接,即假长链接。 ###常见头部介绍 Content-Length: 发送/接收Body内容的字节数。 User-Agent: 这个字段可以帮助统计客户端用了什么浏览器、操作系 阅读全文
posted @ 2020-02-23 18:15 晨度 阅读(547) 评论(0) 推荐(0) 编辑
摘要: ###简介 Wireshark是一个网络协议检测工具,支持Windows平台和Unix平台。 ###简单使用 根据IP地址过滤 ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107 目标IP和源IP都是192.168.1.107。 ip.src eq 阅读全文
posted @ 2020-02-23 17:14 晨度 阅读(349) 评论(0) 推荐(0) 编辑
摘要: ###简介 IP协议是网络层协议,目前主要有两种架构,IPV4和IPV6,IPV4是目前应用广泛的互联网协议。 ###工作原理 分片 当IP数据报的长度超过帧的MTU时,它将被分片传输。分片可能发生在发送端,也可能发生在中转路由器上,而且可能在传输过程中多次分片,但只有在最终的目标机器上,这些分片才 阅读全文
posted @ 2020-02-23 16:21 晨度 阅读(386) 评论(0) 推荐(0) 编辑
摘要: ###简介 事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行,要么都不执行。 ###事物的四大特性(ACID) 原子性 事务是最小的执行单位,不允许分割。事务的原子性确保动作 一致性 执 阅读全文
posted @ 2020-02-22 23:24 晨度 阅读(516) 评论(0) 推荐(0) 编辑
摘要: ###索引 ####名称解释 索引 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。索引是一个文件,它是要占据物理空间的 阅读全文
posted @ 2020-02-21 23:44 晨度 阅读(2919) 评论(0) 推荐(0) 编辑
摘要: ##Maven简介 Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命 阅读全文
posted @ 2020-02-17 22:35 晨度 阅读(163) 评论(0) 推荐(0) 编辑
摘要: ###名词解释 汇编语言 机器语言的助记符,本质就是机器语言,但是不是0,1。 NUMA(Non-uniform memory access) 多处理器系统中的内存设计,在NUMA中,每个处理器都有自己本地内存(local memory),处理器访问自己的本地内存比访问非本地内存要快的多,故分配内存 阅读全文
posted @ 2020-02-03 15:10 晨度 阅读(195) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21