Java虚拟机在执行Java程序的过程中会把所管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,有各自的创建时间和销毁时间,有的区域随着虚拟机进程的启动而存在,有的区域则是依赖用户线程的启动和结束进行建立或销毁。Java虚拟机第二版规定,虚拟机管理的内存包含以下几个运行时数据区域 ...
分类:
编程语言 时间:
2017-01-14 20:08:23
阅读次数:
283
一、前言 前面分析了FileSnap,接着继续分析FileTxnSnapLog源码,其封装了TxnLog和SnapShot,其在持久化过程中是一个帮助类。 二、FileTxnSnapLog源码分析 2.1 类的属性 说明:类的属性中包含了TxnLog和SnapShot接口,即对FileTxnSnap ...
分类:
其他好文 时间:
2017-01-14 20:04:15
阅读次数:
211
Chrome内置了一些开发者工具,这些工具提供了很多的功能。今天,我们将会专注于JavaScript控制台。 在我编程的过程中,这个控制台为我提供了大量的帮助。 如果你正在电脑端阅读这篇文章,你可以在阅读的同时打开Chrome来实践一下。 1. 选择DOM元素 如果你熟悉jQuery,你一定知道$( ...
分类:
其他好文 时间:
2017-01-14 20:02:05
阅读次数:
176
采用Rysnc单向同步,而不用双方实时同步,原因是在历史的运行过程中,我们发现,有些镜像包太大,当在主用的glance将镜像保存时,并不是一时半会就把镜像保存好,当主用在保存时,备用节点又在实时同步那个正常拷贝保存状态中的不完整主用文件,因此我们会看到在备节点上,它删了又拷的方式,非常损耗机器的硬盘 ...
分类:
其他好文 时间:
2017-01-14 19:52:23
阅读次数:
197
转载于:http://blog.163.com/soonhuisky@126/blog/static/157591739201321341221179/ 关于约瑟夫环问题,无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非 ...
分类:
其他好文 时间:
2017-01-14 19:49:39
阅读次数:
191
1加载图片过程优化 问题:以cocos2dx 2.x为例,创建精灵CCSprite的过程中会创建一个CCImage,所以短时间会占用2倍内存,所以应避免连续加载(同一帧内,加载多张图片)。 解决:一帧加载一个纹理(CCTextureCache的addImage方法),用schedule方法 2尽量少 ...
分类:
其他好文 时间:
2017-01-14 18:56:50
阅读次数:
235
动态游标可以遍历动态的表, 格式: 如果查询的表的数据不同的,动态变化的,这时候可以用动态游标。 需要注意的是,动态游标的定义, 在普通存储过程中:需要放在 is 后面的第一行。 动态游标通过:open 游标 for 字符串,形式使用,遍历。 下面是一个自己做过的一个实例,代码只保留了可参考部分。 ...
分类:
数据库 时间:
2017-01-14 17:05:18
阅读次数:
674
2015年做了一个使用angularjs 1框架的项目,2016年伊始公司的项目转为使用Angular2框架。 在开发过程中发现了一个坑,这个坑就是在Angular JS 1.x中的Service是单例模式,只要创建了一个Service,那么程序都在使用这唯一的Service。 但是在Angular ...
分类:
其他好文 时间:
2017-01-14 16:55:41
阅读次数:
221
最近在学习性能优化,学习了雅虎军规 ,可是觉着有点云里雾里的,因为里面有些东西虽然自己也一直在使用,但是感觉不太明白所以然,比如减少DNS查询,css和js文件的顺序。所以就花了时间去了解浏览器的工作,有一篇经典的文章《how browsers work》 ,讲的很详细,也有中文译本 。不过就是文章 ...
分类:
Web程序 时间:
2017-01-14 16:55:38
阅读次数:
226
Hibernate简介: Hibernate是一个开放源代码的ORM(对象关系映射)框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servle ...
分类:
Web程序 时间:
2017-01-14 14:44:06
阅读次数:
219