Welcome 微信登录

首页 / 软件开发 / JAVA

冒号和他的学生们(连载1)——开班发言

冒号和他的学生们(连载1)——开班发言

冒号和他的学生们(连载1)——开班发言2011-06-29 BlogJava 郑晖开班发言授人以鱼不如授人以渔 ——古语冒号开了个程序员提高班,今天迎来了首期学员,他们是问号、句号、逗号、引号和叹号,皆为IT业的新兵。望着台下洋溢着青春与渴望的脸庞,冒号开始了他的开班发言——大家好!先自我介绍一下,本人姓冒名号字解之。诸位不必叫我老师,就叫老冒好了。比在座各位痴长几岁,“老”是担得的...
冒号和他的学生们(连载2)——首轮提问

冒号和他的学生们(连载2)——首轮提问

冒号和他的学生们(连载2)——首轮提问2011-06-29 BlogJava 郑晖首轮提问敬畏老师莫如敬畏真理 ——题记众人面面相觑,一阵沉默后开始窃窃私语,显然有些不太习惯这种教学方式——笔记本上还没写两个字呢,老师就把球给踢回来了。冒号也不说话,只是微笑地望着大家。还是问号打破僵局,开始发问:“老师——”冒号扬手打断他:“这里没有老师,唯一的...
冒号和他的学生们(连载3)——语言选择

冒号和他的学生们(连载3)——语言选择

冒号和他的学生们(连载3)——语言选择2011-06-29 BlogJava 郑晖语言选择尺有所短,寸有所长 ——《楚辞》问号觉得自己的问题并未解决,追问:“这么多种语言,仅凭流行度就能分出主次优劣吗?”“流行度当然不是唯一的指标。”冒号答道,“语言的主次优劣因人而异,答案在你们自己身上。还是刚才那句话,唯一的老师是你自己。&r...
冒号和他的学生们(连载4)——编程心法

冒号和他的学生们(连载4)——编程心法

冒号和他的学生们(连载4)——编程心法2011-06-29 BlogJava 郑晖编程心法言者所以在意,得意而忘言 ——《庄子·外物》问号第一个从小说里走出来,问道:“刚才谈到了低级语言和中级语言,现在该谈高级语言了吧?”冒号微叹:“高级语言大概有近千种,流行的也不下几十种,有时候选择过多反而无所适从啊。”逗号不以为然:“最流行的不就那么几个:Java、C...
冒号和他的学生们(连载5)——软件技术

冒号和他的学生们(连载5)——软件技术

冒号和他的学生们(连载5)——软件技术2011-06-29 BlogJava 郑晖软件技术借我借我一双慧眼吧,让我把这纷扰看得清清楚楚明明白白真真切切——《雾里看花》“现在我们具体介绍一下编程范式。”冒号忽然顿住,隐觉一抹失望从众人脸上掠过,问号更是欲言又止,便鼓励他开口。问号略显迟疑:“您说编程范式是一种心法,那框架、设计模式还有架构呢?”“原来如此!”冒号心...
冒号和他的学生们(连载6)——基本范式

冒号和他的学生们(连载6)——基本范式

冒号和他的学生们(连载6)——基本范式2011-06-29 BlogJava 郑晖基本范式人生最伟大的目标是行动 ——《洛克菲勒的忠告》第二课伊始,冒号开门见山:“首先介绍的是最基本的两种编程范式:命令式和声明式,其中命令式又称过程式。通俗点说,命令式编程由命令序列组成,即一系列祈使句:‘先做这,再做那’,强调‘怎么做’;声明式编程由相关表达式组成,即一系列陈述句:&l...
冒号和他的学生们(连载7)——对象范式

冒号和他的学生们(连载7)——对象范式

冒号和他的学生们(连载7)——对象范式2011-06-29 BlogJava 郑晖对象范式民为贵,社稷次之,君为轻 ——《孟子·尽心下》短憩之后,引号迫不及待地问:“面向对象的范式应该是一种特殊的命令式吧?”“面向对象?”冒号咕哝着,“姑且称之为OO或对象式吧,既不标新立异,也不以讹传讹。在回答你的问题之前,请先回答我的:什么是OOP?&rdq...
冒号和他的学生们(连载8)——并发范式

冒号和他的学生们(连载8)——并发范式

