架构师必备
文章平均质量分 72
gotohbu
学而时习之,可以为师矣。学而不思则罔,思而不学则殆。
展开
-
如何培养员工自控力
如果一个员工的情商高,那么他在工作中取得成功的几率就高。所以在挑选员工的时候把情商因素考虑进去是合乎情理的。但是,怎样才能做到这一点呢?对于刚刚接触到情商这个概念的人来说,明白情商究竟是什么还是很重要的。 在很多的情况下,情商这个概念是被误解了的。实际上,很多人以为情商等同于社交技巧。这种观念是非常片面的。一个人的社交技巧是用来管理他和外部世界的关系的,比如如何原创 2009-07-23 17:40:00 · 686 阅读 · 0 评论 -
JDBC总结
JDBC部分终端进入mysql: mysql -u root回车终端进入oracle: telnet 192.168.0.23 然后sqlplus openlab/open123MySQL常用命令: show databases; use tableName; show tables;一、概述JDBC JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。 从本质原创 2009-08-31 10:08:00 · 18292 阅读 · 1 评论 -
JDBC总结
JDBC部分终端进入mysql: mysql -u root回车终端进入oracle: telnet 192.168.0.23 然后sqlplus openlab/open123MySQL常用命令: show databases; use tableName; show tables;一、概述JDBC JDBC从物理结构上说就是Java语言访问数据库的一套接口集合。 从本质原创 2009-08-31 10:11:00 · 1322 阅读 · 0 评论 -
xml经典总结
XML(eXtensible Markup Language)是万维网联盟(World Wide Web Consortium W3C)定义的一种可扩展标志语言。 可扩展性指允许用户按照XML规则自定义标记(tags 标签)。强项:轻松表达多层结构的数据;可扩展。优点:平台无关,语言无关。设计目标是描述数据并集中于数据的内容,与显示分离。提醒:不能用XML来直接写网页。即便是包含了XML数据原创 2009-08-31 10:13:00 · 2266 阅读 · 3 评论 -
java 经典总结
sun考试: SCJP:只考core java SCJD:+jdbc+swing SCWCD:+servlet+jsp(JAVA EE) SCEA:+EJB+Webserver(架构师)必须养成优秀程序员的编写习惯:缩进(用空格)、注释、命名约定。大小写敏感。单独的“;”代表一条空语句。main函数是我们整个程序的执行入口所以必须是静态公开的。 必须原创 2009-08-31 10:19:00 · 5638 阅读 · 0 评论 -
sql 总结
先登陆服务器: telnet 192.168.0.23 公帐号: openlab-open123 tarena-tarena再进入SQL:sqlplus sd0807/sd0807 帐号:sd0807-密码同样 公帐号:openlab-open123设置环境变量: ORACLE_SID=oral10g/ --变局部变量 export ORACLE原创 2009-08-31 10:25:00 · 1574 阅读 · 0 评论 -
Struts 2.x初阶
Struts 2.x初阶1.MVC原理2.Struts框架的介绍3.Struts2.x快速上手4.Struts2.x框架的分析*******************************************************************************一、MVC原理 1. Model1---> Model2 ---> MVC Framework原创 2009-08-31 09:56:00 · 846 阅读 · 0 评论 -
Struts1.x 架构
Day1:overview:1.MVC概述2.Struts框架 (技术概览) 3.Struts开发步骤4.Struts新手上路5.Struts详解6.使用工具构建struts应用**************************************************************一 MVC概述 (教材Page 219) 1 起源2 设计理念 图(Page 219原创 2009-08-31 09:59:00 · 1722 阅读 · 0 评论 -
OOAD 和UML经典总结
day01:面向对象 通过封装、继承、多态,把程序的耦合度降低,使程序灵活、容易修改、容易复用。 面向对象=对象 + 类 + 消息 + 继承 + 多态 面向对象方法是一种把面向对象的思想运用于软件开发过程,指导开发活动的系统方法,包括分析、设计和实现等活动 软件开发组越大,组中每个成员的生产率就越低 --Philippe Kahn,原创 2009-08-31 10:16:00 · 961 阅读 · 0 评论 -
项目开发
项目开发并不是一个简单的过程,我们需要遵循一些开发流程。一个项目的开发会被分成很多步骤来实现,每一个步骤都有自己的起点和终点。也正如此,使得开发过程中的每个步骤起点和终点在不同的软件项目中出现不同难度的“坎”,使其难于达到该步骤开始或是终结的条件,开发过程也就不会一帆风顺。不同的开发模式其实就是将步骤的起点和终点重新定义,甚至重新组合排列,虽然任何一个开发模式最终目的都是完成软件项目的开发,但原创 2009-07-01 15:17:00 · 1304 阅读 · 0 评论 -
人为什么要有责任心?
人为什么要有责任心? 一个人若没有热情,他将一事无成,而热情的基点正是责任心。 -----俄国作家 托尔斯泰 据说人生很多组织都可以后天培养,但是其中有一种最难培养的素质就是责任心,有责任心的人,能够做到不因事大而难为,不因事小而不为,不因事多而忘为,不因事杂而错为。责任心是金,责任心与自尊心、自信心、事业心、慈悲心、怜悯心、同情心、进取心、雄心、恒心、孝心、关心、善心等等“群心”相比,是原创 2009-07-07 14:06:00 · 925 阅读 · 0 评论 -
人为什么要学会思考(学习)?
人为什么要学会思考(学习)? 不下决心培养思考习惯的人,便失去了生活中最大的乐趣。 -----美国发明家 爱迪生 思考是一种享受,我思考所以我快乐。吃得再好也只是量变,不是质变(心脏和大脑的变化),人并不会因为吃得好的就能够产生真正的幸福感。幸福感只能由大脑和心脏取得。问题在于,很多人一辈子辛辛苦苦只为了满足自己的一张嘴,满足眼耳鼻喉其他器官,却从来没有想到过满足自己最重要的两个器官:大脑和原创 2009-07-07 14:08:00 · 1144 阅读 · 0 评论 -
人为什么想成功?
人为什么想成功? 立志、工作、成功,是人类活动的三大要素。 -----法国微生物学家 巴斯德 简单地说,成功就是:知行合一,中国讲天人合一。成功是人类的本能,是获得赞美与尊重的最好的方式,当然有时也会遭来嫉妒。人人都希望自己有影响力,成功是获得影响力的最好的方式。所谓成功,其实是自己对自己的评估和看法,而失败,则是别人对你的评估和看法。另外一个关于成功的定义:成功就是做自己想做的人,干自原创 2009-07-07 14:12:00 · 737 阅读 · 0 评论 -
人为什么要学会选择?
人为什么要学会选择? 择你所喜欢的,爱你所选择的。 -----俄国作家 列夫.托尔斯泰 最好的选择未必是选择最好的,人生没有最好的选择,只有对自己的选择负责!因此,学会选择非常重要。 女怕嫁错郎,男怕入错行。无论是背着金子,还是背着砖头,都要把它放弃,才能轻装上阵。轻松自如、悠然自得、从容淡定才能神采奕奕=、意气风发、活力迸发。人要学会选择,首先就要学会放弃。舍得舍得,无舍就无得,先有舍原创 2009-07-07 14:09:00 · 769 阅读 · 0 评论 -
系统架构师的修炼
最近应聘系统架构师,面试回答一些问题,加上之前做的一些功课,搜索到一些文章,感觉有必要总结一下,到底如何做一个成功的系统架构师呢?首先,何谓系统架构师? IBM工程师的说明是: 架构师的主要责任是提供开发人员和项目经理之间的共用沟通媒体。他们负责让业务规则及需求与工程实践及限制相适应,以确保成功 中文Wiki上的说明是: 系统架构师负责设计系统整体架构,从需求到设计的每个细节都要考虑到原创 2009-09-10 16:12:00 · 668 阅读 · 0 评论 -
Ajax总结
Web2.0 概述 Web1.0 vs. Web2.0 天天谈门户 谈个性化 关注的是内容 关注的是应用 谈挂牌推销 谈服务 谈密闭、大而全 谈大家开放、谈联合 网站中心化 个人中心化Web1.0 vs. Web2.0结论: 是网络传媒的一种发展趋势是一种理念,而不是技术。原创 2009-08-31 10:01:00 · 697 阅读 · 0 评论 -
Web Service概述
part1. Web Service概述-----------------------------------------------------一、 Web Service概述 1.动机 1) 今天,万维网的主要用途是交互式的访问文档和应用程序; 2) 大多数时候,这些访问是通过浏览器、音频播放器或其它交互式的前-后端系统; 3) W3C: “假如万维网支持应用程序间的原创 2009-08-31 09:51:00 · 1571 阅读 · 0 评论 -
Struts1.x与Struts2.x 比较
序号对比方面Struts1Struts21在Action实现类方面Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Str原创 2009-08-31 09:47:00 · 1060 阅读 · 0 评论 -
从技术的角度审视项目计划
一个好的项目计划需要在合适的时候计划处理以下技术内容: * 技术类文档的准备 编码规约 是否定义了完善的编码规约,是否在内部讲解了编码规约的内容。 文档注释规约 是否定义了详细的文件注释规约,文件头注释格式定义,属性,方法注释定义,修改,删除的注释方法,版本升级定义等。 常见代码问题汇总转载 2009-07-21 17:00:00 · 637 阅读 · 0 评论 -
学会如何沟通?
卡耐基:如何与人沟通 交流沟通是人类行为的基础。但是,您的交流沟通是否能准确传达出您的愿望或对某事不予赞同的态度? 成功与否,与其说在于交流沟通的内容,不如说在于交流沟通的方式。要成为一名成功的交流者,取决于交流的对方认为您所解释的信息是否可靠而且适合。 交流沟通涉及到各式各样的活动:交流、劝说、教授以及谈判等。您要在这些活动中游刃有余,并培养出高效沟通所需的技巧。 一.良好沟通原创 2009-07-23 11:31:00 · 2335 阅读 · 0 评论 -
云计算
云计算云计算是近几年最为热门的互联网话题。什么是云计算呢?简单地说,云计算可以把全球的互联网设备聚合到一起,形成一个虚拟的计算能力和存储能力。在云计算环境下,PC机、手机等设备,都是组成“计算云”的雨滴单位。借助蚂蚁多啃死大象的特点,这些数以百万计的廉价的设备的能力被聚合累加后,其性能远远超过现有的最先进的大型计算机。当拥有了强大的“计算云”后,科学家们就可以实施一系列的梦想,这些梦想正逐转载 2009-07-28 09:40:00 · 499 阅读 · 0 评论 -
Struts2+Spring+Hibernate搭建全解!
Struts2+Spring+Hibernate搭建全解! Struts2+Spring+Hibernate是J2EE的最新流行框架。本篇是我搭建这个框架的经验总结,有很多人搭建这个框架总会遇到大大小小的问题,网上也没有什么行之有效的方案或成体系的介绍,所以我就决定总结一下我的搭建过程。给一些搭建尚存问题的朋友提供帮助。我用这个框架,实现的是基本的CRUD功能的一个雇员原创 2009-07-28 10:17:00 · 896 阅读 · 1 评论 -
海量数据的处理分析
海量数据处理问题是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在程序处理时,前面还能正常处理,突然到了某个地方问题原创 2009-08-10 15:49:00 · 489 阅读 · 0 评论 -
Apache和Tomcat 整合
通常都是通过JK_MOD来整合Apache和Tomcat,但是Apache2.2版本以上整合Tomcat可以直接通过AJP_PROXY来完成,很方便。下面把几种方式都简单讲讲。假设一个Apache,两个Tomcat容器,访问 a.hackang.cn 和 b.hackang.cn 分别对应 tomcata 和 tomcatb 的应用第一种方式:JK_PROXY安装好Apache和Tom原创 2009-08-14 11:10:00 · 622 阅读 · 0 评论 -
JSF和Struts的区别概述
据说JSF的主要负责人就是struts的主要作者,所以二者的相似点还是有很多的。 都采用taglib来处理表示层:在jsp页面中,二者都是采用一套标记库来处理页面的表示和model层的交互。 二者都采用了bean来作为和jsp页面对应的model层。该model层保存了jsp页面上的数据,同时可以作一些验证工作,在struts中就是FormBean,在JSF中就是back bean原创 2009-08-14 12:00:00 · 754 阅读 · 0 评论 -
Java虚拟机的简单介绍
Java虚拟机的简单介绍1,什么是Java虚拟机Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。 2,为什么使用Java虚拟机?Java语言的一个非常重要的特点就是与平台的无关性。而使用Ja原创 2009-08-14 12:02:00 · 866 阅读 · 0 评论 -
APACHE 2.2.8+TOMCAT6.0.14配置负载均衡
目标: 使用 apache 和 tomcat 配置一个可以应用的 web 网站,要达到以下要求: 1、 Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。 2、 为系统设定 Session 超时时间,包括 Apache 和 tomcat 3、 为系统屏蔽文件列表,包括 Apache 和 tomcat 注:本例程以一台机器原创 2009-08-14 11:35:00 · 607 阅读 · 0 评论 -
UrlRewriter技术简单运用
如何增强你网站中地址的可读性和让搜索引擎快速的收录到你的站点,这就需要你美化你的网页的地址,也就是我们常说的Url重写技术,大家熟悉的可能有很多服务器都提供Url重写的技术,以前我们用的最多的就是Apache,Jboss这样一些服务器自带的一些Url重写,但是他们的配置比较麻烦,性能又不是太好,现在我们有专一的开源框架来完成Url重写任务,今天我要介绍的就是UrlRewriter。使用起来比较简单原创 2009-08-14 11:55:00 · 895 阅读 · 0 评论 -
软件设计原则与方法
“开-闭”原则 (Open-Closed principle, OCP) 一个软件实体应当对扩展开放,对修改关闭。Software entities should be open for extension, but closed for modification.在设计一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展。 “可变性的封装原则”从工程的角度讲解了如何原创 2009-06-16 16:38:00 · 714 阅读 · 0 评论 -
EJB 3.0 总结
EJB 3.0Sun App/JBoss/Weblogic-----------------------------------------------------------Day11. What is EJB EJB(Enterprise JavaBean)是JavaEE应用的业务层技术标准, 以这项技术开发的组件叫做EJB组件,常常简称EJB EJB架构是一个用于开发和部署基于组原创 2009-08-31 09:54:00 · 2485 阅读 · 0 评论 -
Hibernate总结
软件开发的分层思想: 三层架构: 数据表现层 业务逻辑层 数据持久层 SUN的桌面应用 Swing AWT 普通Java类 JDBC SUN的WEB基本应用 JSP 普通Servlet JDBC SUN的WEB高级应用原创 2009-08-31 10:07:00 · 1027 阅读 · 0 评论 -
java常用术语解释
词解释AAA认证(Authentication):验证用户的身份与可使用的网络服务;授权(Authorization):依据认证结果开放网络服务给用户;计帐(Accounting):记 录用户对各种网络服务的用量,并提供给计费系统。简称AAA系统。AWTAbstract Window Toolkit(抽象窗口工具包),第一代的 Java GU原创 2009-08-31 09:45:00 · 658 阅读 · 0 评论 -
Rose与PowerDesigner:两款建模工具对比分析比较
【IT168技术分析】一、 二者的出身 作为世界最著名的两大CASE工具,Rational Rose和PowerDesigner的名声可谓如雷贯耳。Rose是当时全球最大的CASE工具提供商Rational的拳头产品,UML建模语言就是由Rational公司的三位巨头Booch、Rumbaugh和Jacobson发明的,后来Rational被IBM收购,所以Rose 可谓出身名门,嫁入豪原创 2009-07-13 16:31:00 · 700 阅读 · 0 评论