自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Centos6.5 Base Server不能联网

安装Centos6.5的BaseServer时,默认是不开启激活网卡的,因此通过ifconfig只能看到lo(localhost)信息,不能看到eth0网卡信息,可通过ifconfig -a查看eth0网卡信息。第一种方法:手工启动eth0网卡# ifconfig eth0 up第二种方法:系统启动自动启动eth0网卡1.设置启动自动激活eth0网卡vim /etc/sys...

2015-12-28 18:40:31 214

原创 VirtualBox安装增强功能

环境    本地操作系统:Windows7 64位    VirtualBox版本:5.0.10 r104061    虚拟机操作系统:Centos6.5 64位 之前一直使用vmware workstation虚拟机,最近发现VirtualBox这东东,发现这玩意是开源的,而且相对来说比较小巧,100多M,出于好奇心,安装了VirtualBox,进入了漫长的探索过程。...

2015-12-25 18:16:35 198

原创 Maven手工构建Jar包到本地仓库

mvn install:install-file     -DgroupId=org.springframework.richclient   //对应maven文件的groupId     -DartifactId=spring-richclient-vldocking    //对应maven文件的artifactId     -Dversion=1.1.0          ...

2015-12-25 16:26:15 112

原创 Android学习5——控件分类

原创内容,转载请注明出处Android界面控件大概分为三大类,View类、ViewGroup类、Dialog类,View是ViewGroup的父类。其中大多数的界面控件都在android.view和android.widget包中。Dialog对话框子类大部分在android.app包下。1、文本类TextView(文本标签)、(TextSwitcher) 、ExtractEd...

2015-08-05 19:17:32 292

Android ApiDemo学习——AutoCompleteTextView

原创内容,转载请注明出处AutoCompleteTextView控件是自动完成文本框,主要是模糊匹配输入值,并自动完成以达到减少键盘的输入频率,ApiDemos中主要有五个关于AutoCompleteTextView对应的例子。 1、第一个例子首先看第一个例子,其对应java Activity文件和布局文件分别是AutoComplete1.java和autoComplete_1...

2015-07-29 17:12:38 129

Android ApiDemo学习——主Activity实现

原创内容,转载请注明出处在下载SDK的时候,同时会下载Google Android的api demo,这些demo可以当作非常不错的学习案例,有些还可以直接应用到实际项目中。本次研究的Android demo是最新版本demo4.2.2。本次使用的开发工具是Java6+eclipse3.7.2+adt最新 1、ApiDemo工程导入File——》New——》Project——》...

2015-07-29 15:57:43 154

原创 Spring Mvc——基本使用

原创内容,转载请注明出处 注:以下例子都是建立在第一个例子的基础上修改1、@ResponseBody该注解放置在一个方法上,表示会将方法的返回值写入到Http response body内(实际处理:Spring mvc 通过HttpMessageConverter消息转换器接口类将返回值转换成对应消息,然后将消息写入到Http response body内)。 首先在...

2015-07-28 14:37:24 95

原创 Spring Mvc——处理请求

原创内容,转载请注明出处1、概述下面这张图是Spring mvc处理请求的整体流程,其中Front controller指的是DispatcherServlet类。1.客户端所有的请求都会发送到DispatcherServlet,由DispacherServlet处理。2.DispacherServlet将请求分发到不同的Controller类,由Controller类去处理对...

2015-07-26 18:06:33 148

原创 Spring Mvc——初始化

原创内容,转载请注明出处1、概述Spring mvc的初始化主要包括根IOC容器的构建和初始化、DispacherServlet的构建和初始化(初始化包括Spring mvc IOC容器的构建和初始化)。根IOC容器指的是Spring的IOC容器,其对应配置文件是web.xml配置文件下的contextConfigLocation参数,也就是Spring的配置文件,即上例的spring...

2015-07-26 10:35:02 217

原创 Spring Mvc——第一个应用程序

