自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(196)
  • 资源 (5)
  • 收藏
  • 关注

转载 Linux select,poll,epol

参考文献:文章目录1. 简介1. 简介

2018-12-19 10:31:12 348

转载 Linux内核——进程管理与调度

原文地址:调度:https文章目录1.进程管理1.1 进程描写叙述符及任务结构1.1.1 task_struct 重要成员说明1.1.2 thread_info与内核栈1.1.2.1 内核栈1.1.2.2 thread_info1.2 0号进程1.3 init进程:1号进程1.4 kthread进程:2号进程1.5 进程创建1.5.1 fork特性:写时复制1.6 同一进程用户态和内核态...

2018-12-18 16:11:23 1211

原创 Guava EventBus

文章目录1. EventBus基本用法2. 特殊事件为Dead Event3. Event的继承EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监听和发布订阅模式,EventBus是一个非常优雅和简单解决方案,我们不用创建复杂的类和接口层次结构。1. EventBus基本用法使用Guava之后, 如果要订阅消息, 就不用再继承指...

2018-12-17 20:15:37 395

原创 Linux 文件系统

参考文献:https://blog.csdn.net/tiankong_/article/details/76904222https://www.cnblogs.com/smartjourneys/p/7260911.htmlhttps://www.cnblogs.com/smartjourneys/p/7260911.htmlhttps://blog.csdn.net/mxgsgtc/a...

2018-12-17 19:56:35 306

转载 原子操作,内存屏障,锁

原文地址:https://m.2cto.com/os/201604/503190.html文章目录1.引言1.1 为什么会引起异步操作2.内存屏障4.锁4.1 锁的重要性4.2 锁的实现4.3 锁分类1.引言原理:CPU提供了原子操作、关中断、锁内存总线,内存屏障等机制;OS基于这几个CPU硬件机制,就能够实现锁;再基于锁,就能够实现各种各样的同步机制(信号量、消息、Barrier等等等等...

2018-12-17 15:53:35 1708

转载 CPU的运行环, 特权级与保护

原文地址:https://blog.csdn.net/farmwang/article/details/50094959https://blog.csdn.net/bfboys/article/details/52420211文章目录1. 引言2.CPU 指令上的限制3.代码分类与相关概念3.1 代码分类3.2 相关概念4.级别切换4.1 **切换过程中发生的堆栈切换**1. 引言在这篇...

2018-12-17 15:17:40 1886

原创 jre/lib/security/java.security

jre/lib/security/java.security可在该文件中对jre进行安全配置,如配置支持的加密算法、tls不支持忽略的算法等

2018-12-17 11:08:23 6403 2

原创 Socket

