10 ccecwg

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 5k+

程序员软件项目预估的宝贵经验

本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!我最近参加了一个关于软件预估的课程。对于这种本质上就是非精确的科学,我一向都非常谨慎,因为我深信预估可以创造价值。在这个历时两个小时的课程中,我发现了如何提醒大家进入预算而不必过度分析和思考的方法。非常常见的例子我们经常能听到项目经理和开发人员之间类似于这样的对话:PM:“你能不能给我一个开发某某功能所需

2015-03-09 17:53:41

JAVA技术路线图

在技术方面无论我们怎么学习,总感觉需要提升自已,却又不知道从哪里着手,同时也不知道自己处于哪个水平。这时候就需要有清晰的指示图来指引我们,这样我们能清楚的知道我们在哪方面不足,以及自己大概处于哪个阶段和水平。     Java程序员高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入 

2015-03-02 11:18:44

JavaEE介绍

1、  为什么需要JavaEE我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发2、  什么是JavaEEJavaEE是一个开发分布式企业级应用的规范和标准。Java语言

2015-02-28 22:41:40

MyBatis学习4---使用MyBatis_Generator生成Dto、Dao、Mapping 分类: MyBatis JAVA开发杂谈 2013-06-04 16:30 17467人阅读 评论(

由于MyBatis属于一种半自动的ORM框架,所以主要的工作将是书写Mapping映射文件,但是由于手写映射文件很容易出错,所以查资料发现有现成的工具可以自动生成底层模型类、Dao接口类甚至Mapping映射文件。一、建立表结构CREATE TABLE `user` (  `id` varchar(50) NOT NULL,  `username` varchar(18)

2015-02-27 12:39:56

maven项目添加jar包

maven项目添加jar包转载地址:http://liukai.iteye.com/blog/973120很多新手都不知道如何在maven项目里添加jar包. 以前我还没接触maven的时候下载过一个demo,是maven项目. 我居然是照着他的pom.xml文件一个一个的写!!! 很多人认为理所当然的东西对于初学者却是一个很难迈过去的门槛. 所以简单的写下如何在m

2015-02-26 16:58:44

Web服务器的工作原理

Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletResponse和Session这些类)在其中扮演了什么角色?这些都是web应用开发者或者想成

2015-02-25 17:35:00

对Servlet及tomcat关系的理解,以及Action与servletAPI的关系,以及httpServletRequest

看struts2权威指南时,遇到struts与servlet API的调用。不怎么理解,与同事讨论了一下。更迷惑了,研究了一阵子,原来自己对Servlet根本就不怎么明白。几经周折,终于柳暗花明了。。把学习成果展现一下: 1.首先说Servlet API:servlet的命名:server+appletServlet的框架是由两个Java包组成的:javax.servl

2015-02-10 16:17:50

Web应用的组件化开发

基本思路1. 为什么要做组件化?  无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两个途径来优化:减少部署成本,提高开发效率。  减少部署成本的方面,业界研究得非常多,比如近几年很流行的“去IOE”,就是很典型的,从一些费用较高的高性能产品

2015-02-09 18:01:18

CAS实现SSO单点登录原理

1.      CAS 简介1.1.  What is CAS ?CAS ( Central Authentication Service ) 是 Yale 大学发起的一个企业级的、开源的项目,旨在为 Web 应用系统提供一种可靠的单点登录解决方法(属于 Web SSO )。CAS 开始于 2001 年, 并在 2004 年 12 月正式成为 JA-SIG 的一个项目。1.2.  

2015-02-09 17:03:52

正确理解SOA、SaaS和云计算之间的关系

随着云计算的概念受到越来越多的人的推崇和论证,“云上的日子”看起来离我们越来越近了。几乎所有的IT厂商都不约而同了启动了各自的云计算战略。但是由于每个企业的战略出发点不同,企业推出的云计算概念也有所差别。如果仅仅以自己的产品和业务为标准,片面地将云计算理解为SOA或SaaS,则不仅混淆了云计算概念,模糊了其产品形式, 还阻碍了云计算的推广和应用。那么, SOA、 SaaS等同于云计算么?它们有

2015-02-09 16:46:23

远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)

RPC(Remote Procedure Call Protocol)RPC使用C/S方式,采用http协议,发送请求到服务器,等待服务器返回结果。这个请求包括一个参数集和一个文本集,通常形成“classname.methodname”形式。优点是跨语言跨平台,C端、S端有更大的独立性,缺点是不支持对象,无法在编译器检查错误,只能在运行期检查。 Web Service

2015-02-09 16:23:44

TCP,RMI,WebService,JMS,Hessian,AMQP区别说明

TCPTransmission Control Protocol 传输控制协议,互联网通讯的基础协议,从OSI七层模型上说工作于传输层。RMIRemote Method Invocation,远程方法调用,是一种技术,基于JRMP(Java Remote Messaging Protocol)协议,是java分布式应用的基础,EJB的基石,构建于tcp之上的应用

2015-02-09 16:21:17

servlet,RMI,webservice之间的区别

最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。  首先比较下servlet和webservice下  请求:     servlet:提供了请求/响应模式,是JAVA的一种规范,只能使用于java上,用来替代早期使用的难懂的CGI,是一种无状态的请求响应,客户端访问一个服务器的ur

2015-02-09 16:19:59

ECIF和CRM区别 (转)

一、何为ECIFECIF是企业级客户信息整合系统(Enterprise Customer Information Facility),系统主要的目的是整合银行各个系统的客户信息,比如包括客户基本信息、客户关系、客户产品等等。我理解整合后的系统属于基础信息系统。二、何为CRM     CRM是客户关系管理(Customer Relationship Management)。主要的目的

2015-02-08 15:18:42

Memcached 介绍

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。memcached是一套分布式的快取系统,

2015-02-05 23:33:06

mongoDB2.6,java使用详解

2014-06-28     我来说两句    来源:mongoDB2.6,java使用详解  收藏    我要投稿本文使用的环境是:win7_64+Eclipse+maven一、准备工作下载java驱动包驱动包下载地址:http://mvnrepository.com/artifact/org.mongodb/mongo-java-drivermongoDB下载:

2015-02-05 22:41:31

MongoDB创建表步骤,Mongo常用的数据库操作命令,查询,添加,更新,删除_MongoDB 性能监测

ofly 发表于 2012-06-21, 9:06 PM. 发表在: 技术交流->use Admin         (切换到创建用户)->db.TestDb          (创建数据库) ->db.addUser(“userName”,”Pwd”)    创建用户->db.auth(“userName”,”Pwd”)       设置用户为允许连接的用

2015-02-05 22:38:51

MongoDB Windows环境安装及配置

MongoDB一般安装1.首先到官网(http://www.mongodb.org/downloads )下载合适的安装包,目前的最新版本为2.6 安装包有zip和msi格式的,这里推荐下载zip格式的,msi的其实也就是进行了下解压缩而已,而且安装时不让选择安装路径,默认安装到C:\Program Files\MongoDB 2.6 Standard 目录,根据自己的系统选择32位或64

2015-02-05 22:25:43

getContextPath

// 获取路径上下文getContextPath : function() {var url = top.location.href;return url.substring(0, url.lastIndexOf("/"));},// 获取随机数getIndexTime : function() {return new Date().getTime();},//

2015-02-05 17:10:32

ServletContextListener实现全局配置装载入内存

(2011-03-27 19:34:06)转载▼标签: 侦听器 全局变量 xml 杂谈分类: java和数据库1.定义ServletContextListenerpublic class ApplicationLoader implements ServletCo

2015-02-05 16:31:33

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!