如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,因此不同的厂商、不同版本的虚拟机所提供的垃圾收集器都可能会有很大差别,并且一般都会提供参数供用户根据自己的应用特点和要求组合出各个年代所使用的收集器。这里讨论的收集器基于JDK 1.7 Update 14之后的HotSpot虚拟机。这个虚拟机包含的所有收集器如下图所示...
分类:
其他好文 时间:
2016-07-14 15:26:16
阅读次数:
144
引言:
假设现在有一个超市(Market),超市销售饼干(Biscuit)、水果(Fruit)、饮料(Drink)三种食品。
按照常规,我们建立三个类:class Biscuit、class Fruit、class Drink。class Biscuit{
public:
Biscuit(){}
~Biscuit(){}
void Show(){ cout << "H...
分类:
其他好文 时间:
2016-07-14 15:27:45
阅读次数:
163
本博文主要针对UNP一书中的第六章内容来聊聊I/O复用技术以及其在网络编程中的实现
1. I/O复用技术I/O多路复用是指内核一旦发现进程指定的一个或者多个I/O条件准备就绪,它就通知该进程。I/O复用适用于以下场合:(1) 当客户处理多个描述符(一般是交互式输入或网络套接字),必须适用I/O复用(2) 当一个客户处理多个套接字时,这种情况很少见,但也可能出现(3) 当一个TCP服务器既要处理监听套...
分类:
其他好文 时间:
2016-07-14 15:27:41
阅读次数:
231
文 / 腾讯 邓建俊优测小优有话说:
以为优社区除了测试知识就没有其他东西啦?手Q大牛带你走一波红包的后台设计!!!1. 前言2016除夕夜注定是一个不平凡的夜晚,除了陪家人吃团圆饭、看春晚,还得刷一刷、摇一摇、咻一咻,忙得不亦乐。相信大部分读者也已经体验过手Q的刷一刷抢红包,玩法简单中奖率高,得到了许多用户的好评。那么对于后台而言,要实现这个亿万级用户的抢红包系统,我们将会面临哪些问题? (...
分类:
其他好文 时间:
2016-07-14 15:23:47
阅读次数:
203
一、NDK和JNI简介
NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。
NDK集成了交叉编译器(交叉编译器需要UNIX或LINUX系统环境),并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。
JNI的全称是Ja...
分类:
其他好文 时间:
2016-07-14 15:24:12
阅读次数:
228
0.前言最近忙里偷闲,来写的这篇文章,但是中午出去吃个饭,回来因为自己的误操作,把上午的文章全删除了,还没法找回。小编真的是瞬间觉得整个人生都灰暗了。心塞,这次真的不想多说什么了。————-我是华丽的分割线————–终于把这篇文章写完了,关于本文,针对读者主要是之前从未接触过 Canvas的同学。当然,你要学 canvas 一定要有 JS 基础啦。其次就是,因为前前后后耽误了两天时间,可能在书写和描...
分类:
其他好文 时间:
2016-07-14 15:22:12
阅读次数:
196
Socket编程(简易聊天室客户端/服务器编写、CocoaAsyncSocket)...
分类:
其他好文 时间:
2016-07-14 15:23:09
阅读次数:
497
在虚幻4引擎中使用数据驱动的两种方式:CSV数据表格和DataAsset...
分类:
其他好文 时间:
2016-07-14 15:21:42
阅读次数:
168
路由器和交换机的区别 本文首先介绍了路由器和交换机的相关概念,大致阐述了二者之间的区别,并对交换和路由技术做出了一定的介绍。 本文首先介绍了路由器和交换机的相关概念,大致阐述了二者之间的区别,并对交换和路由技术做出了一定的介绍。 要想了解路由器和交换机的区别,首先明白什么是路由器,什么是交换机,这无 ...
分类:
其他好文 时间:
2016-07-14 15:20:05
阅读次数:
99
工具: 一台开发的电脑,myeclipse,TortoiseSVN1.8 步骤: 1、不管是提交、更新、编辑冲突第一个操作都应该是和资源库进行同步,项目右键==》Team==>于资源库同步 (这里需要注意的是你的开发环境中已经正常集成了SVN,可以直接在myeclipse中使用)具体操作如下图 与S ...
分类:
其他好文 时间:
2016-07-14 15:18:35
阅读次数:
309
参考:感谢博主的分享... http://www.cnblogs.com/netfocus/archive/2012/02/12/2347938.html DDD ==> 领域驱动设计(Domain-driven Design) 一种模型驱动的软件设计方式 驱动方式: 数据库驱动:(分析需求-->建 ...
分类:
其他好文 时间:
2016-07-14 15:17:39
阅读次数:
278
前几天想下载一个视频,但找来找去找不到下载地址,只能通过:清空IE缓存-播放视频-等视频播放完了到缓存文件夹中找。结果在缓存文件夹中全是被切割成很小段的小视频文件,这就需要合并这些小视频文件了。 1、首先复制这些文件到新建文件夹sx 2、cmd下进入sx目录 3、输入命令:dir /o:d(/o:d ...
分类:
其他好文 时间:
2016-07-14 15:16:45
阅读次数:
177
一、apache-tomcat方式: 配置文件:server.xml 主要配置项: 1、Server: 指定8005端口,监听关闭tomcat进行的请求。 2、 Connector:共两个,定义客户端和服务器之间的连接。获取客户端发起的请求后,转交给Engine处理,然后将回应返回给客户端。 第一个 ...
分类:
其他好文 时间:
2016-07-14 15:17:10
阅读次数:
138
每粒坚根据中医理论之精华,结合现代尖端生物工程技术,精选冬虫夏草、雪鹿鞭、牦牛96、野驴鞭、锁阳、人参、枸杞子、鹿筋、鹿茸、黄精、龟板、狗脊、当归、首乌、胡桃肉、海马、肉苁蓉等多种名贵动植物精华精制而成。 每粒坚有效成分为纯天然动植物精华,具有起效快,持续时间长等特点,而且经科学测试证明安全健康无副 ...
分类:
其他好文 时间:
2016-07-14 15:16:59
阅读次数:
377