摘要: 垃圾收集器(Garbage Collection, GC)的诞生引导出了三个问题: 哪些内存需要回收? 什么时候回收? 如何回收? 对于线程独占的三个区域(程序计数器、虚拟机栈、本地方法栈)不用过多的考虑垃圾回收的问题,因为他们随着线程创建而生,随着线程结束而消失。然而Java堆和方法区则不一样,一 阅读全文
posted @ 2018-02-09 23:43 jolivan 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 大多数的应用程序都是围绕“任务执行”来构造的:任务常常是一些抽象的并且离散的工作单元。我们把应用程序的工作分解到多个任务中,可以简化程序的组织结构,提供一种自然的事物便捷来优化错误恢复过程,并且提供一种自然的并行结构来提升并发性。 在线程中执行任务 我们在围绕任务执行来设计程序结构的时候,首先就是要 阅读全文
posted @ 2018-02-09 22:56 jolivan 阅读(175) 评论(0) 推荐(0) 编辑
摘要: MySQL简介 1、什么是数据库 ? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种 阅读全文
posted @ 2018-02-09 12:03 jolivan 阅读(282) 评论(0) 推荐(0) 编辑