u8 BUFFER=0xFF,data,WZ1,WZ2; void IO_Init(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,ENABLE); GPIO_InitS ...
分类:
其他好文 时间:
2020-04-07 20:57:21
阅读次数:
98
Protobuf(Google Protocol Buffer)是Google公司开发的一种跨语言和平台的序列化数据结构的方式,是一个灵活的、高效的用于序列化数据的协议 protobuf是跨语言的,并且自带一个编译器(protoc),只需要用protoc进行编译,就可以编译成Java、Python、 ...
分类:
编程语言 时间:
2020-04-07 15:36:43
阅读次数:
276
之前的文章整理一下重新发布 java io流有如下内容: 使用java-io流复制文件时,可以从以下步骤来进行判断使用何种流: 1.首先判断是源文件还是目的文件,若为源文件就使用inputstream和reader,否则就使用outputstream和writer; 2.如果是文本文件使用字节流,所 ...
分类:
其他好文 时间:
2020-04-06 15:18:15
阅读次数:
76
转自: http://t.cn/EI9JdBu 处理过线上问题的同学基本上都会遇到系统突然运行缓慢,CPU 100%,以及Full GC次数过多的问题。当然,这些问题的最终导致的直观现象就是系统运行缓慢,并且有大量的报警。本文主要针对系统运行缓慢这一问题,提供该问题的排查思路,从而定位出问题的代码点 ...
分类:
其他好文 时间:
2020-04-05 22:11:43
阅读次数:
60
最近有一个项目访问量突然变大,但发现前端的nginx负载会很高,导致出现4xx和5xx的异常,响应时间也变长了。今天有时间,解决了一下。下面记录一下解决思路和方法。我们这个项目部署在azure。最前端是azure的负载均衡器(lb),lb后面是2台nginx主机,型号是D2v3(2核8G)。在我们实际使用中,一台nginx主机rpm达到30k,cpu,内存,网络都是没有任何压力的。所以一台主机支持
分类:
其他好文 时间:
2020-04-05 17:05:30
阅读次数:
117
```javaimport java.io.BufferedReader;import java.io.IOException;@FunctionalInterfacepublic interface BufferedReaderProcessor { String process(Buffered... ...
分类:
其他好文 时间:
2020-04-05 15:22:43
阅读次数:
66
通道(Channel):由 java.nio.channels 包定义 的。Channel 表示 IO 源与目标打开的连接。 Channel 类似于传统的“流”。只不过 Channel 本身不能直接访问数据,Channel 只能与 Buffer 进行交互 TestChannel package co ...
分类:
其他好文 时间:
2020-04-05 11:19:29
阅读次数:
75
缓冲区(Buffer) 1. 缓冲区(Buffer):一个用于特定基本数据类 型的容器。 由 java.nio 包定义的,所有缓冲区 都是 Buffer 抽象类的子类。2. Java NIO 中的 Buffer 主要用于与 NIO 通道进行 交互,数据是从通道读入缓冲区,从缓冲区写入通道中的 3. ...
分类:
其他好文 时间:
2020-04-05 10:06:27
阅读次数:
72
NIO的引入 多路非阻塞高速网络IO通道 同步和异步 这个概念其是对于程序运行结果的获得方式而言: 同步:在没有获得结果之前或通过轮询的方式不断地询问结果是否产生,在得到结果之前不会返回 异步:调用者在发出调用之后,直接返回没有结果,等待被调用者产生结果之后通过状态通知调用者已完成,在通过回调函数返 ...
分类:
其他好文 时间:
2020-04-04 14:48:55
阅读次数:
70
ElasticSearch一般称为近实时的大数据处理引擎,为什么是近实时呢?原因是当我们提交索引数据时,实际上只是写到了Buffer里面,并不是立即可搜索的,最多需要等1秒才可搜索(index.refresh_interval由这个参数控制,可以通过动态API自定义设置,或在建索引时在setting ...
分类:
其他好文 时间:
2020-04-04 00:04:46
阅读次数:
147