`
lobin
  • 浏览: 116421 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
Rss 文章列表

cgroups

 
CGROUPS ------- Written by Paul Menage <menage@google.com> based on Documentation/cgroup-v1/cpusets.txt Original copyright statements from cpusets.txt: Portions Copyright (C) 2004 BULL SA. Portions Copyright (c) 2004-2006 Silicon Graphics, Inc. Modified by Paul Jackson <pj@sgi.com> Mo ...
Spring Boot默认使用StandardServletMultipartResolver处理Multipart。   对应的使用StandardMultipartFile来接收文件数据。   private static class StandardMultipartFile implements MultipartFile, Serializable { private final Part part; private final String filename; public StandardMultipartFile(Part part, ...
看了下HTTP协议中消息结构,包括请求和响应消息的定义。   看着简单,一个简单的文本传输协议。但其实挺复杂的,里边细节很多。   光一个header头的定义就很多很细。   比如请求/响应头字段field-value的的描述。   HTTP规范中关于请求头字段field-value的规则 field-value = *( field-content | LWS )   这个实际就比较复杂。   可能实际见到的就是一个简单的文本字符串。   但其中的细节还包括SP, HT, LWS, CR, LF, CRLF, *(重复), 还可以多行, 折叠等。这些组合重复再 ...
HTTP协议的定义看着挺规范的,但有时候感觉太随意了。里边有很多细节上的说明,虽然描述得很细,但看到细处又感觉很模糊,尤其是对消息的描述。总体感觉太松散随意。   HTTP规范中关于*rule的规则   HTTP协议中有这样一个规则: *rule   里边很多地方大量使用这种规则进行描述。在一个元素前面出现*号(*(element))表示对元素重复n次,n为0,1,2,...无穷大。   它的完整形式是这样的: <n>*<m>element   它表示对element重复n到m次。   如: 1*( SP | HT ) 表示1个SP或者 ...
记录一下JDK的历史版本下载地址: https://www.oracle.com/technetwork/java/javase/archive-139210.html   Java SE 1.1:https://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase11-419415.html Java SE 1.2:https://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archiv ...
持久性和一致性:事务日志的记录以及在记录数据时和数据保持一致。   事务日志的概念 数据读写这个写入过程和数据最终持久写入到磁盘是两个概念,   看下系统调用函数write 以下引用来自:https://linux.die.net/man/2/write 写道 A successful return from write() does not make any guarantee that data has been committed to disk. In fact, on some buggy implementations, it does not even guar ...
  字节码   字节码文件   文件格式 Java编译后的字节码文件格式,其文件结构定义如下: ClassFile {     u4             magic;     u2             minor_version;     u2             major_version;     u2             constant_pool_count;     cp_info        constant_pool[constant_pool_count-1];     u2             access_flags; ...
  x86系列   x86:Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088(前面两个是16位CPU),80186,80286(这两个是过渡产品), 80386,80486以及以后各种型号的Pentium芯片[奔腾,P2, P4,赛扬...](这些都是32位CPU)   x86-64:x86-64是x86指令集的超集,在x86处理器上可以运行的程序可以运行在x86-64上(这也是为啥现在买的一些64bits CPU可以直接运行Win XP的原因)。x86-64是AMD发明的,也叫AMD64,Intel克 ...
void main() {   }   >gcc -S simpletest.c -o simpletest.s   >cat simpletest.s         .file   "simpletest.c"         .def    ___main;        .scl    2;      .type   32;     .endef         .text .globl _main         .def    _main;  .scl    2;      .type   32;     .endef _ ...
关于order的问题   这里的“order”指的是“顺序”。时序是我们经常遇到的,当然这里并不单单指时间顺序上的“时序”,也包括某种先后,因果等空间上的顺序。   为什么要在这里讨论这个问题?   想想我们在查找定位? ...
HTTP响应中的状态行、消息头   HTTP响应包括状态行,消息头,消息体以及实体等内容。   http服务器在处理请求响应时,发回一个响应消息给客户端: Response = Status-Line ; Section 6.1 *(( general-header ; Section 4.5 | response-header ; Section 6.2 | entit ...
从github上clone代码的时候有时候报如下错误: fatal: unable to access 'https://github.com/grpc/grpc-java.git/': error:1407742E :SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version   我之前安装的git版本:   >git --version git version 1.8.3.msysgit.0 所以打算升级下git版本:2.20.1,在升级到此版本时,现在git的新版本又要求系统Vista及以上,我 ...
https://github.com/protocolbuffers/protobuf/releases/download/v3.1.0/protoc-3.1.0-win32.zip 从源代码安装protoc可参考文章:https://lobin.iteye.com/blog/2435854   例子: TestIntMessage.proto syntax = "proto3"; option java_package = "com.grpc.service"; message TestIntRequest { //option ...
GetMethodID函数声明如下: jmethodID (JNICALL *GetMethodID) (JNIEnv *env, jclass clazz, const char *name, const char *sig); 获取Java对象方法的jmethodID。包括构造方法,构造方法是一种特殊的方法,但在JVM层面和其他的方式是一样的。   参数说明: env: 上面已经说明 clazz:表示对象类,如Object.class。 name:方法名,如果是得到构造方法的jmethodID,该参数固定为<init>。 sig:方法签名,形式如下: (参数 ...
通信_网络编程_WINDOWS下网络编程_SOCKET编程_VC中WINSOCK2.H头文件SOCKET.doc   通信 网络编程 WINDOWS SOCKET 编程 VC WINSOCK2.H 头文件   Socket ,形象点可以把它理解为插槽,就像电源插座上面的插孔(不过电源插座上面的插孔有一孔的,还有两孔的,甚至还有三孔的,不知道还有没有四孔的,到目前为止我还没有看过有这么多孔的插座)。电器设备通过一条电源线,一端通过插头插入到能够输送电源的另一端的插座接入另一端,自己的一端也通过插头插入到自己的一个插孔上,将自己和能够输送电源的另一端建立一条物理连接。通过这样的一条物理连接 ...
Global site tag (gtag.js) - Google Analytics