三、Servlet的生命周期
一个Java servlet具有一个生命周期,这个生命周期定义了一个Servlet如何被载入并被初始化,如何接收请求并作出对请求的响应,如何被从服务中清除。Servlet的生命周期被javax.servlet.Servlet这个接口所定义。
所有的Java Servlet都会直接地或间接地执行javax.servlet.Servlet接口,这样它才能在...
分类:
编程语言 时间:
2016-04-12 17:32:48
阅读次数:
231
1.
微软和思科环境:
在思科认证的学习中,我们需要用到许多类的模拟器,但这些模拟器并不能够更真实的模拟我们的用户机在应用中所出现的现象。因此,我们借由微软的环境来更真实地体现我们所搭建的网络中的一些应用。
微软环境:windows server 2003,在虚拟机(VMware)中我们安装windows
server 2003可以在网络中体现真实的服务器和主机的一些应用。
思科环...
分类:
系统相关 时间:
2016-04-12 17:33:35
阅读次数:
223
1.dll的优点
代码复用是提高软件开发效率的重要途径。一般而言,只要某部分代码具有通用性,就可将它构造成相对独立的功能模块并在之后的项目中重复使用。比较常见的例子是各种应用程序框架,ATL、MFC等,它们都以源代码的形式发布。由于这种复用是“源码级别”的,源代码完全暴露给了程序员,因而称之为“白盒复用”。“白盒复用”的缺点比较多,总结起来有4点。
暴露了源代码;多份拷贝,造成存储浪费;
...
分类:
编程语言 时间:
2016-04-12 17:34:14
阅读次数:
231
Cocoa pods安装步骤
1.升级Ruby环境
sudo gem update --system
如果Ruby没有安装,请参考 如何在Mac OS X上安装 Ruby运行环境
2.安装CocoaPods时我们要访问cocoapods.org,用淘宝的RubyGems镜像来代替官方版本,执行以下命令:
$ gem sources --remo...
分类:
移动开发 时间:
2016-04-12 17:33:52
阅读次数:
286
1 搭建数据库连接。
进入DB Browser窗口,工具栏右上角
新建一个数据库连接
填写属性,添加驱动包:
点击”Finish”完成配置。
打开自己配置的数据库连接,进入到dtmdb数据库,点击TABLE可以查询所有的数据库表。
2 新建Person表
CREATETABLE `Person`
(
`id`int(11) NOT NULL...
分类:
Web程序 时间:
2016-04-12 17:31:19
阅读次数:
241
下面就开始学习属性动画的基本用法,我们来看属性动画的继承关系,如下如所示:
显然关注的焦点应该是ValueAnimator,ObjectAnimator这两个类啦,ObjectAnimator继承自ValueAnimator,是属性动画中非常重要的一个实现类,通过ObjectAnimator类的静态欧工厂方法来创建ObjectAnimator对象,这些静态工厂方法包括:ObjectAnimator...
分类:
移动开发 时间:
2016-04-12 17:31:29
阅读次数:
322
决策树算法决策树的基本思想与人自身的决策机制很相似,都是基于树结构进行决策,即对于任何问题,我们都先抽出其中的几个主要特征,然后对这些特征一个一个的去考察,从而决定这个问题应该属于的类别。例如我们要去商场买电脑,我们一般要通过考察电脑的CPU,内存,硬盘,显存等这些特征来判断这台电脑是好电脑还是一般电脑,当我们做判断的时候,我们都是首先看这个电脑的CPU怎么样,是i3?i5?还是i7?如果是i7我们...
分类:
编程语言 时间:
2016-04-12 17:32:16
阅读次数:
306
注:本文基于JDK 1.7
1 概述
Java提供了一个丰富的集合框架,这个集合框架包含了许多接口、虚拟类和实现类。这些接口和类提供了丰富的功能,能够满足基本的聚合需求。下图就是这个框架的整体结构图:
可以看见,这个框架非常大,大到吃惊的地步。这个图的左面部分是集合,右面部分是类,中间的线代表了右面的类实现了左面的哪些接口。比如,AbstractList类实现了List接口,那么继承...
分类:
编程语言 时间:
2016-04-12 17:32:54
阅读次数:
222
1.目的通过建立自己的私服,可以降低中央仓库负荷、节省外网宽带、加速maven构建、自己部署构件等,从而高效的使用maven,nexus是当前流行的Maven仓库管理软件。2.下载nexus
2.1 网址:http://www.sonatype.org/nexus/,我选择zip包下载
2.2 解压到E盘,选择进入所在机器的版本进入,我选择:E:\nexus-2.12.1-01-bundle\n...
分类:
其他好文 时间:
2016-04-12 17:33:35
阅读次数:
187
闲来无事,整理一下驱动入门知识!
大部分与网上整理的差不多,我主要想说的有两个特别的地方,刚入门的人看别人整理的肯定都不知道怎么测试。或者测试结果不像他们所写的那样!
第一点就是用mknod创建的设备名,设备号不能随便写,必须你所写的源文件命名的一致。
比如你在c文件中定义#define DEV_NAME "chardev"那么设备名就是chardev
设备号可以通过 cat /proc/d...
分类:
其他好文 时间:
2016-04-12 17:31:38
阅读次数:
668
通过以下总结的内容,想必会对想了解测试的人以及刚进入测试的“猿”,有个总体的概括,希望能帮到大家!
1.什么是接口测试
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2.为什么做接口测试
首先,节省测试成本,数据模型推算,底层的一个bug能够引...
分类:
其他好文 时间:
2016-04-12 17:30:26
阅读次数:
178
安装zookeeper
上面也说了 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,所有要部署solrCloud+tomcat+zookeeper的集群,必须先安装zookeeper
安装环境:
Liux: CentOS release 6.4
JDK:1.7.0_55
因为我研究的是solr最新的版本,所以研究的是sol...
分类:
其他好文 时间:
2016-04-12 17:32:49
阅读次数:
268
关于V4 V7 V13VX包介绍转自这里
1, Android Support V4, V7, V13是什么?
本质上就是三个java library。2, 为什么要有support库?
如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。3, 三个Support 库的区别和作用是什么?
Android Support v4...
分类:
移动开发 时间:
2016-04-12 17:29:51
阅读次数:
395
项目整理–Echarts前端后台的贯通写法注:以下所有内容建立在FH admin开源框架和eharts插件基础上,建议观看本案例者进行了解。业务逻辑绘制两张图表,分别显示城市空间库和其他数据仓库的信息(城市空间库单独绘制)。要求:城市空间库显示数据库的实际使用量和剩余用量,其他库显示百分比。效果展示默认显示状态
鼠标指向状态
实现过程1.后台数据处理
表结构设计
数据库数据
注:此处数...
分类:
其他好文 时间:
2016-04-12 17:31:17
阅读次数:
217
简介
DataStage 使用了 Client-Server 架构,服务器端存储所有的项目和元数据,客户端 DataStage Designer 为整个 ETL 过程提供了一个图形化的开发环境,用所见即所得的方式设计数据的抽取清洗转换整合和加载的过程。Datastage 的可运行单元是 Datastage Job ,用户在 Designer 中对 Datastage Job 的进行设计和开发。D...
分类:
其他好文 时间:
2016-04-12 17:30:44
阅读次数:
269
拉刷新
EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshControl – XHRefreshContro...
分类:
移动开发 时间:
2016-04-12 17:31:10
阅读次数:
1607
Android中sqlite之从网上获取数据更新UI在这里,本人主要想做一个
1、首先从网上获取数据
2、将获取的数据存储到本地
3、地图上显示屏幕范围内的marker。
4、当地图状态改变时,要查询本地数据库,并更新地图。BaiduMap有个setOnMapStatusChangeListener监听类,该类监听BaiduMap的状态,共有三个方法——onMapStatusChangeSt...
分类:
移动开发 时间:
2016-04-12 17:29:16
阅读次数:
295