虚拟机类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。Java语言里,类型的加载和连接过程是在程序运行期间完成的。类的生命周期: 加载 loading 验证 verification 准备 prepar...
分类:
编程语言 时间:
2015-09-04 23:55:59
阅读次数:
199
一、MySQL日志日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据库的客户端连接状况、SQL语句的执行情况和错误信息等。当数据库遭到意外的损坏时,可以通过日志查看文件出错的原因,并且可以通过日志文件进行数据恢..
分类:
数据库 时间:
2015-09-04 02:20:27
阅读次数:
347
一、概述 上一篇文章Java内存模型提到虚拟机所管理的内存主要包括以下几个区域:程序计数器、虚拟机栈、本地方法栈、方法区和堆。其中前三个区域随线程而生死,这些区域的内存分配和回收都具有确定性。而堆和方法区则具有不确定性,只有程序处于运行期间才能知道会创建哪些对象,本文主要讨论这两个部分内存的回收。....
分类:
编程语言 时间:
2015-09-02 17:17:41
阅读次数:
173
下面是字符、字节、编码格式的基础知识:http://www.regexlab.com/zh/encoding.htm程序中涉及的会有几次的编码格式的转换:1. 代码文本,字符串是按我们文本设定的编码方式保存的2. 代码运行期间,字符串在内存中是以一种编码方式保存的3. 代码如果产生字符串输出,输出到问题的字符串不同的IO类会产生不同编码方式的保存,当然这个可以设置实现更改因为同一个字符串存在了3次...
分类:
编程语言 时间:
2015-09-02 11:56:30
阅读次数:
182
2015-05-20 三Byyoungsterxyf原文:Fundamentals of concurrent programming译者:youngsterxyf本文是一篇并发编程方面的入门文章,以Go语言编写示例代码,内容涵盖:运行期并发线程(goroutines)基本的同步技术(管道和锁)Go...
分类:
其他好文 时间:
2015-09-01 16:29:16
阅读次数:
311
版本:v1.2CrifanLi摘要本文主要介绍了如何在嵌入式Linux系统运行的时候,进行升级整个Linux系统,包括uboot,kernel和rootfs。以及简介Linux中的已有的通用的Nor Flash驱动m25p80,和简介mtd util以及相关工具mtdinfo,flash_erase...
分类:
Web程序 时间:
2015-09-01 01:38:16
阅读次数:
325
建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”项目中其他Plist文件不能带有“Info”这个字眼,不然会被错...
分类:
移动开发 时间:
2015-08-31 21:09:59
阅读次数:
200
异常简介 程序的异常:Throwable 严重问题:Error 我们不处理。这种问题一般都是很严重的,比如说内存溢出。 问题:Exception 编译期问题:不是RuntimeException的异常 必须进行处理的,因为你不处理,编译就不能通过。 运行期问题...
分类:
编程语言 时间:
2015-08-31 21:07:11
阅读次数:
143
通过浏览器连续访问,会分别输出:1,2,3,4,5,6,........ 通过浏览器连续访问,会分别输出:1,1,1,1,1,1,........总结1、java的static变量伴随着java虚拟机的退出而消亡,java虚拟机运行期间,static变量一直存在。2、php的sta...
分类:
编程语言 时间:
2015-08-31 18:56:18
阅读次数:
135
内存分配方式: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令...
分类:
编程语言 时间:
2015-08-31 11:37:11
阅读次数:
179