相关文章:tcp/ip详解卷一(笔记1:概述与IP层协议)tcp/ip详解卷一(笔记2:UDP及相关的协议)tcp/ip详解卷一(笔记3:tcp与相关协议)tcp/ip详解卷一(笔记4:应用层应用与协议)文章目录15.1 简介15.1 简介插口层的主要功能是将进程发送的与协议有关的请求映射到产生插口时指定的与协议有关的实现。(将请求和 具体的协议进行映射,具体映射的协议是在创建插口...

2018-12-13 14:36:43 154

原创 JPDA(jaa platform debugger architecture)

参考文献:https://www.ibm.com/developerworks/cn/java/j-lo-jpda1/index.html?ca=drs-https://www.ibm.com/developerworks/cn/java/j-lo-jpda2/http://www.ibm.com/developerworks/cn/java/j-lo-jpda3/index.html?ca...

2018-12-12 15:47:59 3413 1

原创 jvm attach api

文章目录1. 简介2.主要接口与类2.1 class VirtualMachine2.1.1 概述2.1.2 方法2.1.3 使用示例2.2 Class AttachPermissionattach 实现1. 简介关于Attach API:This is a Sun private mechanism that allows an external process to start a th...

2018-12-12 09:13:33 3033

原创 tcp/ip详解卷一(笔记4:应用层应用与协议)

相关文章:tcp/ip详解卷一(笔记1:概述与IP层协议)tcp/ip详解卷一(笔记2:UDP及相关的协议)tcp/ip详解卷一(笔记3:tcp与相关协议)文章目录25 SNMP(简单网络管理协议)25.1 SNMP报文25.2 mib 中参数标识26 telnet与rlogin:远程登录27 FTP:文件传输协议25 SNMP(简单网络管理协议)基于TCP/IP网络管理包含两部分:...

2018-12-10 18:09:41 190

原创 HBase

文章目录1.简介1.1数据模型1.2 术语1.3概念视图1.4物理视图2.HBase Shell基本操作2.1 HBase shell2.1.1 命令举例3.HBase特点与使用场景3.1 HBase特点3.2 使用场景4. HBase基本组件分析4.1 HBase HMaster4.2 ZooKeeper: The Coordinator4.3 ReginServer4.4 Client5.存储...

2018-12-06 17:02:58 806

原创 tcp/ip详解卷一(笔记3:tcp与相关协议)

文章目录17 TCP:传输控制协议17 TCP:传输控制协议

2018-12-05 18:39:22 295

原创 DNS解析过程及相关配置文件

参考文献:http://linux.vbird.org/linux_server/0350dns.php文章目录1. DNS解析过程1.1 DNS解析过程中两种模式2.DNS服务器类型3.DNS服务器安装配置3.DNS服务器配置3.1相关配置文件3.2 /etc/hosts3.3 /etc/named.conf3.3.1 DNS区域(ZONE)相关概念3.3.2 DNS区域配置3.3.3 DNS...

2018-12-03 16:37:23 6642

原创 Java HttpClient(二:连接与状态管理、认证与cache)

参考文献:http://hc.apache.org/httpcomponents-client-ga/tutorial/html/文章目录1.1.

2018-12-03 14:53:33 1360 1

原创 tcp/ip详解卷一(笔记2:UDP及相关的协议)

文章目录11.UDP11.1 关于ip分片11.2 udp限制本地、远端ip地址11.2.1 限制本地ip地址11.2.2 限制远端ip地址12.广播与多播13.14.11.UDP11.1 关于ip分片在ip首部中,下面这些字段用于分片过程。对应发送端发送的每份ip数据报来说,其标识字段都包含一个唯一的值。该值在数据报分片时被复制到每个分片中。标志字段用其中一个bit来表示“更多的片”。除了...

2018-12-02 21:02:08 325

原创 java Json/xml/properties文件处理

文章目录解析json文件解析xml文件解析properties文件解析json文件解析xml文件解析properties文件

2018-11-30 15:02:57 1728

原创 snappy库编译

1.下载源码,修改snappy-test.cc,添加头文件#include <sys/times.h>#include <sys/resource.h>#include <unistd.h>因为里面管理头文件的包含都是使用的条件编译包含,可能在某些架构、系统上并没有添加上去,需要自己添加上去。安装编译依赖:yum install libstdc+±...

2018-11-30 13:08:25 2033

原创 Linux单步调试Python (非IDE)

单步调试Python在合适的地方加上 如下语句,添加端点import pdbpdb.set_trace()启动程序,加上调试参数 -m pdb进入调试模式后,通过如下命令进行调试(模式有点向gdb了,在命令行下操作)l :显示当前运行到哪行代码;n: 单步运行;s:单步运行,如果当前行为函数调用语句,则进入函数;p para_name :打印para_name变量值;...

2018-11-30 11:12:15 2265 1

原创 mysqladmin

mysqladmin 是MySQL官方提供的shell命令行工具(mysql是连接工具),其参数都需要在shell命令行上执行。基本语法:mysqladmin [options] command1 command2其中options主要分为两类:1)连接、认证相关的参数,如ssl认证、连接绑定主机,端口等;command包括:数据库操作:create/drop databasen...

2018-11-30 11:05:34 1958

原创 Java HttpClient(一:基础对象、类说明)

参考文献:http://hc.apache.org/http://hc.apache.org/httpcomponents-client-ga/tutorial/html/http://hc.apache.org/httpcomponents-client-ga/examples.htmlHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程...

2018-11-27 21:48:55 4635

原创 Java util中的实用工具类(1:Optional与Objects)

文章目录1. Optional 类(since 1.8)1.1 构造1.2 类方法列表1.3 常用用法1.4 示例2. Objects类(since 1.7)2.1 方法列表2.2常用方法说明1. Optional 类(since 1.8)https://docs.oracle.com/javase/8/docs/api/java/util/Optional.htmlhttps://blog...

2018-11-26 20:22:08 1808

原创 Guava(草稿)

