1,操作系统介绍 现代的操作系统中有:分时技术\多道技术\实时技术. 多道技术:可以在计算机中同时存在多个程序,当一个程序在进行IO操作的时候,另外一个程序可以使用cpu 分时技术: 在多道技术的基础上 反而降低了CPU的利用率,但是提高了用户体验 特点:⑴ 多路性.若干个用户同时使用一台计算机.围 ...
分类:
其他好文 时间:
2018-07-25 15:14:49
阅读次数:
125
一、linux的IO复用函数同一个线程内,多个描述符的IO操作,能够并发交替地顺序执行。epoll只提供三个函数:int epoll_create(int size); #创建epoll句柄int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);关联被监听的事件和epool句柄(可以通过op参数来增加,删除和修改关联关系
分类:
其他好文 时间:
2018-07-24 10:18:02
阅读次数:
147
一、简述 Java提供了完整的IO操作,IO分为输入流和输出流,Java又分为了字节和字符两大类。字符专门用来处理字符型数据,非常方便;字节也可处理文本数据,但是更多地是用来处理非文本的数据。 二、基于"字节"的IO 1、InputStream和OutputStream 基于字节的IO中的输入和输出 ...
分类:
编程语言 时间:
2018-07-22 13:00:57
阅读次数:
207
缓存是一种优化机制,将数据存入缓存中,避免对硬盘频繁IO操作 一级缓存及session级别的缓存,生命周期与session一致,自带的 二级缓存sessionFactory级别的缓存,被redis替代 一级缓存OID 匹配对象,不存在则去数据库查找自动更新数据,应为存在缓存区和快照区m,自动比对 ...
分类:
其他好文 时间:
2018-07-19 21:08:07
阅读次数:
156
postgresql数据库是由:连接管理系统(系统控制器)、编译执行系统、存储管理系统、事务系统、系统表 五大部分组成。 ①:连接管理系统:接收外部操作对系统的请求,对操作请求进行预处理和分发,起系统逻辑控制作用。 ②:编译执行系统:由查询编译器、查询执行器组成,完成操作请求在数据库中的分析处理和转化工作,最终实现物理存储介质中数据的操作。 ③:存储管理系统:由索引管
分类:
数据库 时间:
2018-07-19 17:28:13
阅读次数:
220
看网上的大神都说cachelab的part A很简单,不过我这种c语言渣渣水平的人做的简直头都大了,大部分时间都用来纠缠语言细节了。。。 所以做完之后除了对cache理解加深,还熟悉了不少io操作之类的东西。。。 对于cache,只看视频和书容易忽视的一点事它至始至终都是针对地址的,各种来自系统的l ...
分类:
系统相关 时间:
2018-07-18 21:42:17
阅读次数:
201
node.js是一个基于Chrome v8引擎的JavaScript运行环境 之前我们编写的JavaScript代码都是在浏览器中运行的,所以我们可以直接在浏览器中敲代码,然后直接运行。现在学习node.js,代码不能直接在浏览器运行,而要在node环境中运行 node特点与优势: 特点:事件驱动、 ...
分类:
Web程序 时间:
2018-07-18 14:04:41
阅读次数:
158
6/25做的笔试。 6/25做的笔试。 线程的创建方式? 线程让步(yield,一时没想起来) 守护线程的作用? IO操作有哪些类? 异常体系? char和varchar的区别? get 和post的区别 session和cookie的区别? spring创建bean的方式? springmvc的请 ...
分类:
编程语言 时间:
2018-07-16 11:32:25
阅读次数:
287
最近在看Python的多线程,经常我们会听到老手说:“Python下多线程是鸡肋,推荐使用多进程!”,但是为什么这么说呢? 要知其然,更要知其所以然。所以有了下面的深入研究: 首先强调背景: 1、GIL是什么?GIL的全称是Global Interpreter Lock(全局解释器锁),来源是pyt ...
分类:
编程语言 时间:
2018-07-12 16:32:23
阅读次数:
175
https://blog.csdn.net/u012467492/article/details/52972916 ...
分类:
编程语言 时间:
2018-07-12 16:27:16
阅读次数:
147