自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 豆瓣的架构—专访豆瓣网站的技术总监洪强宁

  “你要是愿意,就买一枝三块钱的玫瑰,送给我吧,这城市也是怪让人伤心的,我想死心塌地的爱上你”    这是一个叫钟童茜的歌手的歌,我在豆瓣网站发现有人评论,才知道了这首有些凄凉的歌曲。你几乎不可能从百度的最流行的mp3的列表中找到它,因为它不是那么有名,也许是这个原因,引发了我采访豆瓣的愿望。接受我采访的是,豆瓣网站的技术总监洪强宁先生和产品经理张贝宁女士。 本刊记者:好,现在开始,豆瓣是一个非...

2009-06-30 18:41:30 98

原创 合格java程序员学习过程

合格的程序员应具有实际开发能力的Java和J2EE。如今的IT企业需求量大,但人才紧缺的。企业需要大量掌握Java/JEE/Oracle/WebLogic/Websphere, Struts/webwork/Spring/Hibernate/EJB等高端技术的中高级软件工程师。 根据上述情况java私塾认为如果要达到企业的用人标准需要掌握以下这些技能;   1:Java编程的知识和技能、JEE体系...

2009-06-29 15:48:04 87

原创 产品经理如何正确的写产品需求文档

通过工具—把思想有逻辑、有细节的合理的组织到一起!互联网行业,蓬勃兴起,很多从事产品工作。不管是生手、新手、老手还是高手,我也想和大家分享一下产品需求文档的一些心得,希望能帮助大家(pa/pm)更好的提高自身水平、提高工作效率。我这里只是简单的从需求的实施环节进行描述。之前的需求的调查、需求的获取、需求的比较分析取舍等等都不再阐述了。1、熟悉项目发生的相关业务行为。言下之意,就是说:我...

2009-06-29 15:34:56 96

