码迷,mamicode.com
首页 >  
搜索关键字:释放    ( 11300个结果
IO字节流
1、IO字节流 (1)input输入:把硬盘中的数据,读取到内存中使用; output输出:把内存中的数据存储到硬盘中; (2)OutputStream,是所有字节输出流类的超类,定义了一些子类共性的成员方法: 1》public void close();关闭此输出流,并释放与此流相关联的系统资源; ...
分类:其他好文   时间:2020-04-21 00:09:28    阅读次数:62
IO字符流
1、IO字符流 (1)字符输入流Reader:字符输入流类的超类,共性的成员方法: 1》int read();读取单个字符并返回; 2》int read(char[] c);一次读取多个字符,将字符读入数组; 3》void close();关闭该流,并释放与之关联的所有资源; (2)文件字符输入流F ...
分类:其他好文   时间:2020-04-20 23:39:06    阅读次数:73
Golang的Context介绍及其源码分析
简介 在Go服务中,对于每个请求,都会起一个协程去处理。在处理协程中,也会起很多协程去访问资源,比如数据库,比如RPC,这些协程还需要访问请求维度的一些信息比如说请求方的身份,授权信息等等。当一个请求被取消或者超时的时候,其他所有协程都应该立即被取消以释放资源。 Golang的context包就是用 ...
分类:其他好文   时间:2020-04-20 21:16:12    阅读次数:54
[LINUX-06-2]Python之“垃圾”回收
前言 对于python来说,一切皆为对象,所有的变量赋值都遵循着对象引用机制。程序在运行的时候,需要在内存中开辟出一块空间,用于存放运行时产生的临时变量;计算完成后,再将结果输出到永久性存储器中。如果数据量过大,内存空间管理不善就很容易出现 OOM(out of memory),俗称爆内存,程序可能 ...
分类:编程语言   时间:2020-04-20 16:04:37    阅读次数:71
C++动态内存管理
一、C++动态内存在C++程序中,内存需求都是在编写程序的时候声明变量来确定,但是程序在运行过程中需要动态分配内存的情况,C++语言将运算符new和delete合成在一起。1、特点中通过new关键字向系统内存申请。C++中的动态内存分配是基于数据类型进行的。delete关键字用于内存释放。2、语法datatype*pointer=newdatatype;//其它代码deletepointer;da
分类:编程语言   时间:2020-04-19 16:20:37    阅读次数:81
商品订单库存一致性问题的思考
首先先确认方案 方案1:下单后减库存;用户下单,然后库存加锁,判断库存是否充足,用户下单完成,减库存,最后释放库存锁。 方案2:支付才减库存;用户支付,然后库存加锁,判断库存是否充足,用户支付完成,减库存,最后释放库存锁。 当然还有其他方案,这里只阐述我的思考。 (库存加锁的过程有个小细节请看附1) ...
分类:其他好文   时间:2020-04-19 13:19:51    阅读次数:369
Linux 释放Cache
  有时候生产会发现,运行一段时间swap就会飙升,而且不下来,其实内存这个东西,怎么说够用不够用呢,看下swap就行,如果这个swap长时间动态平衡之后又增加,那么估计是有问题。 有关/proc/sys/vm/drop_caches的用法在下面进行了说明/proc/sys/vm/drop_caches(sinceLinux2.6.16)Writingtothisfi
分类:系统相关   时间:2020-04-19 13:11:41    阅读次数:67
c++ new 和delete
1. 开辟单变量地址空间 1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a. 2)int *a = new int(5) 作用同上,但是同时将整数赋值为5 2. 开辟数组空间 一维: in ...
分类:编程语言   时间:2020-04-19 01:08:01    阅读次数:57
订单系统:先减库存还是先下订单
答案是先下单再减库存 以 MySQL 作为 DB 为例,下订单就是 insert,在使用索引的情况下,insert 插入是行级锁,支持每秒 4W 的并发。减库存就是 update 操作,命中索引时也是行级锁,但是这是个独占锁,所有的操作都要等待前一个释放锁后才能继续 update。 问题就在这里,根 ...
分类:其他好文   时间:2020-04-19 01:01:34    阅读次数:249
前端面试
HTML5 HTML5有哪些新特性: 1. 拖拽释放(Drag and drop) API 2. 语义化更好的内容标签(header,nav,footer,aside,article,section) 3. 音频、视频API(audio,video) 4. 画布(Canvas) API 5. 地理( ...
分类:其他好文   时间:2020-04-18 18:59:02    阅读次数:83
11300条   上一页 1 ... 59 60 61 62 63 ... 1130 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!