自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(150)
  • 资源 (2)
  • 收藏
  • 关注

java模板方法在分页中的使用

     在日常的编程过程中,经常要处理数据集合。对数据集合处理一般采用下面的接口:  /** * 得到集合方法,传入当前页,和每页的大小 * * @param curPage * @param pageSize * @return */ public List<T> getList...

2011-08-05 18:00:38 214

原创 Java语言基础:RTTI

Java语言基础:RTTI此文于2011-03-29被推荐到CSDN首页如何被推荐? 1.  每个类都有一个Class对象,当我们在运行期第一次生成类的实例时,JVM就加载这个类的Class对象,然后用这个Class对象来创建类实例;Class类似于Delphi中的引用类TClass,用于保存类的运行时信息。 2.  Class的...

2011-03-29 15:16:01 204

原创 NoSQL理论研究:内存是新的硬盘 硬盘是新的磁带[转]

“内存是新的硬盘,硬盘是新的磁带”此话出自图灵奖得主Jim Gray。一、前言我理解这句话的意思是,我们应该把随机IO都放到内存中去,而把像磁带一样的顺序IO留给硬盘(这里不包括SSD)。如果应用没有达到一定的级别,可能我们看上面两句话都会觉得太geek,然而在应用数据量日益庞大,动态内容比例日益增大的今天,再忽视这个基本准则将会是一个灾难。今天我们谈一下这一理论在NoSQL产...

2011-03-01 21:49:43 224

原创 JavaScript Reference

 JavaScript Reference https://developer.mozilla.org/en/JavaScript/Reference  Document Object Model (DOM) Level 3 Events Specification http://www.w3.org/TR/DOM-Level-3-Events/

2011-02-25 15:42:49 174

原创 CSS3 support for Internet Explorer 6, 7, and 8

 What is it?IE-CSS3 is a script to provide Internet Explorer support for some new styles available in the upcoming CSS3 standard.How it worksIf you're viewing this page in Internet Explorer,...

2011-02-24 16:37:13 120

原创 时光是一把杀猪刀

【ps:年就这样过去了,大家都又长了一岁,时间就是一把杀人刀,长大了成熟了,长大是一种苦涩的痛。看到这篇文章真的感慨时光匆匆,在此梁萧祝福大家在新的一年里财源广进,天天开心】时间,是把杀人刀…青春也只有过去之后才更有价值…================================================以前还叫星仔呢吧…据说是在拍摄大话西游的时候…只有...

2011-02-11 16:21:24 214

原创 Speed up your JavaScrip 4[转]

在Web开发中,JavaScript的一个很重要的作用就是对DOM进行操作,可你知道么?对DOM的操作是非常昂贵的,因为这会导致浏览器执行回流操作,而执行了过多的回流操作,你就会发现自己的网站变得越来越慢了,我们应该尽可能的减少DOM操作。本文是这个系列的最后一篇,给出了一些指导性原则,比如在什么时候应该对DOM可以进行什么样的操作等。【原文】Nicholas C. Zakas...

2011-01-20 13:54:47 126

原创 Speed up your JavaScrip 2[转]

这篇是Nicholas讨论如果防止脚本失控的第二篇,主要讨论了如何重构嵌套循环、递归,以及那些在函数内部同时执行很多子操作的函数。基本的思想和上一节chunk()那个例子一致,如果几个操作没有特定的执行顺序,而且互相不是依赖关系,我们就可以通过异步调用的方式加以执行,不止可以减少执行的次数,还可以防止脚本失控。本文还介绍了通过memoization技术取代递归的方法。【原文标题】S...

2011-01-20 13:52:09 117

原创 Speed up your JavaScrip 1[转]

根据Nicholas的说法,有四种代码会拖慢脚本的运行,并最终导致脚本失控。分别是次数过多的同步循环、庞大的函数体、不恰当的递归和不合理的DOM调用。这篇着重讲第一个原因。最后给出了一个开发模式,替换传统的循环结构,可以完全避免脚本失控的状况发生。原文标题:Speed up your JavaScript, Part 1原文作者:Nicholas C. Zakas在...

2011-01-20 13:50:48 125

原创 Speed up your JavaScrip 3[转]

影响JavaScript性能的另外一个杀手就是递归,在上一节中提到采用memoization技术可以优化计算数值的递归函数,但 memoization不是万能的,不是所有的递归函数都可以用memoization技术优化,本文介绍了这些情况,并介绍了解决办法,就是将递归转换为迭代,同时需要注意,本文末尾介绍的方案不是最终的方案,还需要和上一节优化循环的方案综合起来才能达到最佳效果。【...