原创内容,转载请注明出处1、介绍Spring Mvc是一个简单灵活、高度可配置的mvc框架,是Spring为前端mvc框架的一个重要解决方案。能支持市面上大多数的视图技术,比如Jsp、Velocity和Freemarker等视图,甚至支持自定义视图实现。支持xml配置和注解两种方式,通过注解能大量简化我们的配置文件,并且与Spring IOC、 AOP无缝整合,开发者使用起来非常简单,...

2015-07-25 18:12:08 114

Android实战——Mp3播放器

原创内容,转载请注明出处1、介绍学习Android已经有一段时间了,但是都是一些零零散散的知识点,还需要能够将这些知识点串起来,以便加深对Android的了解。下面将通过一个小项目来将最近所学的知识串起来,在该项目中会涉及到Activity、Service、BroadCast Recevier三大组件;还有ListActivity、TabActivity;使用Android的Media...

2015-07-24 15:37:02 385

Android单元测试

原创内容,转载请注明出处Android的单元测试是在Junit工具上扩展而来,故而在Android做单元测试和Junit单元测试基本上一致。 1.在eclipse开发工具下创建Android项目 2.编写测试类AndroidTest,它继承Junit的TestCase类。package com.cygoat.util;import junit.framework...

2015-07-23 15:44:11 74

Android学习4——ListActivity,TabActivity

原创内容,转载请注明出处1、TabActivityTabActivity是一个切换标签,可以同时装载多个标签。它的出现主要是为了解决手机屏幕过小,展现内容不够友好(注在Android4版本中已不推荐使用Tab来显示多个页面,推荐使用Frame来代替)。如下例子 1、将上个例子的FirstActivity.java类修改为SecondActivity.java名称,并将其对应的布...

2015-07-22 11:46:09 118

原创 Android笔记

1、笔记Android基本控件大概有以下几个TextView(标签)、EditText(文本框)、Button(按钮)、Menu(菜单)、RadioButton(单选框)、CheckBox(多选框)、ProgressBar(进度条)、ListView(集合列表)。 Spinner(下拉框)、DatePicker、DatePickerDialog、AutoCompleteTextVi...

2015-07-22 09:56:27 80

Android学习3——Activity生命周期

原创内容,转载请注明出处1、Activity生命周期Activity翻译成中文表示活动、活跃。在Android中Activity表示的是与用户进行交互的界面,故而Activity是Android的一个重要组件,Android给它定义了它的生命周期,以便资源回收。以下是Activity的生命周期。如上图可以看出Activity的生命周期可分onCreate()、onStart()、o...

2015-07-17 12:08:06 91

Android学习2——Activity之间跳转

原创内容,转载请注明出处Activity是Android的四大控件之一,它是直接和用户打交道的界面,既然作为界面,那么界面和界面之间将会有一定的通讯,通讯则代表数据的传输。Activity之间的跳转通过Intent类完成,Intent类在跳转过程中还可携带数据。 修改activity_main.xml布局文件,添加一个文本框和发送按钮,点击发送按钮时,会将文本框的信息传到First...

2015-07-16 19:46:39 98

Android学习1——第一个应用程序

原创内容,转载请注明出处1、开发环境准备JDK1.6、eclipse3.7.2(indigo)、android sdk、android adt插件(当前最新版23)。熟悉Java开发的应该对Java1.6版本环境安装和配置都轻车熟路了,eclipse开发工具也可在eclipse官网下载。 android sdk安装:sdk有解压版和exe执行安装版,我这里使用解压版,下载地...

2015-07-16 11:18:09 102

Mybatis源码分析

原创内容,转载请注明出处1、Mybatis工程创建首先创建web Maven项目。pom.xml文件主要依赖包如下 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version&...

2015-07-15 15:16:15 68

Mybatis文档翻译