参考文献:http://ifeve.com/google-guava/文章目录0.简介1. 基本工具 [Basic utilities]1.1 使用和避免null1.2 前置条件类1.3 常见Object方法: 简化Object方法实现1.4 排序: Guava强大的”流畅风格比较器”1.5 Throwables:简化了异常和错误的传播与检查2. 集合[Collections]2.1 不可变集合...

2018-11-26 18:19:44 183

原创 Java JMX 四:MBeanServerInvocationHandler

参考文献:https://docs.oracle.com/javase/8/docs/api/javax/management/MBeanServerInvocationHandler.html相关文章:Java JMX 一:初步认识:https://blog.csdn.net/youyou1543724847/article/details/82933076Java JMX 二:MBea...

2018-11-25 21:25:20 734

原创 Java JMX 二:MBean and MBean Server

参考文献:https://docs.oracle.com/cd/E19698-01/816-7609/index.html文章目录1.MBean2.ObjectName3.MBeanServer3.1 MBeanServer接口1.MBeanMBean分为如下四种类型描述standard MBean这种类型的MBean最简单,它能管理的资源(包括属性,方法,时间)必须...

2018-11-21 22:05:17 5077

原创 Java JMX 三:Connector

参考文献:JMXServiceURL : https://docs.oracle.com/javase/7/docs/api/javax/management/remote/JMXServiceURL.htmlJMXConnector :https://docs.oracle.com/javase/7/docs/api/javax/management/remote/JMXConnector....

2018-11-20 20:12:49 2960

原创 Java运行参数设置

文章目录1.概述2. 标准参数2.1 运行模式相关的2.2 类,jar路径相关的2.3 运行调试相关的2.4 设置系统变量的-D参数3. 非标准参数(-X)3.1 堆栈配置、垃圾回收3.2 编译优化相关的3.3 调试、 监控3.4 其他4. 非Stable参数(-XX)4.1 相关相关的(主要是gc算法)4.2 性能调优参数列表4.3 调试参数列表附录:Java程序支持的所有运行参数列表1.概述...

2018-11-19 22:13:30 5603

原创 tcp/ip详解卷一(笔记1:概述与IP层协议)

文章目录1.概述1.1 分层1.2 网络中主机的地址与域名系统1.2.1 ip地址分类1.2.2 域名系统1.3 封装1.4 分用1.5 端口1.6 tcp/ip实现 、应用编程接口2. 链路层2.1 以太网和IEEE 802封装3. IP3.1 IP首部3.2 ip路由3.2.1 路由表的选路原则4. ARP4.1 arp 高速缓存4.2 arp 代理4.2.1 arp代理4.2.1 **代理...

2018-11-18 20:48:44 2896

转载 网络编程(一)——浅析web服务器与浏览器的实现原理

我们基本每天都在通过WEB浏览器,去浏览一些新闻,看看视频之类的。众所周知,这就是所谓的B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。1.Server与浏览器通信协议那顺道就来简单的看一下,所谓的Web服务器(例如知名的Tomcat)与浏览器,基本的实现原理是什么样的呢?首先可以明确的就是,例如我们所...

2018-11-17 21:44:21 3716

转载 Linux图像系统框架与X协议

原文地址:http://www.wowotech.net/graphic_subsystem/graphic_subsystem_overview.html文章目录1.前言2.概念介绍2.1 GUI(Graphical User Interface,图形用户界面)2.2 Windowing system(窗口系统)2.3 X Window System2.4 窗口管理器、GUI工具集、桌面环境及...

2018-11-17 20:54:29 4741

转载 Linux TTY/PTS概述

原文地址:https://segmentfault.com/a/1190000009082089文章目录1. TTY历史1.1 支持多任务的计算机出现之前1.2 支持多任务的计算机出现之后1.3 内核TTY子系统1.4 TTY设备2. 程序如何和TTY打交道3.TTY是如何被创建的4. SSH远程访问4.1建立连接4.2 收发消息5. 键盘显示器直连(图形界面)6.TTY和PTS的区别7.常见的...

2018-11-17 19:09:53 2340 3

原创 mysql权限

文章目录1.恢复root权限2. 关于补充Myql 用户及权限的操作1.恢复root权限在测试mysql 脚本时,为了测试授权操作,为了恢复环境,执行了revoke操作将root的权限全都全都屏蔽了(revoke all privileges on *.* from root)恢复办法:先停止mysql服务:service mysql stop修改mysql配置文件/etc/mys...

