- 博客(1093)
- 资源 (3)
- 收藏
- 关注
转载 程序员软件项目预估的宝贵经验
本文是码农网原创翻译,转载请看清文末的转载要求,谢谢合作!我最近参加了一个关于软件预估的课程。对于这种本质上就是非精确的科学,我一向都非常谨慎,因为我深信预估可以创造价值。在这个历时两个小时的课程中,我发现了如何提醒大家进入预算而不必过度分析和思考的方法。非常常见的例子我们经常能听到项目经理和开发人员之间类似于这样的对话:PM:“你能不能给我一个开发某某功能所需
2015-03-09 17:53:41
1064
转载 JAVA技术路线图
在技术方面无论我们怎么学习,总感觉需要提升自已,却又不知道从哪里着手,同时也不知道自己处于哪个水平。这时候就需要有清晰的指示图来指引我们,这样我们能清楚的知道我们在哪方面不足,以及自己大概处于哪个阶段和水平。 Java程序员高级特性反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入
2015-03-02 11:18:44
2104
转载 JavaEE介绍
1、 为什么需要JavaEE我们编写的JSP代码中,由于大量的显示代码和业务逻辑混淆在一起,彼此嵌套,不利于程序的维护和扩展。当业务需求发生变化的时候,对于程序员和美工都是一个很重的负担。为了程序的易维护性和可扩展性,这就需要我们使用JavaEE技术来进行项目开发2、 什么是JavaEEJavaEE是一个开发分布式企业级应用的规范和标准。Java语言
2015-02-28 22:41:40
1287
转载 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
895
转载 maven项目添加jar包
maven项目添加jar包转载地址:http://liukai.iteye.com/blog/973120很多新手都不知道如何在maven项目里添加jar包. 以前我还没接触maven的时候下载过一个demo,是maven项目. 我居然是照着他的pom.xml文件一个一个的写!!! 很多人认为理所当然的东西对于初学者却是一个很难迈过去的门槛. 所以简单的写下如何在m
2015-02-26 16:58:44
813
转载 Web服务器的工作原理
Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了什么动作?Java Servlet API(例如ServletContext,ServletRequest,ServletResponse和Session这些类)在其中扮演了什么角色?这些都是web应用开发者或者想成
2015-02-25 17:35:00
1016
转载 对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
527
转载 Web应用的组件化开发
基本思路1. 为什么要做组件化? 无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两个途径来优化:减少部署成本,提高开发效率。 减少部署成本的方面,业界研究得非常多,比如近几年很流行的“去IOE”,就是很典型的,从一些费用较高的高性能产品
2015-02-09 18:01:18
637
转载 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
612
转载 正确理解SOA、SaaS和云计算之间的关系
随着云计算的概念受到越来越多的人的推崇和论证,“云上的日子”看起来离我们越来越近了。几乎所有的IT厂商都不约而同了启动了各自的云计算战略。但是由于每个企业的战略出发点不同,企业推出的云计算概念也有所差别。如果仅仅以自己的产品和业务为标准,片面地将云计算理解为SOA或SaaS,则不仅混淆了云计算概念,模糊了其产品形式, 还阻碍了云计算的推广和应用。那么, SOA、 SaaS等同于云计算么?它们有
2015-02-09 16:46:23
805
转载 远程通信的几种选择(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
606
转载 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
986
转载 servlet,RMI,webservice之间的区别
最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。 首先比较下servlet和webservice下 请求: servlet:提供了请求/响应模式,是JAVA的一种规范,只能使用于java上,用来替代早期使用的难懂的CGI,是一种无状态的请求响应,客户端访问一个服务器的ur
2015-02-09 16:19:59
563
转载 ECIF和CRM区别 (转)
一、何为ECIFECIF是企业级客户信息整合系统(Enterprise Customer Information Facility),系统主要的目的是整合银行各个系统的客户信息,比如包括客户基本信息、客户关系、客户产品等等。我理解整合后的系统属于基础信息系统。二、何为CRM CRM是客户关系管理(Customer Relationship Management)。主要的目的
2015-02-08 15:18:42
7556
转载 Memcached 介绍
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。memcached是一套分布式的快取系统,
2015-02-05 23:33:06
542
转载 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
641
转载 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
917
转载 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
476
转载 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
698
转载 ServletContextListener实现全局配置装载入内存
(2011-03-27 19:34:06)转载▼标签: 侦听器 全局变量 xml 杂谈分类: java和数据库1.定义ServletContextListenerpublic class ApplicationLoader implements ServletCo
2015-02-05 16:31:33
1520
转载 PL/SQL 导出导出
如果只导出表的结构(建表语句),不导出表的数据,可用Tools--Export User Objects 选中要导出的表,设置好导出的路径和各个参数后,点击Export就OK PS:这种方式只能导出属于这个用户的表,其他用户的表不能导出,建议用命令行导出(exp, imp) 如果想将表结构,表的数据,触发器,函数之类的全部导出,可用Tools--Expor
2015-02-05 16:15:55
619
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解(二)
web.xml 中的listener、 filter、servlet 加载顺序及其详解(二)博客分类: ServletServletWebXMLStrutsEJB 在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。
2015-02-05 14:36:49
480
转载 web.xml文件中配置(servlet, spring, filter, listenr)的加载顺序(一)
web.xml 文件中一般包括 servlet, spring, filter, listenr的配置。那么他们是按照一个什么顺序加载呢?加载顺序会影响对spring bean 的调用。 比如filter 需要用到 bean ,但是加载顺序是 先加载filter 后加载spring,则filter中初始化操作中的bean为null;首先可以肯定 加载顺序与他们在web
2015-02-05 14:34:57
471
转载 怎样使用ServletContextListener接口
ServletContext : 每一个web应用都有一个 ServletContext与之相关联。 ServletContext对象在应用启动的被创建,在应用关闭的时候被销毁。 ServletContext在全局范围内有效,类似于应用中的一个全局变量。 ServletContextListener: 使用listener接口,开发者能够在为客户端请求提供服务之前向ServletC
2015-02-05 14:27:31
595
转载 ServletContextListener作用
ServletContext 被 Servlet 程序用来与 Web 容器通信。例如写日志,转发请求。每一个 Web 应用程序含有一个Context,被Web应用内的各个程序共享。因为Context可以用来保存资源并且共享,所以我所知道的 ServletContext 的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。Serv
2015-02-05 14:25:19
516
转载 JDK、JRE、JVM三者间的关系
2013-08-02 12:16:04| 分类: 网站 | 标签:java 程序员 虚拟机 源代码 |举报|字号 订阅 JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。Java Runtime Environment(JRE)是运行JAVA
2015-02-05 13:21:43
550
转载 JDK,JRE,JVM区别与联系
很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。 今天特写此文,来整理下三者的关系。 JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/j
2015-02-05 13:15:09
369
转载 Java编译 解释
一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。。。
2015-02-05 13:08:44
425
转载 编译源文件
javac HelloWorld.java ---->编译源文件,生成HelloWorld.class字节码文件,相当于虚拟机上的可执行程序
2015-02-05 13:05:50
498
转载 web.xml文件的作用
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的web工
2015-02-05 12:00:50
387
转载 web.xml加载顺序:context-param --> listener --> filter --> servlet
web.xml加载顺序:context-param --> listener --> filter --> servlet
2015-02-05 11:58:40
533
转载 MyEclipse编译后,classes文件夹下为空
MyEclipse编译后classes文件夹下为空,没有把类文件编译进来,找了很多资料没有解决掉。最后发现解决的办法很简单如果你也发现这种问题,解决的办法先按照网上其他人公布的方法解决: 首先按照上面的解决办法解决如果不行先把jar包全部删除掉之后编译,你在找到.classpath文件 用记事本打开。把kind为lib的引用全
2015-02-05 11:30:17
3147
转载 Struts2+Spring3+Mybatis3开发环境搭建
本文主要介绍Struts2+Spring3+Mybatis3开发环境搭建Struts和Spring不过多介绍。MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及结果集的检索。MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plan Old J
2015-02-04 18:03:41
736
转载 Maven中央仓库——你可能不知道的细节
地址 —— 目前来说,http://repo1.maven.org/maven2/是真正的Maven中央仓库的地址,该地址内置在Maven的源码中,其它地址包括著名的ibiblio.org,都是镜像。规模 —— 每周有超过来自250,000开发者的70,000,000次访问,2010年的总访问量很有可能超过4,000,000,000。中央仓库存储了超过200,000,000的构件。索引 —
2015-02-04 15:04:07
549
转载 pom.xml配置文件讲解
Maven 构件工程的属性文件 pom.xml文件(实践用): xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2015-02-04 14:50:07
554
转载 Maven+Mybatis+Spring配置之第一步:配置pom.xml依赖
博客分类: SpringSpringmavenXMLlog4jJava 1.配置slfj+logback: Java代码 org.slf4j slf4j-api ${org.slf4j.version}
2015-02-04 14:46:49
2803
转载 第一节 MongoDB介绍及下载与安装
引言 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。它的特点是高性能、
2015-02-04 11:12:00
407
转载 win7下64位系统memcache/memcached安装教程
2013-06-19 14:28 14691人阅读 评论(3) 收藏 举报Windows 764位Memcached扩展目录(?)[+]折腾了1个多小时,终于搞定。操作系统时64位的,php5.3.13类似于上一篇的xdebug安装教程~~memcache和memcached的区别 在自己的新程序中打算全面应用
2015-02-04 10:50:45
590
转载 浅析Spring框架下PropertyPlaceholderConfigurer类
分类: spring及开源2007-08-07 08:43 6869人阅读 评论(3) 收藏 举报spring框架beanhsqldbclassjdbc 要了解这个类首先要弄清楚一个概念:bean factory post-processor官方解释是这样的:A bean factory post-processor is a java class which
2015-02-04 10:29:28
485
Session详解.doc
2013-01-12
jdom.CHM帮助文档
2013-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人