最新内容

用漫画让你清楚了解linux内核,看懂了么?

作者Daniel Stori花了一幅漫画 “InSide The Linux Kernel” 。来自 TurnOff.us。贼生动形象了,一起来看看吧。我们先来看看这幅漫画的全貌!这幅漫画是以一个房子的侧方刨面图来绘画的。使用这样的一个房子来代表 Linux 内核。地基作为一个房子,最重要的莫过于其地基,在这个图片里,我们也从最下面的地基开始看起:地基(底层 …

有了这些,文件批量重命名还需要求助其它工具吗?

简单重命名Linux下文件重命名可以通过两个命令完成(收藏| 15 个你非了解不可的 Linux 特殊字符,妈妈再也不用担心我看不懂这些符号了!),mv和rename。mv: 直接运行可以进行单个文件的重命名,如 mv old_name.txt new_name.txtrename: 默认支持单个文件或有固定规律的一组文件的批量重命名,示例如下。rename …

Java NIO:从 Buffer、Channel、Selector 到 Zero-copy、I/O 多路复用

NIO 是什么?nio 是 non-blocking 的简称,在 jdk1.4 里提供的新 api。Sun 官方标榜的特性如下:为所有的原始类型提供(Buffer)缓存支持。字符集编码解码解决方案。Channel:一个新的原始 IO 抽象。支持锁和内存映射文件的文件访问接口。提供多路(non-blocking)非阻塞式的高伸缩性 IO。NIO 实现高性能处理 …

java-socket长连接demo体验

作者:DavidDing来源:https:zhuanlan.zhihu.comp56135195一、前言最近公司在预研设备app端与服务端的交互方案,主要方案有:服务端和app端通过阿里iot套件实现消息的收发;服务端通过极光推送主动给app端推消息,app通过rest接口与服务端进行交互;服务端与app通过mqtt消息队列来实现彼此的消息交互;服务端与ap …

你对网络IO了解多少?别被面试官打败到一个问烂了的知识点上

前言说起IO,很多人对它应该都有所耳闻,可能很多人对IO都有着一种既熟悉又陌生的感觉,因为IO这一块内容还是比较广泛杂乱的,整个IO的体系也是十分庞大。那么IO到底是个什么东西呢?IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 IO 指令进行完成。Java中的IO主要分为文件IO和网络IO两大类 …

Python 基础教程二十之 openssl的安装

什么是OpenSSL OpenSSL 是一个强大的开源工具套件,用于安全通信和数据加密。它提供了多种加密算法的实现,包括 SSLTLS 协议的实现,用于安全传输层。 在计算机网络上,OpenSSL是一个开放源代码的软件库包,应用程序可以使用这个包来进行安全通信,避免窃听,同时确认另一端连接者的身份。这个包广泛被应用在互联网的网页服务器上。  OpenSSL采 …

UFS Explorer Technician:高效处理最具挑战性数据恢复及取证案例

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据恢复、数据清除、数据备份、数据取证、数据迁移解决方案,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。天津鸿萌科贸发展有限公司是众多国际主流数据取证、数据恢复、数据擦除、数据备份及同步软件的授权代理商:UFS Explorer、Miray(HDCloneHDShred …

「后端开发」Reactor 模型详解

研究背景 其实我们在研究netty的时候我们必定绕不过NIO的,也必定必须研究一下这个Reactor模型的,如果不进行这个Reactor模型和NIO知识点的研究,那么我们必定掌握不了Netty的精髓,为什么呢?因为Netty底层封装的就是NIO的代码,如果NIO的三大组件比如channel、buffer、以及selector不搞清楚的话那么指定是搞不懂Net …