2011-01-20 13:49:01 127

原创 MacOS修改hosts[转]

Hosts檔案是一個沒有副檔名的純文字檔,檔案名稱就叫「Hosts」,一般都可以使用記事本或其他純文字編輯器來開啟、編輯。在部份系統可能有權限的限制,無法直接使用記事本來開啟、編輯,我們可以先把它複製到桌面,改好之後再覆蓋掉原先的檔案就可以囉。 Windows系統的HOSTS檔位置:Windows 95/98/Me在:%WinDir%\Windows ...

2011-01-19 16:14:33 169

MacOS忘记root密码

 今天要升级一下系统,需要root密码。忘记。结果,网上的大部分说的都有问题,下面的在自己的机器上通过。  1)重新启动Mac OS X,在电脑重新启动的过程中,一直按着Command键和S键,直到进入文本界面。2)输入下面命令:  检查一下磁盘  /sbin/fsck -fy  装载系统volumn并赋予读写权利  /sbin/mount -uw /3)上...

2011-01-19 15:28:31 188

原创 UNIX 高手的 20 个习惯[转]

不良的使用模式会降低您的速度,并且通常会导致意外错误。养成这些好习惯是加强您的 UNIX 命令行技能的积极步骤。Unix 下要采用的20个好习惯为:1)        在单个命令中创建目录树。2)        更改路径;不要移动存档。3)        将命令与控制操作符组合使用。4)        谨慎引用变量。5)        使用转义序列来管理较长的输入。6)...

2011-01-17 12:57:41 177

原创 开发与研发:领会编程魅力所在[转]

研发相对于开发来说,我个人更喜欢研发一点。研发和开发的一个不同之处就是研发有更多的“研究”成分在里面,也就是说研发的时候会有更多“光明正大”的 学习时间,这对于那些对技术本身有追求的工程师来说是很有吸引力的。有一些人做工程师是为了可以创造出好的产品,然后挣大钱或者改变世界;也有一些人做工 程师是因为对技术本身有兴趣,想要好好研究。可以凭借技术名利双收变身成功人士固然很有吸引...

2011-01-11 12:16:03 259

原创 如果浏览器是女人:歪评5大浏览器[转]

Firefox:如果你遇到火狐,她有你要的一切。她拥有太多让人难以忘记的东西。尽管她可能会让你抓狂,但男人发现甩掉火狐很难。倒不是因为她有多迷人,而是因为她从自己的崇拜那里得到的太多。所以这些小玩意儿都让你在和她幽会时如鱼得水。啊,你说要是其他女人也这么开放.......其他浏览器请看图 ...

2011-01-07 17:31:38 227

Java程序乱码及应用程序乱码解决

1.应用程序乱码     系统环境: 英文xp     现象:程序一部分显示正常,一部分显示为方块    解决方法:   最后点击应用  2.java程序乱码问题     系统环境: 英文 xp     jdk: ibm-jdk6     现象:程序一部分显示正常,一部分显示为方块     解决办法: ...

2011-01-07 16:18:04 440

原创 解决英文版XP中文软件乱码的方法[转]

我整理了一下资料,希望能对你有所帮助!这个是以英文WindowsXP Professional为例,你的Windows XP Home Edition的设置方法与此类似. 中文的正确显示   打开控制面板,点击“Data, Time, Language , and Regional ...

2011-01-06 10:12:13 254

原创 敏捷开发11个原则[转]

1.SRP单一职责原则[适用于类功能]  (就一个类而言,应该仅有一个引起它变化的原因.)  详细说明:  如果一个类承担的职责过多,就等于把这些职责耦合在一起.  一个职责的变化可能会削弱或者抑制这个类完成其它职责的能力.  这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏.  结论:  它是所有类设计原则最简单的,也是最难正确使用的.  我们会...

2010-12-29 22:19:17 177

原创 REST架构风格的一些基本概念[转]

 REST 是从几种基于网络的架构风格(列举在下面)中衍生出来的一种混合架构风格,并且添加了一些额外的约束,用来定义统一的连接器接口。 1客户-服务器(CS)2无状态(S)3缓存($)4统一接口(U)5...

2010-12-29 17:35:57 124

原创 阿里巴巴Java面试题[转]

je的兄弟都知道,嘿嘿 前几天参加了阿里巴巴的电话面试,把他们问的问题都记录了下来,希望对那些正准备面试的人有用。一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么?三、HASHTABLE, HASGMAQ,TreeMap区别四、Con...