原创内容,转载请注明出处介绍什么是Mybatis?Mybatis是一个优秀的持久化框架,支持自定义Sql,存储过程和高级映射。Mybatis消除了几乎所有的Jdbc代码和手工设置参数和返回的结果集。Mybatis可以对配置和原生Map使用简单的Xml或者注解,将接口和Java Pojo对象映射成数据库的记录。帮助建立更好的文档如果你发现这个文档任何地方的缺陷,或者缺少重要功...

2015-07-11 17:16:56 295 1

Spring特性——事件驱动模型

原创内容,转载请注明出处1、Spring事件模型事件驱动模型是一种观察者模式的典型应用,或者叫发布——订阅模型,Java中awt的事件机制和Spring的事件机制都是观察者模式的应用。一般都是发布者有更改变动时,订阅者会接收到发布者的变动通知。举个通用的例子网上看新闻,首先我们需要去订阅新闻,当有新的新闻时,网站会自动推送新闻给已经订阅过该新闻的用户。新建新闻Xinwen,...

2015-07-10 20:44:51 98

观察者模式

 原创内容,转载请注明出处观察者模式在Java中经常会使用到,最典型的就是swing和awt的事件机制,Spring中的事件机制亦如此,还有发布——订阅模型也是观察着模式,当发布者发生改变时,订阅者可以接收到发布者改变的信息。好处:当需要添加新的订阅者时,不需要修改发布者内容,只需要创建新的订阅者(新的订阅者只需实现订阅接口即可),并且将订阅者注册到发布者对象中,则当发布者有发生变...

2015-07-10 11:48:19 67

适配器模式

 原创内容,转载请注明出处适配器模式,顾名思义,主要是解决实际类与目标类接口不一致的问题。现实生活中最典型的例子是电源适配器,适配不同电压,以防止损坏电器设备。适配器模式分两种一种是类适配器模式,一种是对象适配器模式。类适配器模式是适配类继承被适配类并实现目标接口,对象适配器模式是适配类中有被适配类的成员变量。UML类图表示如下类适配器如下 对象适配器如下 ...

2015-07-10 09:51:05 71

模版模式和回调模式

原创内容,转载请注明出处1、模版模式模版模式,顾名思义,是指将一些通用的行为实现都已完成,然后一些可变的行为交由我们来实现完成。在实际生活中有很多这样的例子,比如填写合同协议或者其他文件,文件上已经有通用的信息,我们只需要填写我们的个人信息并且签名即可,该文件就是一个模版。UML类图表示 创建父类SuperClasspackage com.test.designermode...

2015-07-09 17:28:45 76