原创 大型软件开发过程的质量管理体系

    一、软件产品质量的特点    按照ISO 9126的定义,软件的质量通常可以从以下六个方面去衡量(定义)    ·功用性(Functionality),即软件是否满足了客户功能要求;    ·可靠性(Reliability),即软件是否能够-直在-个稳定的状态上满足可用性;    ·可用性(Usability),即衡量用户能够使用软件需要多大的努力;    ·效率(Ef...

2009-06-29 15:31:48 96

原创 SVN与CVS比较

SVN与CVS比较 所有的文档都显示SVN可以取代CVS,同时SVN的问题和缺点都被隐藏了。不幸的是,我们并不认为SVN是CVS的替代品,尽管很多缺陷都被修改了。更有甚者,它甚至让人重回VSS。CVS和SVN的比较类似与比较C++和Java。很明显CVS和SVN都远比SourceSafe强大的多,如同C++和Java比Basic强大的多。CVS代表了几乎代码控制系统的所有功能项,尽管有时他的实现并...

2009-06-29 15:28:03 211

原创 10个软件架构师在2009年必须知道的话题

1. 云计算Cloud Computing。.......2. 无关系型数据库Non-relational databases。托尼贝恩Tony Bain 在readwriteweb.com问:Is The Relational Database Doomed?关系数据库注定要死了吗? ,虽然到目前为止还为时过早宣布关系数据库消亡,但是有大量的有希望的替代品出现。 为什么要摆脱传统的关系型数据库?...

2009-06-29 12:47:51 112

原创 如何自学java迅速成为java高手

    很多网友咨询学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是JAVA私塾愿意将一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!     要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnviro...

2009-06-29 12:43:20 83

原创 Java关闭窗体的六种方法

1.使用JFrame的enableEvents和processWindowEvent //Frame1.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Frame1 extends JFrame {   public Frame1() {     enableEvents(AWT...

2009-06-29 12:41:41 326

原创 云计算有四个非常显著的特点

云计算有四个非常显著的特点:       首先,云计算提供了最可靠、最安全的数据存储中心,用户不用再担心数据丢失、病毒入侵等麻烦。很多人觉得数据只有保存在自己看得见、摸得着的电脑里才最安全,其实不然。你的电脑可能会因为自己不小心而被损坏,或者被病毒攻击,导致硬盘上的数据无法恢复,而有机会接触你的电脑的不法之徒则可能利用各种机会窃取你的数据。此前轰动一时的艳照门事件据报道不也是因为电脑送修而...

2009-06-29 12:31:09 809

原创 java 参数的应用 -verbose

java -verbose[:class|gc|jni]-verbose        显示所有加载的jar包的信息-verbose:gc   显示垃圾回收的信息

2009-06-29 11:35:28 108

原创 JVM内存模型以及垃圾回收

内存由 Perm 和 Heap 组成. 其中Heap = {Old + NEW = { Eden , from, to } }JVM内存模型中分两大块,一块是 NEW Generation, 另一块是Old Generation. 在New Generation中,有一个叫Eden的空间,主要是用来存放新生的对象,还有两个Survivor Spaces(from,to), 它们用来存放每...

2009-06-29 11:27:49 58

原创 Java 6中的性能优化

J2SE 6(代号:Mustang野马)主要设计原则之一就是提升J2SE的性能和扩展能力,主要通过最大程度提升运行效率,更好的垃圾收集和一些客户端性能来达到。 1、偏向锁(Biased locking) Java 6以前加锁操作都会导致一次原子CAS(Compare-And-Set)操作,CAS操作是比较耗时的,即使这个锁上实际上没有冲突,只被一个线程拥有,也会带来较大开销。为解决这一问题,Jav...

2009-06-29 11:24:46 123

雷声中,小高层管桩折断整体倒覆

参考新民网:http://xinmin.news365.com.cn/shxw/200906/t20090627_2371752.htm  防汛墙位移4米     围观ing~ 1 、楼房整体朝南侧倒覆,底部原本深入地下的数十根混凝土管桩折断后裸露在外,楼房在倒覆中并未断裂,而是整体倒下。 2、临河的这排小高层与淀浦河防汛墙之间堆积着大量渣土。特...

2009-06-29 09:58:21 113

log4j:WARN Please initialize the log4j system prop

log4j:WARN Please initialize the log4j system properly. 解决办法: log4j.properties文件需要放到web-inf/class目录下面,在eclipse里面放到src目录下面,会自动拷贝到class目录下面去。...

2009-06-28 12:07:26 216

原创 常用log4j配置

常用log4j配置,一般可以采用两种方式,.properties和.xml,下面举两个简单的例子: 一、log4j.properties### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ## log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 lo...

2009-06-28 11:57:23 67

原创 JAVA注释具体实现

1、源文件注释 源文件注释采用 /** …… */,在每个源文件的头部要有必要的注释信息,包括:文件名;文件编号;版本号;作者;创建时间;文件描述包括本文件历史修改记录等。中文注释模版: /** * 文 件 名 : * CopyRright (c) 2008-xxxx: * 文件编号: * 创 建 人: * 日 期: * 修 改 人: * 日 ...

2009-06-28 10:54:08 90

原创 JAVA注释方法及格式

  1、单行(single-line)--短注释://…… 单独行注释:在代码中单起一行注释, 注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。 注释格式:/* 注释内容 */ 行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。 注释格式:// 注释内容 行尾注释:尾端(trailing)--极短的注...

2009-06-28 10:48:36 586

原创 lucene多种搜索方式详解例子

  import java.io.StringReader;import java.util.Date;import org.apache.lucene.analysis.Analyzer;import org.apache.lucene.analysis.SimpleAnalyzer;import org.apache.lucene.analysis.TokenStr...

2009-06-28 10:34:09 65

原创 lucene的多种搜索

lucene的搜索相当强大,它提供了很多辅助查询类,各自完成一种特殊的查询,也可以相互组合使用,来完成一些复杂的操作.  public class Test...{ Analyzer analyzer = new StandardAnalyzer(); RAMDirectory directory = new RAMD...

2009-06-28 10:33:04 71

原创 Lucene关于几种中文分词的总结

前提:文章基于lucene2.2。目前最新版本的lucene自身提供的StandardAnalyzer已经具备中文分词的功能,但是不一定能够满足大多数应用的需要。另外网友谈的比较多的中文分词器还有:CJKAnalyzerChineseAnalyzerIK_CAnalyzer(MIK_CAnalyzer)还有一些热心网友自己写的比较不错的分词器在此就不说了,有兴趣的可以自己研究研究。以上三个中文分词...

2009-06-25 17:22:32 65

lucene中的组合查询

新版中使用: TermQuery tq1 = ……;TermQuery tq2 = ……;BooleanQuery bq = new BooleanQuery();bq.add(tq1, BooleanClause.Occur.MUST);bq.add(tq2, BooleanClause.Occur.MUST);   旧版中使用: ...

2009-06-25 13:23:04 138

原创 int String 互转的多种方法

1 如何将字串 String 转换成整数 int?  A. 有两个方法: 1). int i = Integer.parseInt([String]); 或  i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue();  注: 字串转成 Double, Flo...

2009-06-25 11:00:35 72

原创 The Browser War

 Funny!~ 

2009-06-25 10:57:29 167

Eclipse 3.5发布

 http://www.eclipse.org/downloads/   JavaJava EEC/C++RCP/PluginModelingReportingPHPPulsarClassicRCP/PlatformCVSEMF ...

2009-06-24 22:44:56 248

原创 30 HTML Best Practices for Beginners

from:http://net.tutsplus.com/tutorials/html-css-techniques/30-html-best-practices-for-beginners/ 1: Always Close Your TagsBack in the day, it wasn't uncommon to see things like this: view...

2009-06-24 19:38:57 482

原创 24 JavaScript Best Practices for Beginners

from:http://net.tutsplus.com/tutorials/javascript-ajax/24-javascript-best-practices-for-beginners/1. Use === Instead of == JavaScript utilizes two different kinds of equality operators: === | !==...

2009-06-24 19:36:06 102

原创 Microsoft Web Platform 为何物?

       Microsoft Web Platform 是微软 IIS 7.0 + ASP.NET + SQL Server + Visual Studio 的整合平台,也正是 Apache + PHP + MySQL 的主要竞争对手。同时该平台又拥有一个统一的 Microsoft Web Platform Installer 对 PC 上的 Microsoft Web Platform 组件...

2009-06-24 19:32:58 330

原创 解析oracle的ROWNUM

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID       char(6)      --学号name    VARCHAR2(10)   --姓名 create table stud...

2009-06-24 11:23:12 83

原创 AutoIt Windows的自动化脚本

问题: 现在有windows2003上的一个专用软件X,要求软件开机运行,打开UI界面,界面会弹出窗口要求输入用户和密码登陆,要求能自动输入这些信息登陆进去. 1,解决开机自动运行的问题:建了一个系统账号admin,设置为开机自动登陆(方法见注1)然后把X程序的快捷方式放到admin的启动菜单下,这样系统启动之后会自动登陆这个账号,然后打开程序了 2,X程序自动登陆...

2009-06-23 22:49:27 1006

原创 内部推荐

一般来说,企业对招聘倾向程度是这样的:内部招聘 > 内部推荐 > 外部招聘。譬如说某个岗位有欠缺,如果企业内部正好有合适的员工,而该员工所在部门又愿意放人,那么自然是善哉善哉。如果内部招聘不成,那么如果有员工能推荐自己比较熟的朋友,也是欢迎的。因为这样不但多一层信任,也不需要中介费和招聘成本。不过从现实情况来看,除一些大型企业外,采用内部招聘的通常是少数管理职位,叫“内部提拔”或许更合...

2009-06-23 18:58:58 152

原创 RFC821 简单邮件传输协议(SMTP)

组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:ouyang@china-pub.com译者:顾国飞(ggfei  ggfei@263.net)译文发布时间:2001-3-30版权:本中文翻译文档版权归中国互动出版网所有。可以...

2009-06-23 16:04:23 2833

原创 JavaMail如何处理SMTP的Reply code?

com.sun.mail.smtp包中SMTPSendFailedException类有一个方法getReturnCode ()  getReturnCodepublic int getReturnCode() Return the return code from the SMTP server that indicates the reason for the...

2009-06-23 16:01:58 421

原创 SMTP 命令简介

SMTP 命令简介什么是 SMTPSMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。什么是 ES...

2009-06-23 15:32:28 415

原创 SMTP reply codes

See rfc1893 and rfc2034 for information about enhanced status codes.Check the RFC index for further mail-related RFCs. Reply codes in numerical order Code Meaning 200(nonstandard succes...

2009-06-23 15:09:27 253

Properties类中setProperty 方法和put()方法的区别

 因为 Properties 继承于 Hashtable,所以可对 Properties 对象应用 put 和 putAll 方法。但强烈反对使用这两个方法,因为它们允许调用方插入其键或值不是 Strings 的项。相反,应该使用 setProperty 方法。如果在“有危险”的 Properties 对象(即包含非 String 的键或值)上调用 store 或 save 方法,则该调用将失...

2009-06-23 13:20:48 2481

oracle系统的当前时间

 oracle系统的当前时间 select sysdate from dual;  oracle系统的当前时间,年、月、日 select to_char(sysdate,'yyyy') from dual; select to_char(sysdate,'mm') from dual; select to_char(s...

2009-06-23 09:14:26 136

Oracle中的‘&’符号

 Oracle的&符号 替换变量符,在它之后的字符串被默认为变量,运行时需要输入该变量的值,才能继续运行,如果data本来就含有&,那么处理方法就是 : select a from t where a = 'you'||'&'||'me'   select a from t where a = 'you'||(char38)||'me'...

2009-06-22 17:23:42 1108

用尽的 Resultset

用尽的 Resultset 出现的几种情况: 1、 没有判断游标是否已经到了最后一个。在最后一条记录取出后仍然调用rs.next();  2 、ResultSet定义为全局变量。多个数据集共用一个结果集;  3 、ResultSet rs = stmt.executeQuery(sql); 这个方法写完后一定要先判断rs是否为null。如果没有结果集仍然调用rs.next(...

2009-06-22 15:21:57 219

Oracle远程连接数据库总结

配置tnsnames.ora orCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.xx.xx)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) )...

2009-06-22 14:21:12 115

原创 PL/SQL教程

课程 一 PL/SQL 基本查询与排序本课重点:   1、写SELECT语句进行数据库查询   2、进行数学运算   3、处理空值   4、使用别名ALIASES   5、连接列   6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS   7、ORDER BY进行排序输出。   8、使用WHERE 字段。一、写SQL 命令:     不区分大小写。     SQL 语句用数字分行...

2009-06-21 11:38:35 157

空空如也

空空如也

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

TA关注的人

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