冒号和他的学生们(连载8)——并发范式2011-06-29 BlogJava 郑晖并发范式在合作中竞争,在竞争中合作 ——《竞合》逗号好奇地问:“还有其他类型的编程范式吗?”“不但有,而且有很多。”冒号喝了一口水,悠悠地说,“并发式编程就是其中之一。”叹号有些惊讶:“并发式编程也算一种范式?它似乎更像是提供运行效率的一种手段。&rdqu...
冒号和他的学生们(连载9)——泛型范式

冒号和他的学生们(连载9)——泛型范式

冒号和他的学生们(连载9)——泛型范式2011-06-29 BlogJava 郑晖泛型范式算法是脊,数据是肉;思想是鸡,结论是蛋 ——题记冒号重新开讲:“你们会不会经常遇到这种情景:一遍又一遍地写着相似的代码,有心将其归并,却因种种原因无法践行。”逗号心有戚戚焉道:“是啊,有时明明两个函数的实现几乎一模一样的,就因为某些参数不匹配,无法合而为一。”“有一种编程...
冒号和他的学生们(连载10)——超级范式

冒号和他的学生们(连载10)——超级范式

冒号和他的学生们(连载10)——超级范式2011-06-29 BlogJava 郑晖超级范式智能繁衍:机器人生产机器人 ——题记引号忽然想起一事,问道:“有一本名为《C++模版元编程》的书,既然提到了模板,想来也属于泛型编程吧?”冒号答道:“模板元编程即Template Metaprogramming,与GP密切相关但自成一派,隶属于另一种编程范式——元...
部署基于WebSphere的Java EE应用

部署基于WebSphere的Java EE应用

部署基于WebSphere的Java EE应用2011-06-29J2EE应用的部署对于部署人员而言是一件很有意义的事情。现有的应用服务器一般都支持基于Web,或热部署,或通过部署工具的方式来完成应用的部署。WebSphere Application Server 5.x提供了应用编程接口实现J2EE应用的部署和管理。一、WebSphere部署概述一般情况下,部署基于J2EE的应用需要做这样几件事情:首先,创建数据源,其中需要指定JNDI名; 其次,修改企...
《FilthyRichClients》读书笔记(一)-SwingのEDT

《FilthyRichClients》读书笔记(一)-SwingのEDT

《FilthyRichClients》读书笔记(一)-SwingのEDT2011-06-29 BlogJava javagui《FilthyRichClients》读完了前几个章节,现将我的体会结合工作以来从事Swing桌面开发的经验,对本书的一些重要概念进行一次分析,对书中的一些遗漏与模糊的地方及时补充,同时使读者消除长期以来“Swing性能低、界面丑陋”诸如此类的旧观念。读书笔记仅谈谈我对Swing的理解,难免会犯错误,还望广大...
《FilthyRichClients》读书笔记(二)-让Swing正确显示Gif

《FilthyRichClients》读书笔记(二)-让Swing正确显示Gif

《FilthyRichClients》读书笔记(二)-让Swing正确显示Gif2011-06-29 BlogJava javagui利用gif图片制作简单动画是常用的渲染手段,swing虽然支持gif图片格式并可以自动地实现动画效果。通常最简单地将gif图片放到swing组件上是调用JButton或JLabel的setIcon(Icon icon)方法。还有一种方法是重写paintComponent(Graphics g)或paint(Graphics ...
CS结构软件自动升级实现(一)

CS结构软件自动升级实现(一)

CS结构软件自动升级实现(一)2011-06-29 blogjava rochoc前段时间做了一个工具发布给公司的各部门使用后反馈了不少BUG,每次修改后均需要发邮件通知各用户替换最新版本,很不方便,因此后来就写了一个自动升级的功能,这样每次发布新的版本时只需要将其部署到自动升级服务器上,工具使用用户运行工具时就会连接到自动升级服务器,检查是否有版本更新,如果有则完成更新后再运行最新版本,否则就运行当前工具版本。为了使这个自动升级模块具有通用性,我将其做成...
CS结构软件自动升级实现(二)

CS结构软件自动升级实现(二)

CS结构软件自动升级实现(二)2011-06-29 blogjava rochoc本实现包括:1、AUPD.java 服务端和客户端之间的通讯协议2、AutoUpdateServer.java 服务端的监听进程3、AUpdSrvProc.java服务端的服务线程,用于处理客户端的自动升级请求4、ClientVerParser.java服务端服务线程用于解决客户端版本信息的类5、AutoUpdateClient.java客户端的自动升级请求进程6、Confi...
<< 201 202 203 204 205 206 207 208 209 210 >>