#深入理解计算机系统

java中的幂等性理解

https://blog.csdn.net/fbysss/article/details/8024748...
代码星球 ·2021-02-13

BlockingQueue深入解析

 本篇将详细介绍BlockingQueue,以下是涉及的主要内容:BlockingQueue的核心方法阻塞队列的成员的概要介绍详细介绍DelayQueue、ArrayBlockingQueue、LinkedBlockingQueue的原理线程池与BlockingQueue1、初识阻塞队列在新增的Concurr...
代码星球 ·2021-02-13

Elasticsearch增、删、改、查操作深入详解

Elasticsearch增、删、改、查操作深入详解引言:对于刚接触ES的童鞋,经常搞不明白ES的各个概念的含义。尤其对“索引”二字更是与关系型数据库混淆的不行。本文通过对比关系型数据库,将ES中常见的增、删、改、查操作进行图文呈现。能加深你对ES的理解。同时,也列举了kibana下的图形化展示。ESRestfulAP...

解决IDEA中进行maven install报:系统资源不足的问题

 此文转载于: https://www.cnblogs.com/hafiz/p/7141054.html 一、背景  最近在idea中使用maven对公司的项目进行install的时候老是出现系统资源不足的问题导致install失败,在网上搜索也没找到很好的答案,自己不断摸索,最终在ide...

Linux系统基础知识整理(一)

 linux系统学习学习架构图如下 ----->传送门     一、说明  本篇文章,我将结合自己的实践以及简介,来对linux系统做一个直观清晰的介绍,使得哪些刚接触Linux的小伙伴可以快速入门,也方便自己以后进行复习查阅。二、基本知识整理...

计算机启动过程的简单介绍 计算机启动流程 计算机BIOS作用 POST 开机自检 计算机启动顺序 分区表 操作系统启动

原文地址:4.计算机启动过程的简单介绍计算机启动流程计算机BIOS作用POST开机自检计算机启动顺序分区表操作系统启动计算机的启动地址空间分成了两部分ROM和RAMROM位于主板上,是主板生产的时候就有的一部分机器加电之后会先去读取ROM中的已经固化的一些指令 主要是自检Power-OnSelf-Test,P...

世界是数字的重点读书笔记(计算机科普知识)

《世界是数字的》是世界顶尖计算机科学家BrianW.Kernighan写的一本计算机科普类读物,简明扼要但又深入全面地解释了计算机和通信系统背后的秘密,适合计算机初学者和非计算机专业的人读。这真的是一本好书,借Google常务董事长的话:对计算机、互联网及其背后的奥秘充满好奇的人们,这绝对是一本不容错过的好书。对于一个...

#定位系统性能瓶颈# 序言

1、监控:2、測试:3、优化: linux系统的所有常见的性能工具。包含监控、測试、优化三个范畴。这三张图来自系统性能专家BrendanD.Gregg (LinuxPerformanceTools) 我希望把这里所有工具都简介一遍。但不是想做成大而全的參考文档形式而是想用几个简单的样例,用...

软考基础知识—操作系统

  操作系统主要是管理计算机硬件和软件资源,包含并发性、共享性、虚拟性和不确定性四个特征。在软考中,操作系统的考点主要是从这几个方面去考虑:进程管理、存储管理、文件管理和作业管理。1.进程管理  主要是对处理机进行管理。为了提高CPU的利用率而採用多道程序技术。通过进程管理来协调...
代码星球 ·2021-02-13

计算机网络--http代理server的设计与实现

一、Socket编程的client和服务端的主要步骤:Java Socket编程:对于http传输协议client:1、创建新的socket,绑定serverhost和port号2、Socket创建成功后获得对应的输出流3、将请求报文通过输出流传到server,记得flush()刷新缓存4、创建该socket...

深入理解Linux网络技术内幕——中断与网络驱动程序

  在网络环境中。设备(网卡)接收到一个数据帧时,须要通知驱动程序进行处理。有一下几种通知机制:轮询:  内核不断检查设备是否有话要说。(比較耗资源,但在一些情况下却是最佳方法)中断:  特定事件发生时,设备驱动程序代表内核指示设备产生硬件中断,内核中断其他活...

Linux系统备份

Linux相对于Windows有一个最大的优点就是:Linux安装程序的过程仅仅有拷贝文件的过程。没有写注冊表的过程,因此,Linux系统重装之后仅仅要将之前系统的程序文件备份好。又一次放到新系统下就可以使用。怎样备份取决于怎样使用的Linux以及你备份的目的!我是这样使用Linux的大部分用户应用软件都会默认安装在/...
代码星球 ·2021-02-13

linux系统磁盘满了,怎么解决?

1、使用命令:df-lk或df-hl发现果然有个磁盘已满2、使用命令:du--max-depth=1-h 查找大文件,发现/home文件夹下有17G的东西,因为我的apache是装在/home下的,肯定是网站运行的日志文件占用的空间3、进入apache下的logs目录使用命令:ls-lht查看文件的大小,果然...

【转】Mac系统新建txt文本文件技巧

很多时候,我们需要在Mac中创建txt文件来记录一些信息,但是打开系统自带的文本编辑默认并不是创建txt文本文件方法一:打开终端,cd到想要创建txt文本文件的目录(如桌面)   1、cd /Users/userName/Desktop   使用vi创建txt文本文件&...

linux查看系统状态的命令

 procs:r:运行队列中进程数量b:等待IO的进程数量memory(内存):swpd:使用虚拟内存大小free:可用内存大小buff:用作缓冲的内存大小cache:欧诺个做缓存的内存大小swap:si:每秒从交换区写到内存的大小so:每秒写入交换区的内存大小IO:(现在的linux版本块的大小为1024b...
首页上一页...2829303132...下一页尾页