2010-12-28 13:43:48 157

原创 悲催的程序员,以及程序员的悲催[转]

我尽量用平和一点的口吻跟你说说关于程序员的那点事儿。1.我在一个叫摩托罗拉的公司干过,那地方有50%的人整天干的事情就是催另外25%的人没完没了的解剩下那25%的人造成的bug。我是个程序员,每天敲敲打打,哪天电脑崩溃了你会发现我这辈子啥都没留下。大多数人甚至都没有想过我们是怎么把手机捣鼓出来的,包括是是否人手一套乐高的家庭套装工具。我那可爱的岳父岳母在向自己的亲戚朋友们介绍我的时...

2010-12-23 12:29:32 144

原创 swt自定义控件

 CreatingYour Own Widgets using SWT http://www.eclipse.org/articles/Article-Writing%20Your%20Own%20Widget/Writing%20Your%20Own%20Widget.htm 开发Eclipse自定义控件 http://www.ibm.com/develo...

2010-12-21 16:44:59 203

原创 swt使用ole[转]

    在一个视图中包含一个Active X控件需要两个对象的支持,即一个OleFrame和一个OleClientSite对象。如果需要创建一个OLE应用,需要先后创建他们。     创建OleFrame对象比较简单,OleFrame类定义在org.eclipse.swt.ole.win32中,创建OleFrame对象只需要简单的new就可以,如下:OleFrame fra...

2010-12-21 13:57:28 424

原创 在 Eclipse Workbench 之外使用 Eclipse GUI

 一个系列的文章,讲的很不错 在 Eclipse Workbench 之外使用 Eclipse GUI,第 1 部分: 单独使用 JFace 和 SWThttp://www.ibm.com/developerworks/cn/linux/opensource/os-ecgui1/index.html 在 Eclipse Workbench 之外使用 Eclipse GUI,...

2010-12-20 17:20:55 126

原创 前端要给力之:URL应该有多长? [转]

  前端要给力之:URL应该有多长?此文于2010-12-17被推荐到CSDN首页如何被推荐? URL到底应该有多长?我为什么要提这个问题呢?有许多优化指南里都写着:要尽量减小COOKIE、缩短URL,以及尽可能地使用GET请求等等,以便优化WEB页面的请求和装载。但是,这种所谓“尽可能”、“尽量”只是定性的描述,定量的来看,...

2010-12-19 22:21:50 193

原创 如何面试程序员?[转]

你要面试一个程序员,应该问他什么问题?有人在Hacker News的讨论区里,请求指点,怎么才能在面试中发现合格的人。众人纷纷出主意,有很多高质量的回帖,我觉得挺有启发,就整理出了下面这篇文章。一、提问之前的准备首先,最重要的是,你自己一开始就应该想清楚:1. 需要新员工完成什么样的任务?2. 怎样的人能完成这样的任务?3. 哪些途径和方法可以发现这样的人?...

2010-12-19 21:15:25 117

原创 SWT GC绘图技术

 https://www.ibm.com/developerworks/cn/opensource/os-cn-swtimage2/

2010-12-17 17:22:52 228

原创 Understanding Layouts in SWT[转]

 看到最好的一篇关于SWT布局的文章 原文地址:http://www.eclipse.org/articles/article.php?file=Article-Understanding-Layouts/index.html 格式全乱了,建议直接看原文 Understanding Layouts in SWTSummaryWhen writing appl...

2010-12-17 10:41:13 158

原创 基于控制反转创建 SWT 界面[转]

 这篇文章很好的表达了逻辑与界面分离的思想。在eclipse的插件开发中,很常见! 文章内容: 引言SWT(Standard Widget Toolkit) 是 eclipse 项目的开源 GUI 编程框架,通过 JNI 来访问操作系统原生窗口部件,提供了高性能和优雅的用户界面展示。但是,使用 SWT 需要了解大量相关控件,布局,属性等的 API; 同时,构...

2010-12-10 16:11:03 163

原创 像蚂蚁一样工作,像蝴蝶一样生活[转]

本来想自己写一点感触的,不过发现已经有人写的很好了,这里转载一下吧。 繁琐拘束的工作与自由自在的生活。是两个相互矛盾的主题。因为要自由,我们不愿意受到工作的禁锢因为要生存,我们又必须接受工作的禁锢每个人都喜欢美丽多彩、自由自在的生活,希望得到尽情的娱乐和享受。把握好工作和生活,是每个人的必修课。像蚂蚁一样工作,像蝴蝶一样生活。这或许是我们协调工作与生活矛盾一个较...

