自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 netty 的零拷贝机制

在操作系统层面上的零拷贝是指避免在用户态与内核态之间来回拷贝数据的技术。 Netty中的零拷贝与操作系统层面上的零拷贝不完全一样, Netty的零拷贝完全是在用户态(Java层面)的,更多是数据操作的优化。链接:https://www.jianshu.com/p/e488c8ee5b57来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...

2020-03-07 20:08:24 161

原创 netty 架构原理

什么是NettyNetty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于NIO的客户、服务器端的编程框架,使用Netty 可以确保你快速和简单的开发出一个网络应用,例如实现了某种协议的客户、服务端应用。Netty相当于简化和流线化了网络应用的编程开发过程,例如:基于TCP和UDP的socket服务开发。...

2020-02-09 17:45:54 311

原创 五种网络io模型

先贴一个从网上找的例子,比较通俗的介绍五种io模型的原理:IO 多路复用是5种I/O模型中的第3种,对各种模型讲个故事,描述下区别:故事情节为:老李去买火车票,三天后买到一张退票。参演人员(老李,黄牛,售票员,快递员),往返车站耗费1小时。1.阻塞I/O模型老李去火车站买票,排队三天买到一张退票。耗费:在车站吃喝拉撒睡 3天,其他事一件没干。2.非阻塞I/O模型老李去火车站买票,隔1...

2020-02-08 17:10:15 128

转载 nanohttp简单使用

转自:https://www.wmcuit.com/2013/11/nanohttpd-the-web-server-witch-have-one-java-resource-file/今天小弟问我用过NanoHTTPD没有,想在Android上面使用它。百度了下,发现是Apache下面的一个开源项目。于是好奇的看了下,根据介绍说是一个小巧轻型的WEB服务器。它小到什么程度呢,小到源码只有一个...

2018-08-13 22:55:42 3820

转载 java实现NanoHTTPD 轻量级服务器

android,java实现NanoHTTPD 轻量级服务器 NanoHTTPD.java下载地址 https://download.csdn.net/download/qq_36355271/10478872下面用到的 HanoHTTPD可通过上面地址下载: 1,服务现实类: /** * Created by zjp on 2018/6/11. */这个类就是...

2018-08-13 22:35:24 1733

转载 值得推荐的C/C++框架和库

【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档转自:http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. Webbench Webbench是一个在linu...

2018-06-01 15:47:18 108

转载 Rest模式——get,put,post,delete含义与区别

POST   /uri     创建  DELETE /uri/xxx 删除   PUT    /uri/xxx 更新或创建  GET    /uri/xxx 查看  GET操作是安全的。所谓安全是指不管进行多少次操作,资源的状态都不会改变。比如我用GET浏览文章,不管浏览多少次,那篇文章还在那,没有变化。当然,你可能说每浏览一次文章,文章的浏览数就加一,这不也改变...

2018-05-09 19:02:25 154

转载 ElasticSearch内部分片处理机制

逆向索引:与传统的数据库不同,在es中,每个字段里面的每个单词都是可以被搜索的。如hobby:”dance,sing,swim,run”,我们在搜索关键字swim时,所有包含swim的文档都会被匹配到,es的这个特性也叫做全文搜索。为了支持这个特性,es中会维护一个叫做“invertedindex”(也叫逆向索引)的表,表内包含了所有文档中出现的所有单词,同时记录了这个单词在哪个文档中出现过。例:...

2018-05-09 14:42:52 949

转载 Elasticsearch实现原理分析-3

转自:https://blog.csdn.net/zg_hover/article/details/77280038介绍    在之前的一篇文章中,我们讨论了Elasticsearch如何处理分布式系统的一些基本问题。在这篇文章中,我们将会审查Elasticsearch的各个方面,例如接近实时的搜索和权衡,它考虑计算Insight Data Engineering Fellows在构建数据平台时利...

2018-05-08 16:04:59 261

转载 Elasticsearch实现原理分析-2

转自:https://blog.csdn.net/zg_hover/article/details/77199381介绍    第1部分分析了Elasticsearch基本的读、写、更新、存储等方面的实现原理,本文档主要介绍Elasticsearch如何实现分布式系统的三个特性(consensus, concurrency和consistency),以及分片的内部概念,例如:translog(Wr...

2018-05-08 16:03:57 219

转载 Elasticsearch实现原理分析-1

转自:https://blog.csdn.net/zg_hover/article/details/77171014介绍    本文是分析Elasticsearch系列文章中的一篇,是一个译文。共有三篇,每篇讲解部分Elasticsearch的实现原理。     在翻译的过程中,也需要查看对应部分的源码,来加深对实现原理的理解。但这里并没有对源码进行分析,源码的分析放到后面的系列文章进行介绍。 本...

2018-05-08 16:02:33 1587

转载 OSI 7层网络模型

转自:http://www.cnblogs.com/zqwby-0708/p/7597042.htmlOSI 7层模型OSI 7层模型自下往上,越靠近上方越接近用户,越靠近下方越接近物理机。物理层:该层包括物理连网媒介,如光缆、电缆、双绞线、无线电波等方式。 数据链路层(以太网协议):确定了0和1的分组方式。控制网络层与物理层之间的通信,从网络层接收到的数据被分割成特定的可被物理层传输的帧。每一个...

2018-05-06 17:20:26 245

转载 Elasticsearch教程-从入门到精通(转)

原文:http://mageedu.blog.51cto.com/4265610/1714522?utm_source=tuicool&utm_medium=referral  各位运维同行朋友们,大家好,非常高兴能有这么个机会与大家一起交流一些技术问题。此前的各位分享达人们在技术领域或管理领域均有十分精彩的分享,他们带给我们的是多个领域中研究或实践的最前沿知识。这使我本人获益良多,首先要...

2018-05-06 15:56:29 17779 1

转载 Makefile中的wildcard和patsubst

makefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后用关括号结束。   例如,在 GNU Make 里有一个叫 'wildcard' 的函数,它有一个参数,功能是展开成一列所有符合由其参数描述的文件名,文件间以空格间隔。   你可以像下面所示使用这个命令:    SOURCES = $(wildca

2018-01-22 09:56:10 531

原创 linux 下c++ 操作mysql 的封装

Linux下c++操作mysql有两种方式,一种是基于mysqlconnecter,一种是基于mysql自带的c的API,此次对API方式做下总结主要是理清思路,明白操作流程,熟悉接口函数的应用和sql语句的用法。首先先列一下操作函数:1>连接函数 MYSQL *mysql_real_connect(MYSQL *mysql,                        

2018-01-15 15:30:22 637

基于物联网的智能家居安防系统

利用stm32以及一些智能模块,实现智能家居的安防系统,智能模块包括烟雾传感器,红外感应传感器,gprs短信接收模块

2017-11-19

空空如也

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

TA关注的人

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