2018-11-15 18:29:37 463

原创 NTP

文章目录1.安装配置2.ntp slave节点时间同步1.安装配置在ntp 主节点中安装:apt-get install ntp安装完成后,编辑/etc/ntp.conf文件进行配置,主要配置ntp服务器的时间从那得来。可将本机时间配置成标准时间,其他机器时间根据此时间进行同步,则配置如下:server 127.127.1.0127.127.1.0 stratum 8pool ...

2018-11-12 14:19:01 220

转载 TCP-IP详解:滑动窗口

原文地址:https://blog.csdn.net/endlu/article/details/51140213https://blog.csdn.net/wdscq1234/article/details/52444277https://blog.csdn.net/mxway/article/details/42784535文章目录1.TCP的交互数据流1.1.捎带ACK的发送方式1....

2018-11-11 17:57:55 1715

转载 Java 正确的做字符串编码转换

原文地址:https://blog.csdn.net/h12kjgj/article/details/73496528文章目录1.字符串的内部表示2. 乱码如何产生?3.如何正确的将GBK转UTF-8 ? (实际上是unicode转UTF-8)4.UTF-8 转GBK5. getBytes函数的作用1.字符串的内部表示字符串在java中统一用unicode表示( 即utf-16 LE) ,...

2018-11-11 10:05:37 44928 4

转载 Thrift入门初探--thrift安装及java入门实例

原文地址:https://www.cnblogs.com/fingerboy/p/6424248.html文章目录1. 什么是thrift?2. 什么是RPC框架?3. thrift的跨语言特型4. thrift的协议栈结构5.进入thrift大门的第一个java小实例1. 什么是thrift?简单来说,是Facebook公布的一款开源跨语言的RPC框架.那么问题来了.2. 什么是RPC...

2018-11-11 09:43:39 244

原创 Linux下Tcl和expect编译移植

文章目录1.tcl编译2 .expect 编译1.tcl编译step1 :下载tcl: https://nchc.dl.sourceforge.net/project/tcl/Tcl/8.6.8/tcl868-src.zipstep2: 解压到/opt/expect/tcl8.6.8目录下step3: 进入 /opt/expect/tcl8.6.8/unix目录下,运行 配置脚本:....

2018-11-09 19:15:07 1189

原创 Shell 基本的操作

文章目录1.基础1.1 函数参数1.2 关于 ``与$()1.3 \$var与${var}1.3.1 取路径、文件名、后缀1.3.2 取子串及替换1.3.3 根据状态为变量赋值1.4 算数运算1.2.判定1.2.1 联合判定1.2.2 整数比较1.2.3 字符串比较1.2.4 文件测试2.数组2.1 创建数组2.2 数组元素访问2.3 删除3.关联数组(map)3.1 创建3.2 数组元素赋...

2018-11-09 19:01:14 1894

转载 HTTP Header 详解

原文地址:https://blog.csdn.net/u014175572/article/details/54861813/文章目录Requests部分Responses 部分HTTP(HyperTextTransferProtocol) 即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模 型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括...

2018-11-09 14:40:54 327

原创 Hive

文章目录1.Hive是什么1.1 Hive与传统数据库的区别1.2 关于Hive的索引与事务2.Hive架构3.Hive 上SQL执行的大致过程4.Hive 服务组件及用途4.1 服务端组件4.2 客户端组件:5.Hive配置6.数据存储、数据文件6.1 关于分区与分桶6.1.1 Hive 分区表6.1.2 Hive 桶6.2 Hive元数据存储6.3 Hive数据文件存储:存储文件格式7.Hiv...

2018-10-29 19:39:28 3273

Hadoop生态圈常用软件打包rpm spec描述文件

Hadoop生态圈常用软件打包rpm spec描述文件,包括 Hadoop,spark, alluxio,spark,ranger等

2018-05-19

深入理解Linux内核(第三版)中文版

深入理解Linux内核(第三版)中文版.pdf

2016-12-01

大话存储__网络存储系原理精解与最佳实践

大话存储__网络存储系原理精解与最佳实践

2016-12-01

Spooling 模拟程序

Spooling 模拟程序,Java编写,能动态显示进程调用过程

2013-07-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除