2010-12-10 12:05:49 112

原创 eclipse UML2插件

    最近要找到的eclipse插件,免费的官方UML插件是UML2,有对应版本的选择安装。如果简单一些的话,可以按照以下方式:  选择Help->Software Updates ->Available Software -> Ganymeda ->Models and Model Development下的EMF - Eclipse Modeling ...

2010-12-07 09:45:35 159

原创 关于rt.jar ,dt.jar ,tool.jar[转]

 细节知识,记录一下 --------------------------------------------------------------- rt.jar ,dt.jar ,tool.jar都是 做什么用的 ,分别什么时候需要设置到classpath里?-------------------------------------------------------...

2010-12-03 13:58:57 99

java并发操作原语与CPU内存指令重排序

     最近看了两篇博文:     主题:java线程安全总结      主题:线程安全总结(二) 看完之后对自己触动很大,和自己以前的理解有很大的矛盾.当时发站内信给作者的疑惑内容如下: 写道看完之后,有2个疑问:⒈java内存模型,没有说内存模型的具体结构,如:heap,java stack,method area等.2.关于"那么,何谓可见性...

2010-11-12 14:48:22 326

原创 java多线程文章[转]

这个系列文章入门来说很好,转载了. Java线程:大总结 Java线程是Java语言中一个非常重要的部分,Java5之前,多线程的语言支持还是比较弱的,内容也较少,写一个复杂的多线程程序是相当有挑战性的。 在Java5以后,Java对多线程做了很多扩展,扩展部分称之为并发包。这部分内容大大增强了Java多线程编程的能力,通过使用Java5线程新特征的API,可...

2010-11-09 15:58:37 113

jvm内存结构与垃圾回收

     最近看到2篇很好的关于jvm内存结构和垃圾回收的文章:    1.JVM内存管理:深入Java内存区域与OOM    2.JVM内存管理:深入垃圾收集器与内存分配策略 看完之后,感觉自己把以前的只是都串联了起来。原文章介绍的很好了,只是有些内容需要相关的背景,写在下面。 一.内存的结构图 整体结构图:Heap内部结构图  ...

2010-11-09 13:58:03 132

原创 Oracle WHERE条件执行顺序[转]

sql优化比较复杂,且受环境限制,但开发过程中,写sql要遵循最起码的原则.如下:   1.ORACLE采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.例如:/* 低效 */SELECT … FROM EMP E WHERE SAL > 50000 AND ...

2010-11-05 10:08:43 371

trim函数设计的困惑

在Java中,String trim() 返回字符串的副本,忽略前导空白和尾部空白。 但是在JS和MySQL中都是只提供 LTRIM (string2 ) //去除前端空格 这样的函数为什么呢?是2种不同的哲学思想吗? js和MySQL库的设计者,只提供最基本的功能,函数做到单一指责,库的设计更简单。trim()函数功能可以由ltrim() + rtrim()得...

2010-10-18 11:17:33 124

MySQl事务隔离级别(命令及简单理解)

 1.查看当前会话隔离级别 select @@tx_isolation; 2.查看系统当前隔离级别 select @@global.tx_isolation; 3.设置当前会话隔离级别 set session transaction isolatin level repeatable read; 4.设置系统当前隔离级别 set glob...

2010-10-09 11:42:02 868

关于PHP版本运行方式

     PHP官方http://php.net/上关于widows的版本有4个:VC9 x86 Non Thread Safe,VC9 x86 Thread Safe,VC6 x86 Non Thread Safe,VC6 x86 Thread Safe;那么有什么区别呢?     1.支持的服务器不同      VC9版本是针对IIS服务器的版本,没有对APACHE...

2010-10-08 18:29:50 103

pl/sql developer访问多个数据库编码不一致的解决

     现在,要用pl developer访问2个数据库,一个是GBK的编码,一个是UTF-8编码,在显示中文的时候怎么解决编码问题呢?     如果只是一个的话,可以这样解决  /* 查看数据库编码 关键LANG和NLS_LANG参数*/select * from v$nls_parameters;/* 方法1,修改环境变量 linux和windows相同...

2010-10-08 10:35:04 375

nginx添加权限控制

nginx添加权限控制

2014-03-05

英语面试常见问题及答案

英语面试,常见问题及答案。 First One: Work experience Second One: What"s your greatest weakness?

2008-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除