首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kinnylee
掘友等级
@
|
@
专注云原生技术,关注并开始学习 crypto vx: kinnylee134
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 108
沸点 2
赞
110
返回
|
搜索文章
最新
热门
五种IO模型介绍和对比
下图函数调用时,如果数据没有准备好,不像阻塞式IO那样一直被阻塞,而是返回一个错误码。数据准备好时,函数成功返回。 应用程序对这样一个非阻塞描述符循环调用成为轮询。 非阻塞式IO的轮询会耗费大量cpu,通常在专门提供某一功能的系统中才会使用。通过为套接字的描述符属性设置非阻塞式…
mybatis原理,配置介绍及源码分析
一. jdbc介绍 1. 概述 2. 使用jdbc进行开发的流程 3. 总结与反思 实际开发中不会直接使用jdbc编程,而是使用对象关系模型(ORM)框架。 二. mybatis介绍 1. 概述 2. 如何使用 3. 核心组件和API SqlSession:mybatis最核心…
linux内核设计与实现
一. linux内核简介 1. linux简介 2. 操作系统和内核简介 不能链接标准c函数库。c库太大了,会影响大小和效率。不过大部分常用的c函数在内核中都有实现 栈空间很小且固定。32为机器为8kb,64为16kb 二. 进程管理 1. 基本概念 unix系统的两大抽象对象…
unix环境高级编程(下)-高级IO和进程间通信篇
笔者将《unix环境高级编程》主要内容总结为三篇:文件篇,进程篇,高级io和进程间通信三大板块。本文是unix环境高级编程系列文章第三篇:高级IO和进程间通信篇。该篇主要包括: 先介绍记录锁的概念和记录锁的数据结构。然后介绍阻塞io,非阻塞IO,异步io,IO多路转接等概念,后…
unix环境高级编程(中)-进程篇
笔者将《unix环境高级编程》主要内容总结为三篇:文件篇,进程篇,高级io和进程间通信三大板块。本文是unix环境高级编程系列文章第二篇:进程篇。该篇主要包括: 主要介绍进程之间的关系,包括:进程组,会话,控制终端。以及unix底层的数据结构如何建立他们之间的关系 主要介绍信号…
unix环境高级编程(上)-文件篇
笔者将《unix环境高级编程》主要内容总结为三篇:文件篇,进程篇,高级io和进程间通信三大板块。本文是unix环境高级编程系列文章第一篇:文件篇。该篇主要包括: 包括文件描述符,对文件的打开,关闭,定位,读,写,改变文件属性操作。内核IO调用基于文件描述符。还介绍了文件的底层数…
记一次Elasticsearch优化总结
一. 背景介绍 项目中的服务集成了springboot-admin做服务监控,最近一直收到邮件告警,提示es出错。错误信息如下: 频繁收到这个告警,所以决定花时间研究一下。从报错信息看,并发超时异常。ES作为java开发的中间件,我们没有对任何代码做过修改,所以就从JVM开始着…
TCP协议详解
小到基于应用层做网络开发,大到生活中无处不在的网络。我们在享受这个便利的时候,没有人会关心它如此牢固的底层基石是如何搭建的。而这些基石中很重要的一环就是tcp协议。翻看一下“三次握手”和“四次挥手”,本以为这就是tcp了,其实不然。它仅仅解决了连接和关闭的问题,传输的问题才是t…
你需要知道的http协议
1. http和tcp有什么区别和联系? 2. http报文格式是什么样的? 3. http常用的头部字段分别代表什么含义? 4. http常用的状态码分别代表什么含义? 5. https提供了哪些机制保证安全? 6. websocket解决了http的什么弊端? 一. 基本概…
《springboot实战》
大致翻了一下《springboot实战》这一本书,相比之前的文章,总体来说,没有什么干货,实战感觉也谈不上。仅当一本普通的科普读物,记录一下学习笔记。看完可以了解一些基本的知识,大致如下: 一. 概述 1. spring家族发展史 2. springboot发展史 3. spr…
下一页
个人成就
优秀创作者
文章被点赞
825
文章被阅读
648,039
掘力值
9,098
关注了
30
关注者
276
收藏集
9
关注标签
22
加入于
2018-08-16