以前一直学习不进去,有实战的时候没有学习研究,可惜了。最近面试要被问到一些netty的问题,重新学习了下。java io
的几种可能存在方式,1.一请求一应答的方式,
弊端:当并发访问量增加后,服务端的线程个数和并发访问数成线性正比。线程膨胀后,系统的性能急剧下降。2.一个线程处理多个socket连...
分类:
Web程序 时间:
2014-04-30 02:22:37
阅读次数:
946
先来回顾下通常把java对Excel的操作分为以下功能:1、生成模板,导出模板;2、填充模板,录入数据;3;读取数据库数据,导出数据;在上一篇博文中,我简单记录了模板生成和导出,在这篇博文中,主要来记录--Excel文件导入,数据录入(仍然是以jsp+servlet为例)
既然要解决这个问题,...
分类:
编程语言 时间:
2014-04-30 02:18:29
阅读次数:
795
现有IOS设备唯一标示符的方案比较UDID[[UIDevice currentDevice]
uniqueIdentfier]iOS官方最早提供的UDID方案,根据某一公式,使用设备序列号、网卡地址等信息作为参数计算而来,iOS6之后该计算公式发生了改变。该方法返回的结果在所有应用中都相同,并且卸载...
分类:
移动开发 时间:
2014-04-30 02:15:24
阅读次数:
615
变脸,川剧的一种表演形式,除了哄哄小孩,似乎别无用处。而川剧变脸从业者何其多也,存在时间何其长也。以如此多的从业者,如此长的时间,来进行科研,其成果一定是斐然吧。推而广之,试问天下谁能敌!微软变脸,足以改变世界。这次变脸,不仅是形式上的,而且是骨子里的。为适应手机、平板的性能苛求,其应用商店程序是建...
分类:
移动开发 时间:
2014-04-30 02:08:18
阅读次数:
535
转载此处:http://www.apkbus.com/blog-86476-43829.html上一篇文章进行了思路和16进制文件的分析。这篇该代码实现了。目前没有在真实手机上测试,
android4.0之后的模拟器可以用模拟摄像头或者叫做webcam的【其实就是笔记本摄像头】。之后会在程序安装包d...
分类:
移动开发 时间:
2014-04-30 02:06:15
阅读次数:
941
从对手那里学习,你会学到更多!这个对手,是你的同事、朋友—甚至敌人!脑袋转过弯的小例子:发现同事在领导面前打你的小报告!之前我是非常生气,怨恨,总想找个机会捉弄他一下!后来,我懂了......思索下这个小报告,是真?那真的是自己还有不足,patch
and update!是假?领导也会鄙视他关注你的...
分类:
其他好文 时间:
2014-04-30 02:01:06
阅读次数:
402
如果我们运行php时发现缺少某个库,在windows环境下很简单,找到.dll
对应的库文件,然后拷贝到 extension 目录下,然后在php.ini 里 去掉 前面的分号或者 追加一行 extension = XXXX.dll
即可。linux环境下,可不是像windows环境下那么的简单。下...
分类:
Web程序 时间:
2014-04-30 01:49:44
阅读次数:
670
这个系列的第一部分,主要介绍了如何"封装"数据和方法,以及如何从原型对象生成实例。今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。
function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 f...
分类:
编程语言 时间:
2014-04-30 01:48:45
阅读次数:
570
快速失败是指某个线程在迭代集合类的时候,不允许其他线程修改该集合类的内容,这样迭代器迭代出来的结果就会不准确。比如用iterator迭代collection的时候,iterator就是另外起的一个线程,它去迭代collection,如果此时用collection.remove(obj)这个方法修改了...
分类:
其他好文 时间:
2014-04-30 01:47:43
阅读次数:
600
NSMapTable 不只是一个能放weak指针的
NSDictionaryNSMapTable是早在Mac OS X
10.5(Leopard)的引入集合类。乍一看,这似乎是作为一个替换NSDictionary的存在,可以选择“strong”和“week”指针。
在这篇文章中,我会告诉你除了为什....
分类:
其他好文 时间:
2014-04-30 01:36:23
阅读次数:
509