上一页 1 ··· 5 6 7 8 9
摘要: sync 属于 System Administration Commands,负责系统管理工作的。在 SUN Solaris 2.9 中的 man 信息如下: NAME sync - update the super blockSYNOPSIS syncDESCRIPTION sync execut 阅读全文
posted @ 2012-07-11 10:06 zhenxu.liu 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 对于一些不熟悉的 Linux 命令,肯定需要查看该命令的一些信息,包括命令主要功能(man),命令的shell位置等,查看 shell 位置的几种方法也有很多区别。 一,type 和 which 命令通过 PATH 来查找。 二,whereis 和 locate 命令通过 DB (/etc/upda 阅读全文
posted @ 2012-07-09 15:01 zhenxu.liu 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 前几天看到一个很有趣的微博(见下图)当然这事儿对发博的人肯定没有趣,又查了一下闰秒的概念: 原来我们的时间计算有两种方式,一种是类似于古人看太阳位置或者用日冕的“天文法”,获得的时间称之为世界史;一种是利用原子振荡周期计算的“原子 法”,我们生活中用的时间都是第一种,而计算机系统则大量使用第二种。在 阅读全文
posted @ 2012-07-06 16:16 zhenxu.liu 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 很多程序员都喜欢重用代码,这样既省时又方便,同时看上去有很高效。其实不然,如果不能对重用的代码进行严格仔细的检查与控制,很容易引发更大的错误。 在重用API或者代码的时候,一定要弄清楚重用API或代码的业务逻辑,实现机制,前后置条件,只有所有条件都符合的前提下才能重用。另外对于重用的API或代码一定 阅读全文
posted @ 2012-07-06 15:46 zhenxu.liu 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 首先 SUN 公司最先推出 Servlet,Servlet 既可以完成业务逻辑处理,又可以进行 HTML 页面显示。因为业务逻辑处理和页面显示结合在一起,随之而来的问题就是对于显示层页面的修改非常麻烦,于是就推出了 JSP,JSP是通过JSP脚本和HTML页面结合的形式,这样 JSP 就单独来处理页 阅读全文
posted @ 2012-07-06 10:05 zhenxu.liu 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Oracle 索引的目标是避免全表扫描,提高查询效率,但有些时候却适得其反。 例如一张表中有上百万条数据,对某个字段加了索引,但是查询时性能并没有什么提高,这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件,如果你违反了这些索引限制条件,那么即使你已经加了索引,oracle还是 阅读全文
posted @ 2012-07-05 10:28 zhenxu.liu 阅读(12059) 评论(0) 推荐(0) 编辑
摘要: 背景: 现在有一个 User 对象,具有 name 和 age 属性。如果现在将多个 User 对象实例放入 List<User> 容器中,然后让你根据 User.name or User.age 排序,该如何做呢? 思路: 通过实现 Comparator 接口做一个 User 对象的比较器,然后传 阅读全文
posted @ 2012-07-04 17:26 zhenxu.liu 阅读(24304) 评论(0) 推荐(2) 编辑
摘要: 1. 摩尔定律 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一元钱所能买到的电脑(智能手机)性能,将每隔18个月翻一翻。 摩尔定律是由英特尔(Intel)创始人之一戈登摩尔于1965年提出,直到现在仍然起作用。 2. 反摩尔定律 如果你反过来看 阅读全文
posted @ 2012-07-04 14:28 zhenxu.liu 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 在 Java 应用中,各种异常(Exception)是不可避免的,那么对于这些异常我们该如何处理才能让异常更容易管理呢? 一、规避异常 首先应该规避异常,对于我们的 API 应该保证不会产生异常源,例如返回 Object 的 API,应该保证该 API 不会返回 Null。同时在 API 实现时也要 阅读全文
posted @ 2012-07-04 10:40 zhenxu.liu 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 高性能的程序应该遵守信息隐藏原则:只要有可能,就应该把设计决策集中在单个模块中,该单个模块内的业务逻辑清晰、完整、持久,这样将来在更改单个模块的时候,不会影响到系统的其他部分。 因为当一个系统设计完成之后,其中最难以更改的组件就是那些指定了模块之间交互关系以及模块与外界交互关系的组件。例如:API、 阅读全文
posted @ 2012-06-30 11:29 zhenxu.liu 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 案例分析 在 我们的大规模文本分析的案例中,程序需要统计一个 300MB 的 csv 文件所有单词的出现次数,分析发现共有 20,000 左右的唯一单词,假设每个单词平均包含 15 个字母,这样根据上述公式,一个单词平均占用 75 bytes. 那么这样 75 * 20,000 = 1500000, 阅读全文
posted @ 2012-06-30 11:24 zhenxu.liu 阅读(319) 评论(0) 推荐(0) 编辑
摘要: UNION 和 UNION ALL 虽然都是将两个 SQL 语句的结果合并起来,但也有细微的差别: UNION 只会得到不同的资料值,类似 DISTINCT。 UNION ALL 会将每一笔符合条件的资料都列出来,无论资料值有无重复。 阅读全文
posted @ 2012-06-29 16:27 zhenxu.liu 阅读(169) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9