-
JAVA EE架构师 急需具备的知识
JAVAEE架构师需要具备的知识1、构架师胚胎(程序员)学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。2、构架师萌芽(高级程序员)学习分布式系统、组建等内容,可以在大学或第一年工作时间接触,包括分布式系统原理、ejb、corba、com/com+、webservice...
54
热度 -
50条SQL查询技艺
50条SQL查询技巧Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.S#from(selects#,scorefromSCwhereC#='001')a,(select...
75
热度 -
sql面试题一
sql面试题1Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;selecta.S#from(selects#,scorefromSCwhereC#='001')a,(selects#,scorefro...
32
热度 -
应用 TPTP 对 Eclipse 插件进行性能剖析和调优
使用TPTP对Eclipse插件进行性能剖析和调优简介:?TPTP(EclipseTest&PerformanceToolsPlatformProject)是Eclipse基金下的一个子项目,用于提供基于Eclipse的软件辅助工具,从测试到运行监控,几乎涵盖了软件开发的各个阶段。本文主要介绍其中的性能分析工具并给出一个实例介绍如何在Eclipse插件开发项目中使用性能剖析工具进行性能分析...
718
热度 -
30个绝佳的eclipse插件
30个最佳的eclipse插件来自:http://www.ajaxline.com/best-eclipse-plugins?PyDev-PythonDevelopmentEnvironmentforEclipsepyDev使的程序员可以使用eclipse来开发Python、Jython和IronPython应用,而且Pydev+eclipse也成为开发Python的首选IDE。?EasyEcli...
16
热度 -
从零开始编撰自己的C#框架(28)——建模、架构与框架
从零开始编写自己的C#框架(28)——建模、架构与框架文章写到这里,我一直在犹豫是继续写针对中小型框架的设计还是写些框架设计上的进阶方面的内容?对于中小型系统来说,只要将前面的内容进行一下细化,写上二三十章具体开发上的细节,来说明这个通用框架怎么开发的就已完全足够了,因为对于中小型系统来说,并不是很复杂,简单的了解三层架构就已经够用了,而使用太多的设计反而有点罗嗦,因为基本上没有什么人会为中小型系...
7
热度 -
SORRY,小弟我来晚了
SORRY,我来晚了。背景我先简单的介绍一下背景,为什么说:SORRY,我来晚了。上周,看到CSDN正在的招募各个板块的新版主,于是写了一个申请。意料之外,被CSDN版主们推荐,有幸成为其中一员,倍感荣幸。由于上周一直比较忙,也没有跟大家做一个详细的介绍,以至于到现在才发布这个帖子,所以说我来晚了。简单介绍我先做一个简单的介绍吧,一些碎碎念,希望您可以坚持到最后。11年,开始知道CSDN是IT届最...
30
热度 -
不太认可源代码才是唯一设计的说法,个人认为未来的需求、设计与产品三者之间必然有界线
不太认同源代码才是唯一设计的说法,个人认为未来的需求、设计与产品三者之间必然有界线敏捷开发中认为源代码才是真正、并且唯一的设计,而其他的为了编写源代码而画出来的图或是写出来的描述,均是这份唯一的设计文档的辅助文档。==================================我个人认为源码是产品结果,就比如制造机床一样,源码就是机床这个产品结果,所谓编译,无非是给机床通上水电气,按下开关,让...
8883
热度 -
Android源码装饰模式-ContextWrapper
Android源码装饰模式---ContextWrapper如果说Android源码中哪个地方装饰模式应用的最明显的话,那肯定是非ContextWrapper莫属了,ContextWrapper是一个透明的经典的装饰模式。本文将通过装饰器模式分析Context源码结构。本文基于的Android源码是(android5.0.0)。首先先介绍一下装饰模式。装饰模式意图装饰模式动态地给对象添加额外的职责...
241
热度 -
[Android]单元测试范例
[Android]单元测试实例转自:http://yuanzhifei89.iteye.com/blog/1122104作者:yuanzhifei测试相关资源让开发自动化:用Eclipse插件提高代码质量http://www.ibm.com/developerworks/cn/java/j-ap01117/index.html代码测试覆盖率介绍:http://www.cnblogs.com/cod...
5
热度 -
从头开始设计Java应用程序时,总是'实体优先'方法?
问题描述 我只是在这里阅读这本书::试图找到一个关于如何有效地设计(通用)中到大的策略应用程序(200个表或更多)-例如经典的多层企业内部网。 我正在尝试调整我过去的经验(作为数据库设计师,还有OOAD)以构建这样的Java应用程序。 根据我的阅读,如果您首先定义实体,则不建议直接(自动)推断数据库。 书中说你将首先构建实体/对象模型(OOAD),然后根据已经构建的实体模型构建/推断数据库(模式...
77
热度 -
【转】Java学问拾遗:三大框架的技术起源
【转】Java知识拾遗:三大框架的技术起源 转自:http://developer.51cto.com/art/201003/191679.htm ? Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的? 我们知道,传统的JavaWeb应用程序是采用JSP+Servlet+Java...
125
热度 -
Follow your heart (104)-headache quarrel and special experience on elance
Followyourheart(104)---headachequarrelandspecialexperienceonelance eventwoaregoodfriends,evenuhavethesametarget,sometimes,ustillhavemanyquarrelsbecauseofdifferentthoughts.Thatisnormal.Butsometimes,rea...
519
热度 -
mssql,该怎么处理
mssql阿里对笔试不是很在意,比较在意面试,我去面试的时候就碰到过一次笔试,而且笔试的时候也才过了5分钟,就有考官上来叫我不用笔试,直接面试了。面试总结首先自我介绍1.面试官拿着你的简历,会挑其中的一个项目,然后让你说出这个框架的流程2.画出框架的流程图,会问每一个部分都是干什么用的3.针对2的问题,我们做的都是web项目,在那个框架中,servlet对应的是哪一个部分4.由前两个问题牵引出we...
3
热度 -
mssql解决办法
mssql本帖最后由fredrickhu于2009-10-1616:35:40编辑阿里对笔试不是很在意,比较在意面试,我去面试的时候就碰到过一次笔试,而且笔试的时候也才过了5分钟,就有考官上来叫我不用笔试,直接面试了。面试总结首先自我介绍1.面试官拿着你的简历,会挑其中的一个项目,然后让你说出这个框架的流程2.画出框架的流程图,会问每一个部分都是干什么用的3.针对2的问题,我们做的都是web项目,...
73
热度 -
大家都是如何做项目的,做项目的流程是什么
大家都是怎么做项目的,做项目的流程是什么?就是有一了个项目,大家都是怎么分工?怎么协作的?color='#e78608'>------解决方案--------------------------------------------------------计划阶段-》需求分析阶段-》软件开发阶段-》测试阶段-》完成一、项目计划阶段项目计划草案和风险管理计划作为第一步,当有一个商业机会后,根据公司高层...
7125
热度 -
谋求抽象对象与抽象对象的交互的解决方案
寻求抽象对象与抽象对象的交互的解决方案本帖最后由bo111于2014-06-2418:39:55编辑我在做一个项目,视图层使用的是抽象对象,而逻辑层是抽象的具体实现,在开发中期,发现很多问题,而最根本的问题是抽象与具体实现之间发生冲突。要解决的问题:任何事物在不同的人(角色)看来,都有不同的观点(关注点不一样),我们可以用多态的行为来解决,但在开发中引发的问题的我们想即想减少视图与逻辑的紧密度,同...
386
热度 -
盛行ORM产品优缺点分析-EntityFramework、NHibernate、PetaPoco
流行ORM产品优缺点分析--EntityFramework、NHibernate、PetaPoco什么是ORM?ORM的全称是ObjectRelationalMapping,即对象关系映射。它的实现思想就是将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。ORM实现原理...
732
热度 -
[交流贴]关于程序员的工作交接解决思路
[交流贴]关于程序员的工作交接做为一个程序员,难免会碰上因同事离职接手新系统,如果碰巧你又是这家公司的新人,在业务不熟悉的情况下,需要考虑哪些事项呢。1.文档资料。虽然大多数系统文档资料匮乏,但以下资料是必须的。应用程序部署图:应用程序(或服务)部署在那台服务器上,和其相关的服务器有哪些?比如缓存通知服务,数据库服务器等等分别部署在那台服务器上,互相之间可能有什么影响?数据字典:总得知道数据库表和...
176
热度 -
开发中的界面原形
开发中的界面原型以前合作开发包括自己独立开发,都是在概要分析阶段才设计界面,这时候设计出来的界面基本上就是系统成型的界面。以前没发现这么做有什么不好――这不是一步一步按照软件工程来的吗?先可行性再需求再概要再…… 开发中很重要的一个问题就是理解需求,上面所谓的需求分析,是分析了,靠什么分析――用例图,只凭用例图和一些文字,能统一对需求的理解?以前的不足就出在了这里,软件开发是一个连续的过程,而对软...
92
热度