码迷,mamicode.com
首页 > 2018年04月30日 > 全部分享
linux生产者消费者问题
(多进程+共享内存+信号量) 一.分析 生产者和消费者问题是多个相互合作的进程之间的一种抽象。生产者和消费者之间的关系: 1. 对缓冲区的访问是互斥的。由于两者都会修改缓冲区,因此,一方修改缓冲区时,另一方不能修改,这就是互斥。 2. 一方的行为影响另一方。缓冲区不空,才能消费,何时不空?生产了就不 ...
分类:系统相关   时间:2018-04-30 01:00:40    阅读次数:238
spring cloud 入门系列四:使用Hystrix 实现断路器进行服务容错保护
在微服务中,我们将系统拆分为很多个服务单元,各单元之间通过服务注册和订阅消费的方式进行相互依赖。但是如果有一些服务出现问题了会怎么样? 比如说有三个服务(ABC),A调用B,B调用C。由于网络延迟或C本身代码有问题导致B迟迟得不到回应,这样B调用C的请求就会被挂起,等待。 在高并发的访问的情况下,这 ...
分类:编程语言   时间:2018-04-30 01:00:34    阅读次数:266
Java利用MethodHandle实现反射时调用super的method
一:实现 1.Base类的实现 2.Test类的实现 3.main方法所在类的实现 ...
分类:编程语言   时间:2018-04-30 01:00:27    阅读次数:269
第一次作业:Linux2.6源码分析进程模型
1.进程的定义 进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动,是系统进行资源分配和调度运行的基本单位 进程四要素: 1.有一段程序供其执行,该程序不一定是一个进程独享,也可以和其他进程共享。 2.有进程专用的内核空间堆栈。 3.在内核中有一个名为“进程控制块”的task_struc ...
分类:系统相关   时间:2018-04-30 01:00:20    阅读次数:260
ES6(类)
类的概念 1.基本定义 2.继承 继承如何传递参数?(super) 定义自己属性的时候调用 this 一定要在 super 之后(在继承关系中,子类的构造函数如果用 super 传递参数的过程中,super 一定放在构造函数的第一行) 有参数则会覆盖 3.getter 和 setter 赋值操作 4 ...
分类:其他好文   时间:2018-04-30 01:00:10    阅读次数:117
Python3.X全栈-Day07-IP地址以及虚拟机网络模式初识
01 python全栈s3 day7 ip地址与子网划分 02 python全栈s3 day7 ip地址配置 03 python全栈s3 day7 虚拟机网络模式 04 python全栈s3 day7 三层隔离验证试验 01 python全栈s3 day7 ip地址与子网划分 02 python全栈 ...
分类:编程语言   时间:2018-04-30 01:00:00    阅读次数:205
makefile(09)_扩展支持
本文基于前面的专业编译环境进行扩展,实现了各个模块的独立编译,方便单元测试;并支持第三方库文件的编译。
分类:其他好文   时间:2018-04-30 00:59:51    阅读次数:160
小米7的传闻:这是我们迄今为止知道的
从下一个旗舰级智能手机小蜜给首次亮相可能会是小米7,与去年不同,中国的制造商是传闻,宣布该设备的两个版本:7Mi,7Plus。 手机究竟会带来什么?为了回答这个问题,我们把所有的小米7的谣言放在一个地方,并且在适用的地方添加了我们自己的想法和受过教育的猜测。 小蜜米7传言:发布日期 小蜜米7的发布日 ...
分类:移动开发   时间:2018-04-30 00:59:44    阅读次数:363
Java Date Calendar DateFormat Details
From https://www.ntu.edu.sg/home/ehchua/programming/java/DateTimeCalendar.html Date and Time - Creation, Operation and Formatting Introduction There a ...
分类:编程语言   时间:2018-04-30 00:59:36    阅读次数:180
iOS支付宝,微信,银联支付集成封装调用(下)
一.越来越多的app增加第三方的功能,可能app有不同的页面但调用相同的支付方式,例如界面如下: 这两个页面都会使用第三方支付支付:(微信,支付宝,银联)如果在每一个页面都直接调用第三方支付的接口全部代码,显然并不是很合适,更何况,可能一个app并不止两个入口。所以封装还是很有必要的。 1.新建Mo ...
分类:微信   时间:2018-04-30 00:59:25    阅读次数:287
oracle --(二) 分区(extent)
基本关系:数据库 表空间 数据段 分区 数据块一、分区(extent)分区extent是比数据块大一级的存储结构,是几个逻辑上相邻的data block的组合。我们知道,物理存储通常是随机的读写过程。即使在同一个文件里,我们也不能保证相同的一个信息是存储在绝对连续的物理存储空间的。Oracle数据存 ...
分类:数据库   时间:2018-04-30 00:59:16    阅读次数:218
Py3.X全栈-Day04-Linux文件、目录、权限及权限管理
01 python全栈s3 day4 上节课复习 02 python全栈s3 day4 创建用户相关的文件 03 python全栈s3 day4 用户增删该查及组相关操作 04 python全栈s3 day4 对文件的权限管理 05 python全栈s3 day4 对目录的权限管理 06 pytho ...
分类:系统相关   时间:2018-04-30 00:59:09    阅读次数:227
flask_session——RedisSessionInterface 使用
RedisSessionInterface源码分析 先了解下 请求到来之前,获取session的方式 请求到来之前通过RequestContex 获取session, 由下图看出,open_session 调用session_interface,而session_interface,是SecureC ...
分类:其他好文   时间:2018-04-30 00:58:59    阅读次数:183
从进程组、会话、终端的概念深入理解守护进程
从进程组、会话、终端的概念深入理解守护进程 一、写在前面 「守护进程」是 Linux 的一种长期运行的后台服务进程,也有人称它为「精灵进程」。我们常见的 httpd、named、sshd 等服务都是以守护进程 Daemon 方式运行的,通常服务名称以字母d结尾,也就是 Daemon 第一个字母。与普 ...
分类:系统相关   时间:2018-04-30 00:58:53    阅读次数:282
Python3.X全栈-Day08-RPM软件包以及常见网络服务
01 python全栈s3 day8 上节课复习 02 python全栈s3 day8 软件包介绍 03 python全栈s3 day8 rpm软件包管理part1 04 python全栈s3 day8 rpm软件包管理part2 05 python全栈s3 day8 yum软件包管理part1 0 ...
分类:编程语言   时间:2018-04-30 00:58:43    阅读次数:225
IDEA & Android Studio换主题背景
IDEA系列主题 http://www.riaway.com/index.phphttp://color-themes.com/?view=index 详细用法: https://www.jianshu.com/p/7ca5ee761c97 使用帮助 1.怎么安装下载的主题 2.都支持哪些IDEs ...
分类:移动开发   时间:2018-04-30 00:58:35    阅读次数:286
Py3.X全栈-Day05-文件压缩、VIM编辑器及进程相关命令
01 python全栈s3 day5 上节课复习 02 python全栈s3 day5 文件合并与文件归档 03 python全栈s3 day5 文件归档与两种压缩方式 04 python全栈s3 day5 vim编辑器 05 python全栈s3 day5 系统启动流程 06 python全栈s3 ...
分类:系统相关   时间:2018-04-30 00:58:25    阅读次数:239
1309条   上一页 1 ... 72 73 74 75 76 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!