- 博客(39)
- 收藏
- 关注
成熟远大于技术
最近,Javaeye上面看到不少帖子,发现一个“新手”现象。动不动就鄙视他人,说他人浮躁、叫嚣等等。 还是那句话,建议年轻人虚心点,多应该检查自己。 标题贴没有什么含义,虽然讨论固然重要,但是要低调点。希望大家成熟点,成熟远大于技术,尤其是做事。 PS:最近,长沙某培训学校的学生很狂啊,要是我还在那里,我一定会骂人,不点名批评了。 ...
2010-12-16 11:53:57
189
It's My Life
中国CS界第一个Alex(卞正伟)退役了,他已经在CS的世界中奉献了人生中最宝贵的10年青春。这个消息让我 很惋惜。首先,替他觉得可惜,没有能到WCG2010的冠军。同时,我很倾佩他的坚持。希望他在以后的岁月中越来越好。http://v.youku.com/v_show/id_XMjIwODI5MzQ4.html 第一个想起的文章标题就是It's my life,那首热血沸腾的歌,曾经也...
2010-11-21 22:20:50
211
昨夜“星城”昨夜“疯”
当我写这篇文章的时候,心情特别复杂。 长沙,我的故乡,至今从未离开过的地方。明天,我就要离开它,通往人生旅途的下一站-杭州。相比上海等城市而言,杭州更加宜居一些,同时,景色秀丽,人杰地灵。如果有时机成熟的话,我会选择这座城市定居。 也许这才是真正的开始.。实现人生的理想,不是简单地喊着口号,也不是追求求锦衣玉食的生活,而是一种人生的修行,达到...
2010-10-16 20:24:51
173
难忘的三年
从专科毕业以来,工作已有三年有余。转眼间,我将要离开长沙,前往杭州开始一段新的人生旅程。心情难免相当复杂,在这期间,发生了很多事情。随之,自己也改变了很多。 这三年,在长沙博赛软件公司任职。这里,员工待遇不错,工作相对轻松。更重要的是,同事之间关系简单并且和睦,这样的公司确实不多。 事实上,我几乎没有向朋友提起过,在这期间,我还在另外一家计算机培训公司做培训讲师...
2010-09-18 01:29:10
164
重新上路
今天,支付宝也告知面试通过。淘宝和支付宝之间选择,我个人偏好于淘宝。感谢大家一直对本人支持和鼓励,在此谢过大家。 重新上路,继续我的blog。 That's all,thank you!...
2010-09-16 13:38:26
124
淘宝,我来了!
最近不少网友在问为什么《深入Java并发》没有持续更新。在此,向广大网友道歉。其原因是,期间本人参加了淘宝的面试,今天HR给了一个口头的Offer(需要体检之后,才发正式Offer),大概10月份入职。 在JavaEye上不少的淘宝同事,希望大家多多指教。 PS:淘宝对人才的态度非常好。...
2010-09-13 19:02:59
131
《深入Java并发》- 1.1 摩尔定律
大学,大家都来学。对于大学而言,笔者和很多人一样,还是挺期待的。在这期间,有两个词汇让我难以忘记,一个是“冯诺依曼体系结构”,一个是“摩尔定律”。前者确定了目前计算机体系结构,后者预言了计算机芯片(集成电路)的更新周期。 记得老师是这么描述摩尔定律-“计算机芯片集成电路数量,每18个月翻一翻”。听过之后,我顿时感到神奇。神的地...
2010-09-01 20:50:38
322
《深入Java并发》- 1.基础
最近“神仙道人”李一“东窗事发”,再次成为新闻的“焦点”。铺天盖地的“负面”文章接着出现。其中,影响比较深刻的就是张纪中的老婆-樊馨蔓写的一本书《世上是不是有神仙》,同时还有不少名人为其宣传。在事发之前,恐怕能去李道人的养生班恐怕都不是一般人。无论是张悟本,还是林光常,在电视银幕的衬托下,成了老百姓视为养生大师,难道中国人连基本的常识都不具备了吗?当打破养生“神话”...
2010-09-01 11:27:13
154
《深入Java并发》- 目录,发布啦!
经过两天的整理,终于完成了《深入Java并发》- 目录,请大家多多支持原创。 通过硬软件平台的原理和实现的角度,《深入Java并发》致力于深入解剖Java并发的特点,同时给其他语言也有帮助。 期待你的留言! ...
2010-08-27 16:57:12
173
《深入Java并发》- 目录(v0.1)
Author : mercyblitzVersion: 0.1Update : 2010-08-27 4:26PMEmail: mercyblitz@gmai.com1. 基础 1.1 摩尔定律 1.2 多处理器时代 1.2.1 对称多处理( Symmetric Multi-Processor, a.k.a SMP...
2010-08-27 16:47:46
157
《Java面向对象设计最佳实践》暂停,《深入Java并发》先行
本人原打算根据自己的经验,编写《Java面向对象设计最佳实践》系列,后来考虑中间涉及其他相关知识,尤其是并发编程。 有经验的同学应该意识到了,Java编程是线程驱动,任何项目都应该考虑并发的因素给系统结构性的变化。因此,我计划先写《深入Java并发》系列,之后再继续《Java面向对象设计最佳实践》。文章更新的速度不定,请见谅。 《深入...
2010-08-25 09:46:13
103
怎么成为专家级开发人员
最近,在订阅中看到了Jakob Jenkov《How to Become an Expert Developer》一文,此文给我的印象深刻。笔者认为无论是广度,还是深度都值得学习。 接下来,笔者结合文章的片段,同时分析国情,表达一些想法,希望能够和大家分享心得。 主要议题如下:何为专家?多久能够成为专家?怎么样成为专家?怎么样成为专家级开发人员...
2010-08-18 20:41:57
125
谁是下个JVM王者语言?
http://thediscoblog.com/2010/08/11/the-next-big-jvm-language/ 写道 The next big JVM language?There’s an interesting thread of comments re...
2010-08-16 21:01:30
144
Java URL协议扩展实现
在信息交互系统设计中,不乏有自定义通讯协议设计。本章会介绍如何利用java.net.URL类来自定义协议。 一般而言,URL的格式是:protocol://[authority]hostname:port/resource?queryString。...
2010-08-12 15:49:18
413
NoSQL on Windows
NoSQL已经逐渐流行起来,给传统的RDBMS越来越大的压力。 目前,NoSQL的各厂商纷纷推出了Windows平台的产品。
2010-08-11 22:41:53
136
NO ONLY SQL
Pairing NoSQL and Relational Data Storage: MySQL with MongoDB 文章作者假设些需求,分析和对比关系型数据库MySQL和NoSQL解决方案MongoDB的使用场景。本人比较赞同其观点。对于事务性并且实时要求不是特别高的处理,交给成熟的RDBMS来处理。对于简单地CRUD和实施统计方面,可以交给性能更加的NoSQL实现...
2010-08-08 17:22:57
119
何必较真
最近在论坛里面,发现不少同学留言之间火药味十足,就是为了争论谁对谁错。 经验、技能和知识是在反复实践和推敲中产生的,答案往往只有一个。但是对于主观理解的东西,谁都会有偏差或偏好,没有必要针对个人。 鄙视别人的同时,想想自己的水平的到底如何。IT人士自尊心都很强,要相亲,而不是相轻嘛。 话不多说,何必较真嘛。...
2010-07-23 16:59:56
154
深入Java对象大小
在大规模Java应用开发中,总会遇到内存泄漏的问题。通常的做法,通过Profile工具,分析Java Heap,一般能够发现哪些对象内存占用巨大,而引起的泄漏问题。为了更好地深入了解问题的本质,以及从另外一个角度来分析问题,特写这篇文章。 可能不少的读者,并不清楚Java对象到底占居多少的空间(单位:字节=8比特)。文章中会使用JD...
2010-07-12 19:10:34
167
Java面向对象设计最佳实践 - 方法设计(二)
这篇文章介绍方法范围设计,这种设计是API开发人员容易忽视的部分,也是相对困难和耗时的。 所谓范围,这里分为两个方面:第一,物理范围;第二,逻辑范围。1.什么是物理范围主要是指访问范围。Java编程语言提供了4种访问限定修饰符:public、protected、(packagepublic)、private,这四个访问限定符的访问权限角度逐渐递减。这些修饰信息保存在类的字节...
2010-06-20 14:46:52
101
Tomcat的设计模式 (欢迎大家讨论)
同上篇文章(JDBC设计模式)类似,也是谈设计模式,不过这次要谈的是Tomcat。 在面试中,如题。 我当时回答的是Mediator模式,好比调制解调器,就是常说的“猫”,通过模拟信号到电子信号。那么Tomcat也是如此,接收和解析的HTTP请求,封装成HttpServletRequest对象。 当时比较紧张,可能没有把题目吃透,那么这里我解释一下。...
2010-06-02 20:45:19
102
JDBC 设计模式 (欢迎大家讨论)
今天上午面试中,考官问我一个关于JDBC的设计模式的问题,但是回答是利用Bridge模式、Service Locator。后来,我想了仔细想了一下,其实还有一些。 为什么是Bridge呢? 因为JDBC驱动中,有一个jdbc-odbc,这个利用桥接模式。从Drvier到Connection中的DriverManager,Connection到ResultSet的Sta...
2010-06-02 19:40:21
211
Java面向对象设计最佳实践 - 方法设计(一)
在《类的设计基础知识》文章中提到,方法作为命名的控制类或者对象的有状态或无状态的执行模块,可称作类或者对象的“行为”。方法在类中的地位相当重要,利用面向对象的多态性能够设计更为优雅的结构,同时巧妙地使用继承能够更好地减少冗余,因此其设计是重重之重。方法的设计实践会按照下列的议程安排:名称和注释设计注释即规约...
2010-05-17 10:53:28
361
Java面向对象设计最佳实践 - 枚举设计
对枚举类型印象大多来自于C语言,在C语言中,枚举类型是一个HardCode(硬编码)类型,其使用价值并不大。因此,在Java 5之前,枚举是被抛弃的。然而Java 5以后的发现版本开始对枚举进行支持,枚举的引入给Java世界带来了争议。笔者比较赞同引入枚举,作为一门通用的静态编程语言,应该是海纳百川的(因此笔者赞成闭包进入Java 7...
2010-05-12 11:23:47
437
Java面向对象设计最佳实践 - 内置类设计
从这篇文章开始进入实战阶段的设计阶段,本文介绍内置类设计的最佳实践。回顾一下,类(Class)作为Java编程语言中的基本单元模块,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。在面向对象设计原则中,尽可能偏好方法,而非字段(或属性)。简单的说,方法更好的表达语义。因此,在方法实现过程中,经常会遇到类似的情景,接口方法method...
2010-05-07 05:34:43
112
Java面向对象设计最佳实践 - 类的设计基础知识
在开始类的设计之旅之前,首先引入一些基础知识,方便后续更详细的实践设计文章之理解,也是本章的主要内容。Java作为“全面”支持面向对象编程(OOP)语言,其吸取了其他OOP(比如C++、Smalltalk语言等特性)的优点,提供了面向对象的四种基本性质:抽象性、封装性、继承性和多态性。Java语言以"类(Class)"为基本单位(或者模块...
2010-05-05 11:18:35
152
Java面向对象设计最佳实践 - 概述
根据笔者的经验,计划编写“Java面向对象设计最佳实践”专题,通过用理论和实战的方法,试图介绍Java面向对象设计,希望大家喜欢。本文是开章概述,由于经验和精力有限,欢迎大家指正和共同交流学习。言归正传,Java语言作为一门“全面”面向对象的编程语言,提供了面向对象的四种基本性质:抽象性、封装...
2010-04-16 11:43:24
217
写好简历的建议
时常,在各大论坛看到不少的朋友在张贴简历,希望得到他人的指点。为此,根据笔者一点经验,谈谈看法。在IT行业里面,相对竞争压力较大。好的简历是成功的前提,可是很多经验较少的朋友,尤其是毕业生,对写好简历有点“犯难”。写简历是一门学问,其中有不少的策略,要注意一下原则和方法。 原则一:态度决定成败 一个好的员工,一定是做事情一丝不苟的,何况是写简历找工作这样...
2010-02-28 15:29:08
193
对软件开发一点体会
一年来很少写日志,更多地是项目开发和研究他人的经验和知识。做开发4年来,给我一个总体的感觉是痛苦并且快乐着。相信很多朋友和我一样,解决了一个棘手的问题,更有甚者这个问题他人不能解决时,成就感油然而生。至于痛苦的方面,这可能和他人不同,我很少会为不能解决的问题而困惑,更多的是来自于团队合作和团队工作质量。有时候,会对队友很失望,无论是经验程度,还是处理人事的方法。对于软件开发...
2010-02-22 14:05:29
191
Servlet2.4规范之映射请求
Servlet2.4规范之映射请求 映射请求到Servlet注:此文档由mErcy翻译Servlet2.4规范而来,转载请声明出处,不得用于商业性质。 映射请求技术在这章中描述,它需要Web容器映射客户端的请求到Servlet。11.1 URL路径用途在接收客户端请求之上,Web容器决定了Web应用程序转递请求。Web应用程序选择的转递必须有...
2008-03-20 12:15:48
145
Hibernate范型-离线分页实现(上)
我们现在学习的是基于Hibernate的离线查询分页,我们在Web设计中可以选用Struts框架、JSTL等等来实现其功能。<o:p></o:p>首先,我们要理解分页的算法,也要讲究效率,也就是说我们不能把所有的记录取出来,我们只取一个页面中需要显示的纪录,那么怎么去实现是我们关心的问题!不要着急,重在理解而是单纯技术实现。我采用Web框架两种方式来实现...
2007-06-07 21:21:00
94
J2EE之JSP视频发布
J2EE之JSP视频视频发布 [美河原创作品@mercyblitz]JSTL1.1教程(核心库)[303M]下载地址:美河JSTL1.1教程(核心库)[美河原创作品@mercyblitz]EL基础教程[221M]下载地址:美河EL教程[美河原创作品@mercyblitz]JSP自定义标签学习之基础标签[192M]下载地址:美河JSP自定义标签基础[美河原创作品@mercybl...
2007-04-11 22:22:13
102
JSP自定义标签学习(高级)
BodyTag接口 接口BodyTag的实现类,它是负责操作主体内容(bodyContent).定义方法:public void doInitBody(); public int doAtferBody();提示,那些在doStartTag()方法之后被调用的方法依赖于doStartTag()方法返回值并且看在JSP页面上是否自定义Action元素,而不是怎样在TLD文件中去申...
2007-04-11 22:08:20
140
JSP自定义标签学习(基础)
自定义标签的最大的特点:利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能.下面我们来指定一个简单的标签,步骤如下 扩张TagSupport 写自定义Tag的t...
2007-04-11 21:21:57
112
Shale Framework(linked apache)
Shale FrameworkShale is a modern web application framework, fundamentally based on JavaServer Faces. Architecturally, Shale is a set of loosely coupled services that can be combined as ...
2007-04-11 16:48:01
120
JSTL1.1学习-之核心库
一.JSTL简介 JSTL全名为JSP Standard Tag Libaray(JSP标准标签函数库),目前最新的版本为1.1,它是由JCP(Java Commnunity Process)制定的标准规范,提供给我们一个标准通用的标签函数库.主要分为5大类: (1)核心标签库(Core) (2)I18N格式标签库(I18N-capable format tab l...
2007-04-11 13:09:35
125
实例讲解MVC-Model2实现
<p:colorscheme colors="#ffffff,#000000,#808080,#000000,#bbe0e3,#333399,#009999,#99cc00"> </p:colorscheme> •实例讲解MVC 我们以登录为例,讲解MVC模式的运用<p:colorscheme colors="#ffffff,#000000,#...
2007-04-11 10:26:22
339
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人