logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux内核分析

当然内核进程可以通过并发的形式进行处理套接字连接,父进程监听,然后一旦有连接创建新的套接字连接对象,fork()新的进程去处理套接字数据的收发。后来linux对这块做了提升有了poll与epoll,poll就是将所以文件盘符句柄放在poll对象里面,同时poll还有事件字段,然后交给内核监听的时候,会转换成链表,内核放开了盘符数量的限制(本质上应该是有限制的,只是去掉了文件盘符总数的限制)。【注意

文章图片
#学习
redis源码中crc64算法源码

#includestatic const uint64_t crc64_tab[256] = {UINT64_C(0x0000000000000000), UINT64_C(0x7ad870c830358979),UINT64_C(0xf5b0e190606b12f2), UINT64_C(0x8f689158505e9b8b),UINT64_C(0xc038e

linux 磁盘资源管理以及IO

柱面:Cylinder :一个环形磁道的面Cylinder =Track,早期的磁盘一个面上有1024个磁柱面;现在磁盘(服务器上的磁盘)做的很大,一个磁面上可以达到十几万的柱面数。磁道:Track : 一个柱面上存储的圆形轨道,也是的磁刀读取的轨道。扇区:Sector :一个磁道的最小存储单位,也是读取单位。一个扇面大小是512bytes,注意是一个磁道上的一个扇形弧线。柱面数: h...

Packet Capture -- android 手机抓包利器

无Root抓包Packet Capture真是网络调试的福音,应用通过自建一个vpn达到无root,通过中间人方便调试加密流量,流量还区分应用一目了然,这大概是目前最方便的抓包应用了吧 logo:应用截图 新版特性修复部分小错误,提升整体稳定性。应用简介无Root抓包Packet Capture可捕获任何网络流量,

Jenkins cannot restart itself as currently configured

对于 windows 安装tomcat 运行 Jenkins.war ;在 url 中执行 restart 会爆出此问题!!! Jenkins首页--> 系统管理-->  Install as Windows service( 设置为Windows服务 ),点击安装即可。否则restart会报错“Jenkins cannot restart itself as curr

jenkins 命令行 CLI jenkins-cli.jar

部署好jenkins后,一般都是通过jenkins提供的web界面来操作jenkins。而有些场景则需要通过命令来操作jenkins,例如通过脚本操作jenkins。在jenkins提供的web界面中有一次对jenkins的命令行的简单介绍,位置在 系统管理 -> jenkins CLI 这里点击系统管理:点击jenkins CLI:然后就会

搭建slave ios平台爆出 org.sonarsource.scanner.api.internal.ScannerException: Unable to execute SonarQube

INFO: Project root configuration file: NONEINFO: SonarQube Scanner 2.6.1INFO: Java 1.8.0_91 Oracle Corporation (32-bit)INFO: Windows 7 6.1 x86INFO: User cache: C:\Users\Administrator\.sonar\ca

android studio 中 gradle 配置与说明

首先在android studio中,gradle工具版本和gradle版本(或者插件版本)。gradle工具版本就是我们安装android studio的时候,同时也会安装gradle工具版本,因为gradle是android studio中集成的打包工具。就像你在eclipse中安装配置adt,那么在安装adt的时候,也会安装ant工具。在eclipse中打包apk 主要是ant实现的。

AS工程下gradle各文件(gradle.propertie等)与gradle配置(缓存等)讲述

一、gradle 缓存目录配置首先了解对于gradle工具配置gradle 缓存路径,就是gradle wrapper各个版本的jar 存储路径和下载的各工程的gradle依赖存储路径1.直接到gradle 安装目录,编辑bin文件夹下的gradle文件,然后找到如下语句:# Add default JVM options here. You can also use JAVA_O...

#gradle#缓存#android
zookeeper 源码阅读(2)

接着zookeeper 源码阅读(1)Zookeeper服务器的启动,大致可以分为以下五个步骤  1. 配置文件解析。  2. 初始化数据管理器。  3. 初始化网络I/O管理器。  4. 数据恢复。  5. 对外服务。  2.1 单机版服务器启动  单机版服务器的启动其流程图如下  上图的过程可以分为预启动和初始化过程。  1. 预启动    1....

    共 65 条
  • 1
  • 2
  • 3
  • 7
  • 请选择