- 博客(51)
- 资源 (1)
- 收藏
- 关注
转载 IT业人士群聚喝酒的讲究
<br />大家喝的是啤酒,这时你入座了...... <br /><br />你给自己倒了杯可乐,这叫低配置。 <br /><br />你给自已倒了杯啤酒,这叫标准配置。 <br /><br />你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 <br /><br />你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 <br /><br />你的同事给你倒了杯白酒,这叫推荐配置。 <br /><br />人到齐了,酒席开始了。<br /
2011-03-10 22:44:00
1615
转载 执子之手 与子偕老
<br />一直欣赏这样一种爱情:没有太多的轰轰烈烈惊天动地,有的是象流水一样绵延不断的感觉;没有太多的海誓山盟花前月下,有的是相对无言眼波如流的默契……这该是一种“执子之手,与子偕老”的感觉吧,在陌生的人群中,在迷失和彷徨间,你却始终安详而从容 --- 因为你知道,冥冥之中,自有一双属于你的双手,它们紧紧地握住你,陪你走过所有的阴天和所有的艳阳天,直到一生一世。 <br /> 在我们平凡的生命里,本来就没有那么多琼瑶式的一见钟情,没有那么多甜蜜得催人泪下、痛苦得山崩地裂的爱情故事:在百丈红尘
2011-03-10 21:51:00
539
转载 JUnit4 入门教程
<br />在JUnit 3中我们是怎样写一个单元测试的。比如下面一个类:<br />public class AddOperation {<br /> public int add(int x,int y){<br /> return x+y;<br /> }<br />}<br />我们要测试add这个方法,我们写单元测试得这么写:<br />import junit.framework.TestCase;<br />impo
2011-03-10 16:21:00
527
转载 JNI简介
<br />JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。<br />目录定义设计目的书写步骤简要使用例子调用中考虑的问题对JAVA传入数据的处理软件开发(1)活动/状态图(2)运用JNI技术的视
2011-03-10 10:31:00
479
转载 如何规划自己的程序员人生
每个人的人生中20岁到30岁这段时间,是在痛苦中摸索的时间,而且这段时间还有一个很奇特的现象,就是虽然是痛苦的但是大多数人还是有很多的快乐的事情来冲淡这种痛苦。孔子曾经给人的一生每个阶段一个名称二十弱冠、三十而立、四十不惑、五十知天命、六十花甲、七十古来希。20~30岁就处在弱冠这个时期,这时人最初尝试酸甜苦辣的时期,因为在此之前的我们都好像是生活在伊甸园里。<br /><br />这个时期我们刚刚成年,很多的思想都非常的不成熟,因此对于自己的了解也就少之又少。尤其是在大学刚刚毕业这个时期,十五六年的教
2011-03-09 20:30:00
322
转载 一个程序员心态决定成败
摘要: 总结自己30多年的人生经历,一个积极向上,坚持不懈,不达目标,誓不罢休的心态,是成功的关键。 <br />从小,我只在数学方面有一定的天赋,其他课程一塌糊涂。我的记忆力特差,情商超低,生字记不住,英语更是搞不懂,这些文科需要记忆的和语文需要抒情 的更是弄不成。写作文,只会实话实说,一说写作文,总觉得肚子里没东西,没什么可写的,不知从哪里下手,无论怎么努力还是不会。对我来说,最难的就是写作 文,从初中到高中几乎没有写过什么作文,就是高考,为了完任务,硬编了个作文,说实话,
2011-03-08 19:26:00
789
转载 什么是EJB,EJB技术概览
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。在J2EE里,Enterprise Java B
2010-03-29 14:09:00
635
转载 J2EE到底是什么?
目前所有的B/S系统应用可以分为:有状态(statefull)和无状态(stateless)两大类别。 有状态是指在整个系统的处理过程中要保留记住一些信息,而无状态则相反,每次request都是独立的连接,不需要在每个request之间共享数据等等。 对于这两种应用,通常第一考虑是性能要最优,性能是我们选择IT技术的主要依据之一。为达到最大化的性能
2010-03-29 10:50:00
398
转载 理解Java ClassLoader机制
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader | system classloaderbootstrap classl
2010-03-25 16:54:00
352
转载 URLClassLoader
我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼
2010-03-25 14:53:00
483
转载 Java 正则表达式的解释说明
表达式意义:1.字符x 字符 x。例如a表示字符a// 反斜线字符。在书写时要写为////。(注意:因为java在第一次解析时,把////解析成正则表达式//,在第二次解析时再解析为/,所以凡是不是1.1列举到的转义字符,包括1.1的//,而又带有/的都要写两次)/0n 带有八进制值 0的字符 n (0 /0nn 带有八进制值 0的字
2010-03-24 15:47:00
271
转载 Java正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则表达式处理文本,一些
2010-03-24 15:45:00
304
转载 spring 概念理解(资料)
一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通
2010-03-22 16:42:00
296
转载 什么是单点登录?
单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 企业应用集成(EAI)。企业应用集成可以在不同层面上进行:例如在数据存储层面上的“数据大集中”,在传输层面上的“通用数据交换平台”,在应用层面上的“业务流程整合”,和用户界面上的“通用企
2010-03-22 09:12:00
709
转载 Java中的StringBuilder类功能详解
字符串连接可以通过两种方法实现,其中一种是在Java中提供的一个StringBuilder类(这个类只在J2SE5及以上版本提供,以前的版本使用StringBuffer类)。字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示:String s = "abc"
2010-03-22 09:05:00
502
转载 servlet与Struts action线程安全问题分析!
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。
2010-03-19 16:25:00
754
转载 J2EE架构企业级应用
企业级应用是指那些为商业组织、大型企业而创建并部署的解决方案及应用。这些大型企业级应用的结构复杂,涉及的外部资源众多、事务密集、数据量大、用户数多,有较强的安全性考虑。当代的企业级应用决不可能是一个个的独立系统。在企业中,一般都会部署多个彼此连接的、相互通过不同集成层次进行交互的企业级应用,同时这些应用又都有可能与其它企业的相关应用连接,从而构成一个结构复杂的、跨越Intran
2010-03-19 15:40:00
461
转载 浅谈面试
拒绝了两家公司的offer,选择了现在的公司。开始新的旅程在家待业了一个多月,在经济危机的寒冬中找如意的工作是件痛苦的事情。一个多月里,面试过多家公司,现在也在对别人进行面试。感受很多.与大家分享1、面试中的攻防面试中,求职者处理弱势,主守。面试官处理强势,主攻。面试官一般都是率先发问,特别是有经验的面试官,很善于进行引导,由他来掌握着谈话的主动权和话语权。
2010-03-19 15:20:00
393
转载 什么是分布式应用程序
分布式应用程序是指:应用程序分布在不同计算机上,通过网络来共同完成一项任务。 通常为服务器/客户端模式更广义上理解“分布”:不止是应用程序,还包括数据库等,分布在不同计算机,完成同一个任务所谓分布式就是系统在逻辑上或者物理上不是在一个地方的,而这样的情况下和平常的一个系统有很多不一样的地方。所以是一门比较有深度的学问! 本文摘自:http://www.cnbl
2010-03-19 13:39:00
1028
转载 MySQL数据库引擎介绍
如果你是个赛车手,并且按一下按钮就能够立即更换引擎而不需要把车开到车库里去换,那会是什么感觉呢?MySQL数据库为开发人员所做的就好像是按按钮换引擎;它让你选择数据库引擎,并给你一条简单的途径来切换它。MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用 MySQL++ API来创建自己的数据库引擎,就像打穿
2010-03-17 17:28:00
308
转载 Hibernate延迟加载介绍
Hibernate延迟加载:延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的Hibernate延迟加载的细节。A、Hibernate延迟加载之实体对象的延迟加载
2010-03-11 13:48:00
347
转载 Hibernate3的工作原理
本文讲述了Hibernate3的工作原理,分为三个部分进行讲述:Hibernate3 的初始化、Hibernate3 的缓存体系以及Hibernate3 中Java对象的状态。一、Hibernate3 的初始化读取Hibernate 的配置信息-〉创建Session Factory 1、创建Configeration类的实例。 它的构造方法:将配置信息(
2010-03-11 12:55:00
514
转载 RBAC的数据库建立
一、数据库,参照网上一些范例,在mysql中创建以下表Java代码 -- Create the datatable named by RBAC_User to save users. create table RBAC_User ( User_ID int primary key auto_increm
2010-03-08 21:04:00
1933
转载 Java Web开发,你一定会遇到
Java Web开发中,有许多共通的问题,是开发人员在开发过程中一定会遇到的,需要处理的问题:1. 乱码问题为何会出现乱码问题?既然有乱码问题,肯定是由于编码设置的不一致导致的。在Web开发过程中,涉及以下一些编码设置,客户端参数的编码设置,Web服务器的编码设置,服务器端应用程序的编码设置,数据库的编码设置等。只要这四处的编码设置有不相同的,就可能会出现乱码问题。开发人
2010-03-07 10:55:00
404
转载 小寓言故事
一、成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长
2010-03-07 10:54:00
547
2
转载 七个让人顿悟的人生哲理寓言
一、成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结
2010-01-27 16:52:00
272
转载 别了,互联网。
“不作恶”(dont be evil)是做人的基本信条,“全球共享共用(universally accessible and useful)”的宗旨是互联网存在和发展的灵魂所在,也是在新的平台上人类自由、平等的精神的延续。 一上来就定下文章的基调不是我的风格。但是这一次我一定要把这一句话先写出来,因为我的胸中压着一股气,我实在找不到什么合适的言语去表达这样一种感受。我们知道我们说什么
2010-01-18 17:35:00
624
转载 Google百度和谷歌的那些事
很久不在这个blog上写和技术无关的东西了,尤其不想写跟业界有关的东西,觉得太空,太忽悠,对别人没价值。但这次,我想写写这5,6年对google和百度的一些观察心得。这里面,这里面存在大量的个人推论,我并不能担保完全正确,请只当作是一次思想的碰撞。这篇blog主要由我完成,Tinyfool提出了大量修改意见,亦有重要贡献。1 google,不作恶,信息流动众所周知,google的
2010-01-15 17:03:00
257
转载 男人的责任,你能做到吗?
一、拥有自信和风度 男人到了二十几岁后,就要开始学着用心去经营自己了,它体现在自己的思想与涵养上。自信是一个男人最重要的品质,自信的男人就你像一只在暴风雨中战斗的海鸥。海鸥所要说的只有一句话“让暴风雨来的再猛烈些吧”,只因为它无所畏惧。一个自信的男人,总是能够感染别人,无论这些人是朋友还是敌人。要使别人对你有信心,就必须要先对自己充满信心。自信的男人可以战胜一切困难。 一个有风度的男人就像一片
2010-01-08 16:16:00
300
转载 ANT十五大最佳实践
作者:Eric M. Burke, coauthor of Java Extreme Programming Cookbook原文:http://www.onjava.com/pub/a/onjava/2003/12/17/ant_bestpractices.html译者:徐彤MSN:xt121@hotmail.com 在Ant出现之前,构建和部署Java应用需要使用包括特定平台的
2009-12-31 10:03:00
299
转载 时钟的启迪
我常常不知道自己该做些什么。幼时的梦想越走越远,风霜的磨砺和肩上的重担时时让我不知所措,我不知道接下来该怎么办。 有一个3只钟的故事总在这时候给我启迪。一只新组装好的小钟放在了两只旧钟当中,两只旧钟“滴答”、“滴答”一分一秒地走着。其中一只旧钟对新来的小钟说:“来吧,你也该工作了。可是我有点担心,你走完三千二百万次以后, 恐怕便吃不消了。”“天哪!三千二百万次。”小钟吃惊不已。“要我做这么大的事
2009-12-30 13:55:00
365
转载 Javascript实现统计图形库
http://www.highcharts.com/推出javascript实现各种统计图形,柱状图,饼形图,线性图,Excel能够实现的基本都能实现,而且是动态的,鼠标移到统计图上,有相应数据输出,非常酷,不过这个Js库只有非盈利机构使用才是免费的,否则要收费,不管如何,可以先去开开眼界,浏览器效果真的不错,加上Html5即将普及,没有浏览器不能干的事情了。 转自:http://www.
2009-12-07 16:14:00
1391
转载 Java之父James Gosling谈计算机编程艺术
2002年,著名的”Java2虚拟机内幕”作者对Java之父詹姆斯·高斯林进行了访谈,谈话中,高斯林就软件设计的复杂性和算法发表了他的一些看法。对有志于从事IT软件行业的童鞋来说,听听专家的意见,应该还是不无裨益的。Java之父James Gosling2002年3月22日,Bill Venners采访了Java之父,谈论了有关企业软件,算法,用户界面友好软件等话题。以下为全文:
2009-11-30 14:33:00
682
转载 李开复给学生第七封信:21世纪最需要7种人才
北京时间9月4日,谷歌全球副总裁、大中华区总裁李开复正式辞职,结束其为期四年的任期。以下是李开复给中国学生的第七封信:21世纪最需要的7种人才我们都知道21世纪最有价值的是人才,是什么人才呢,就是我今天要演讲的题目。我想我这个演讲有一个很大的假设就是21世纪需要的人才与20世纪、19世纪有着很大的差别,因为21世纪有几个很重大的革命发生。在21世纪我们更多的工作是靠我们脑力的创造,是靠平等
2009-09-08 11:17:00
278
转载 职场人29岁前变富翁的秘诀
你是否想在29岁前成为富翁呢,学会下面的“人脉理财法”也许会给你带来奇迹般的效果。 内修工夫+外营人脉 所谓,只能靠钱赚钱?尽管市面上理财书籍教的致富方法,大多是以投资工具为媒介,但积累资产的方法不只一种,有人懂得善用投资工具,大赚机会财;有人则专营人脉圈,年轻时愿意多付点交际费当学费,先蹲后跳,随之而来的是职位、薪水的提升以及见识的增广,已经不是可以用报酬率这类数字来衡量
2009-08-21 14:18:00
287
原创 js实现table表列的排序
声明:本例子根据《JavaScript高级程序设计》(作者 Nicholas C.Zakas)该书第12章进行改写,主要是把表列排列的属性和方法封装到了一个对象中去 下载地址:http://download.youkuaiyun.com/source/1511936
2009-07-23 14:48:00
386
原创 技术感悟~ 只语片断
写软件,有不同的领域,每一个领域都有其特点和挑战,但他们都应该有一个共同的目标:让机器解决某种问题 应用领域的开发对于技术来说最大的挑战是业务逻辑的复杂,1 业务逻辑的复杂;2 软件的架构和数据库的设计的是否合理;3 模块之间设计耦合度是否低,类的接口和继承是否合理;4 性能是否优越;5 用户使用该软件的用户体验,是否方便,好用系统领域的开发对于技术来说
2009-07-23 11:16:00
253
转载 24 个漂亮的个性化 HTML 表单技术
Checkbox 与 Radio Buttons 相关1.) FancyForm FancyForm 是一个非常强大的 JavaScript 库,可以作为 checkbox 和 radio button 的替代品,能生成非常漂亮的 checkbox 和 radio button,并支持几乎所有浏览器,该 JavaScript 库需要 MooTools JavaScript 框架的支
2009-07-23 11:08:00
447
转载 40 个轻量级 JavaScript 库 (下)
流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaScript 库。这是本文的第二部分,第
2009-07-23 09:57:00
294
转载 40 个轻量级 JavaScript 库 (上)
COMSHARP CMS写道:流行的 JavaScript 库不胜枚举,jQuery, MooTools, Prototype, Dojo, YUI。这些 JavaScript 库功能丰富,加上它们的插件,几乎能胜任任何工作,然而这是有代价的,这些库往往导致你的网页尺寸臃肿。在某些场合,如果你只想完成特定的工作,可以使用一些功能更专一的轻量库,本文介绍了40个非常出色的轻量级 JavaSc
2009-07-23 09:54:00
484
js实现表格中列的排序
2009-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人