栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和 multianewarray等指令建立,它们不需要程序代码来显式的释放 ...
分类:
编程语言 时间:
2017-06-26 21:10:46
阅读次数:
156
一.什么是GCD Grand Central Dispatch (强大的中枢调度器) ,是异步执行任务的技术之一。纯C语言,有很多强大的函数。 二.GCD的优势 (1)GCD是苹果公司为多核并行运算提供的解决方案。 (2)GCD会自动利用更多的CPU内核(双核,四核等)。 (3)GCD会自动管理线程 ...
分类:
移动开发 时间:
2017-06-16 18:29:24
阅读次数:
240
oracle闪回查询和闪回数据库
区别:数据闪回查询,只需要启用撤销表空间自动管理回滚信息。使用闪回删除技术和闪回数据库技术,需要启动回收站,闪回恢复区。(归档模式使用)具体设置:---cmdsqlplusnologsysassysdbahanatech具体设置----数据闪回查询的设置:查看撤销..
分类:
数据库 时间:
2017-06-07 10:00:04
阅读次数:
201
介绍 Docker是一个开放源代码软件项目,让应用程序布署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制[1]。Docker利用Linux核心中的资源分脱机制,例如cgroups,以及Linux核心名字空间(name spa ...
分类:
系统相关 时间:
2017-06-03 20:53:48
阅读次数:
335
关于多线程会有一系列如下:多线程之概念解析 多线程之pthread, NSThread, NSOperation, GCD 多线程之NSThread 多线程之NSOperation 多线程之GCD pthread:跨平台,适用于多种操作系统,可移植性强,是一套纯C语言的通用API,且线程的生命周期需 ...
分类:
编程语言 时间:
2017-06-02 01:20:21
阅读次数:
270
对象内存模型 一. 栈(Stack) VS. 堆(heap) 栈 由系统自动管理,以执行函数为单位 空间大小编译时确定(参数+局部变量) 函数执行时,系统自动分配一个stack 函数执行结束时,系统立即自动回收stack 堆 在c++中由程序员手动控制 手动分配new和malloc 手动释放dele ...
分类:
编程语言 时间:
2017-06-01 22:43:38
阅读次数:
282
栈:存储值类型(有时候翻译成“堆栈”) 无ARC(自动引用计数)负担,由系统自动管理,以执行函数为单位(一个函数一个栈) 空间大小编译时决定(根据参数和局部变量可以确定) 函数执行时,系统自动分配一个栈 函数执行结束,系统会立即回收stack 函数之间通过拷贝值传递 具有局限性,大小有限额,超出会s ...
分类:
其他好文 时间:
2017-06-01 21:38:42
阅读次数:
147
eclipse下SpringMVC+Maven+Mybatis+MySQL项目搭建 这篇文章主要讲解在eclipse环境下SpringMVC+Maven+Mybatis+MySQL的项目搭建过程。 右击-->New->Other 点击->Manven Porject 点击->勾选快速框架 输入项目名 ...
分类:
数据库 时间:
2017-05-28 09:52:17
阅读次数:
266
表分区的一个好处:能够避免Deadlock,分区之间是相互独立的,对一个分区加X锁,不会对其他分区产生contention。在项目中,有如下PartitionFunction和PartitionSchemeCREATEPARTITIONFUNCTION[funcPartition_int_DataSourceID](int)
ASRANGELEFTFORVALUES(1,2,3)CREATEPARTITIO..
分类:
其他好文 时间:
2017-05-23 21:48:42
阅读次数:
127
我们开始着手做某些变化的时候,通常需要问一些基本问题:我们在做何事?什么时候开始?我们需要什么?我们能否按时完成?是否还需要帮助?时间多长?成本多大?这些问题通常是我们开始一个项目时需要回答的,问题的答案正是构建项目管理的重要组成部分--定义我们想做的事,以及我们能够实现的最好方式。PRINCE2提 ...
分类:
其他好文 时间:
2017-05-23 09:18:03
阅读次数:
142