单例模式

 原创内容,转载请注明出处单例模式是指一个类在应用程序中只有一个实例。当我们每次创建一个对象实例是需要耗费巨大资源的时候,这时可能需要用到单例模式,比如线程池。UML类图表示 创建单例类Singleton,代码如下package com.test.designermodel.singletonmodel;public class Singleton { ...

2015-07-09 16:39:28 76

原创 UML类图关系表示

 原创内容,转载请注明出处UML类图关系,常见有一下几种:泛化(Generalization,即继承)、实现(Realization)、组合(Composition)、聚合(Aggregation)、关联(Association)、依赖(Dependency)。1、泛化(Generalization,即继承)泛化是指一种继承关系,表示一个子类继承父类,即子类拥有父类的一些特性。...

2015-07-09 10:57:34 101

原创 代理模式

原创内容,转载请注明出处1、代理模式代理模式指为其他对象提供一种代理来控制对该对象的访问。在某些情况下,客户不能够直接使用该对象,而通过代理对象去建立客户端和对象的桥梁关系。代理模式可分一下几个角色:抽象角色、真实角色、代理角色。如下类图。如上类图,真实角色和代理角色都实现了抽象角色接口,并且代理角色有一个真实角色的成员变量。创建抽象接口类,代码如下 packa...

2015-07-09 10:04:05 64

原创 Spring特性——Aware感知特性

 原创内容,转载请注明出处Aware,即感知,是Spring IOC的一个特性,当实现了对应的Aware接口时,BeanFactory工厂会在生产bean时给bean注入对应的属性,即为该bean增强一定功能。Aware类继承图如下 从上图可以看出Aware的所有子类接口,以下列出几个主要子类接口作用。 ApplicationContextAware:给实现该接口的bean...

2015-07-08 18:25:49 140

原创 Aspectj切入点语法

 原创内容,转载请注明出处AspectJ类型匹配通配符含义。*:匹配任何数量字符;..:匹配任何数量字符的重复,如在类型模式中匹配任何数量子包;而在方法参数模式中匹配任何数量参数。+:匹配指定类型的子类型;仅能作为后缀放在类型模式后边。例子:public * *(..) :任何公共方法。* com..*.*(..):com包以及所有子包下所有类的任何方法。*...

2015-07-08 18:06:18 74

原创 五、Spring源码分析——Spring Aop

 原创内容,转载请注明出处首先先重复一下上篇动态代理所说的例子,如下。先举一个编程的例子。比如一个功能(DB接口),实现的是对数据库的一些增删改查的功能(方法名分别是add、delete、update、find),现在由于业务的变更,需要在对数据库操作完成后增加日志记录功能(Log接口),记录当前人对数据库进行了什么样的操作,操作是否成功。这时首先想到的实现方式应该是在add、de...

2015-07-04 15:09:34 102

原创 四、Spring源码分析——动态代理

 原创内容,转载请注明出处首先在写这篇文章前我给自己提了以下几个问题。Spring Aop是什么?为什么要有它的存在?它能解决什么实际问题吗? 先举一个编程的例子。比如一个功能,实现的是对数据库的一些增删改查的功能(方法名分别是add、delete、update、find),现在由于业务的变更,需要在对数据库操作完成后增加日志记录功能,记录当前人对数据库进行了什么样的操作,操作...

2015-07-03 17:58:02 140

原创 三、Spring源码分析——ApplicationContext

原创内容,转载请注明出处1、概述ApplicationContext相对于BeanFactory增加的新特性:支持国际化(MessageSource)、访问资源(ResourceLoader)、应用事件(ApplicationEventPublisher)和一些附加服务(EnvironmentCapable)。ApplicationContextd的主要实现子类有ClassPath...

2015-07-02 11:07:15 119

原创 二、Spring源码分析——BeanFactory

原创内容,转载请注明出处1、BeanFactory类图BeanFactory类图如下从上图可以看出BeanFactory主要实现类是XmlBeanFactory(Spring3.1建议弃用,可以使用DefaultListableBeanFactory和XmlBeanDefinitionReader编程实现)和DefaultListableBeanFactory。 2、B...

2015-07-01 17:57:44 100

原创 一、Spring源码分析——Spring框架

原创内容,转载请注明出处1、Spring框架Spring框架是一个分层架构,通过模块化划分,如下图,列出了主要的几个模块。 核心容器:Spring核心容器提供了Spring框架的基本功能,核心容器的组件是BeanFactory,它是一个典型的工厂模式的实现。BeanFactory通过IOC控制反转将Bean的实例注入给对应的变量,简单说就是Bean的生成不需要自己new,让Bean...

2015-07-01 11:03:24 111

原创 spring springmvc mybatis maven整合

原创内容,转载请注明出处1.概述maven项目目录如下 src/main/java:主要java文件路径src/main/resources:主要资源文件路径src/test/java:java测试文件目录src/test/resources:java测试资源文件目录com.cygoat.controller:存放spring mvc controller....

2014-06-08 11:47:10 119

原创 常用的Eclipse 3.0插件

【Eclipse资料】]常用的Eclipse 3.0插件(转)1.MyEclipse  J2EE开发插件,支持SERVLET/JSP/EJB/数据库操纵等www.myeclipseide.com 2.Properties Editor  编辑java的属性文件,并可以自动存盘为Unicode格式http://propedit.sourceforge.jp/index_en.html...

2013-10-25 10:47:03 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除