发表于: java/j2ee | 作者: | 日期: 2013/6/06 07:06
标签: ,

GridLayout是一个非常强大的布局管理器,它可以实现很多复杂的布局,名字中暗示它将所有控件放置在类似网格的布局中。 More …

评论关闭
发表于: redis/memcached/mongo | 作者: | 日期: 2013/6/04 04:06
标签:

前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联网架构成功的一个关键。互联网系统的工程理论其实非常简单,James paper中内容几乎称不上理论,而是多条实践经验分享,每个公司对这些经验的理解及执行力决定了架构成败。 More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2013/6/04 04:06
标签:

在日常开发中,我们有时会遇到遇到多线程处理任务的情况,JDK里提供了便利的ThreadPoolExecutor以及其包装的工具类Executors。但是我们知道ExecutorService.excute(Runnable r)是异步的,超过线程池处理能力的线程会被加入到执行队列里。有时候为了保证任务提交的顺序性,我们不希望有这个执行队列,在线程池满的时候,则把主线程阻塞。那么,怎么实现呢? More …

评论关闭
发表于: other | 作者: | 日期: 2013/6/04 04:06

ZIP
是一个计算机文件的压缩的算法,原名Deflate(真空),发明者为菲尔·卡茨(Phil Katz)),他于1989年1月公布了该格式的资料。ZIP通常使用后缀名“.zip”,它的MIME格式为 application/zip 。目前,ZIP格式属于几种主流的压缩格式之一,其竞争者包括RAR格式以及开放源码的7-Zip格式。从性能上比较,RAR格式较ZIP格式压缩率较高,而7-Zip由于提供了免费的压缩工具而逐渐在更多的领域得到应用。 More …

评论关闭
发表于: sitebuild | 作者: | 日期: 2013/6/03 04:06
标签:

作弊是一个贬义词,如果在现实中提到作弊这个词时,大家都会不屑一顾,甚至有点鄙视的感觉,但是在网络上,这是一种名正言顺的网赚技巧,从大网站到垃圾站,都有作弊的经历或者说正在作弊着,例如搜狐前一段时间被爆ALEXA作弊,例如通用搜索直接就是病毒插件等,网络是一个有潜规则的地方,所以做网络,不仅仅要熟悉正常的原理技巧,还是要熟悉一下作弊技巧,下面我们讲解一些常见的作弊技巧: More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2013/6/03 04:06

SWT组件Diaplay提供syncExec与asyncExec方法,其原型为:syncExec (Runnable runnable)asyncExec (Runnable runnable),Runnable的run方法中可以封装要执行的代码,一般而言是UI相关的代码,如更新组件显示、刷新状态等。Diaplay是和线程关联的,其所在的线程一般称谓UI线程,可以有多个UI线程,每个UI线程一个Diaplay。所有的SWT组件相关代码,必须在UI线程之中执行。 More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2013/6/03 04:06

在创建SWT界面的线程之外的线程中尝试去修改界面元素.将抛出以下异常 More …

评论关闭
发表于: java/j2ee | 作者: | 日期: 2013/5/31 03:05

1、提示键配置
一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的,要开发者自己去手动配置。如果开发者不清楚的话,就不知道Eclipse ,MyEclipse的代码提示功能一样能像Microsoft Visual Studio的代码提示功能一样强大。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2013/5/31 03:05
标签: ,

FTP是大家常用的命令之一。每次使用总是要修改传输字符类型等等设置。那么可不可以简化其中的一些操作呢?可以,通过设置.netrc文件有效的进化ftp命令的复杂度。 More …

评论关闭
发表于: lnmp | 作者: | 日期: 2013/5/31 02:05
标签:

一、 Linux的引导过程
系统启动之后,在进入init.d之前,我们先来看看系统都做了什么工作,先看看一个图(此图来自网络,后期补上)
从这个图中,我们从比较高的角度去看开始引导的整个过程,比较清晰明了。系统加电之后,首先进行的硬件自检,然后是bootloader对系统的初始化,加载内核。内核被加载到内存中之后,就开始执行了。一旦内核启动运行,对硬件的检测就会决定需要对哪些设备驱动程序进行初始化。从这里开始,内核就能够挂装根文件系统(这个过程类似于Windows识别并存取C盘的过程)。内核挂装了根文件系统,并已初始化所有的设备驱动程序和数据结构等之后,就通过启动一个叫init的用户级程序,完成引导进程。 More …

评论关闭