`
loseone
  • 浏览: 32995 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
问题领域的复杂性客户需求本身就很复杂,客户与开发人员互相不理解管理开发过程的困难开发是由人完成的,人的组织、潜能存在巨大复杂性软件可能的灵活性软件为开发人员提供了极大的灵活性,而开发人员也很容易滥用这种灵活性表征离散系统行为的困难 软件系统本质上是一个离散系统,其复杂度要远远大于连续系统。一个简单的外部事件可能破坏整个系统
建筑商从来不会去想给一栋已建好的100层高的楼房底下再新修一个小地下室——这样做花费极大而且注定要失败。然而令人惊奇的是,软件系统的用户在要求作出类似改变时却不会仔细考虑,而且他们认为这只是需要简单编程的事。——Object-Oriented Analysisand Design with Applications Grady Booch
深入理解面向对象 向下:深入理解三大面向对象机制 封装,隐藏内部实现 继承,复用现有代码 多态,改写对象行为 向上:深刻把握面向对象机制所带来的抽象意义,理解如何使用这些机制来表达现实世界,掌握什么是“好的面向对象设计”
面向对象的两个方向性思维底层思维:向下,如何深入把握机器底层,从微观理解对象构造——底层思维• 语言构造• 编译转换• 对象内存模型• 运行时机制• ……   抽象思维:向上,如何将我们的周围世界抽象为程序代码——抽象思维• 面向对象• 组件封装• 设计模式• 架构模式
1.选用适合的Oracle优化器 Oracle的优化器共有3种: a.RULE(基于规则) b.COST(基于成本) c.CHOOSE(选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE、COST、CHOOSE、ALL_ROWS、FIRST_ROWS。你当然也在SQL句级或是会话(session)级对其进行覆盖。 为了使用基于成本的优化器(CBO,Cost-Based Optimizer),你必须经常运行analyze命令,以增加数据库中的对象统计信息(object statistics)的准确性。 如果数据库的优化器模式设置为选择 ...
  1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键<table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" ...
JspWriter out=this.pageContext.getOut(); String actionType=memberActionBean.getMemberAction().getActionType(); Class[] cl=new Class[0]; Object[] args=new Object[0]; Method meth=null; try{ meth=this.getClass().getMethod(actionType,cl); }catch(Exception e){} String str=""; if(meth! ...
<embed src="http://player.youku.com/player.php/sid/XMTA3MTYxOTIw/v.swf" quality="high" width="480" height="400" align="middle" allowscriptaccess="sameDomain" type="application/x-shockwave-flash"></embed>   http://v.youk ...
http://sshplus.googlecode.com/files/linux_%E8%AE%B2%E4%B9%89.pdf  linux_讲义.pdf 2MB BeanSoft 2009-07-11 18:48 发表评论
随着BEA并入Oracle,原 dev2dev 社区已经逝去好久好久,好多经典的分享都已不在。还好,我们还在,dev2dev原版主chaowang再次扯起大旗,创建了新的交流平台:  http://www.weblogicfans.net/ 欢迎 Weblogic 爱好者们加入! BeanSoft 2009-06-22 10:29 发表评论
CREATE TRIGGER news_log AFTER INSERT ON news; FOR EACH ROW INSERT INTO `news_logs` select *, now() from news where newsid =  (select max(newsid ) from news);   DROP TRIGGER news_log ;   一共两个表,一个是原始表 news,一个是日志表news_logs(多了一列日期),可以实现新插入时自动记录日志,不用写代码了。 类似还可以实现更新时插入更新日志,详情可查看 MySQL 的文档。 BeanSoft 2009-0 ...
http://www.damipan.com/file/1QIdXr5.html http://www.damipan.com/file/1QJLIey.html http://www.damipan.com/file/1RbLrHx.html   分别是视频+代码+PDF电子书, 打包放到了大米盘. 他的Blog是: http://www.blogjava.net/wavesun/ 最近一直比较忙, 很想抽时间把以前放在 beansoft.java-cn.org 的下载资料也找个稳妥的地方上传作为镜像. BeanSoft 2009-05-25 16:57 发表评论
中国Java培训机构09年度排行榜 本站是个人网站, 因此排名标准是按照本人的个人感觉而定. 此排名的顺序主要依据: 办学规模, 在校人数, 师资稳定度(全职讲师人数), 口碑, 视频好评度等. 受经济危机影响, 目前的总趋势是学费略有降低, 但就业较难, 起薪很低. 建议有意参加者先看各类免费视频入门, 并接触从各个培训学校毕业的朋友/同学了解第一手资料. 至于各自宣传的来自企业的案例, 我可以负责任的告诉大家: 所有项目都是演示型的小项目, 企业项目根本不可能作为培训内容出现, 第一个难题就是版权问题. 按照一般的规定, 在职人员所开 ...
相关文章: sshplus项目发布第一版: Struts 2 + Spring 2 + Hibernate 3 整合演示 本文档描述Windows系统下如何安装和配置运行struts2sh系统。 作者: 刘长炯 日期: 2009-5-1 Email: beansoft@126.com 1 安装所需的软硬件环境 1.1 运行环境 ...
http://sourceforge.net/projects/barcode4j   Barcode4J is a flexible generator for barcodes written in Java and available under the Apache License v2.0. Features: Extensions for Apache FOP, Xalan-J and SAXON, Servlet, command-line interface, output to SVG, EPS, Java2D/AWT and bitmaps.   相关文章 ...
Global site tag (gtag.js) - Google Analytics