自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Eclipse创建java web工程

点击打开链接

2017-02-21 21:17:26 232

转载 学习Hadoop

资料、博客等

2017-02-03 17:05:49 305

转载 Hadoop的安装

Ubuntu环境变量的配置初识Hadoop

2017-02-02 17:14:11 263

转载 ubuntu下安装JDK

安装JDK

2017-01-23 22:51:37 244

原创 ubutun下解压*.tar.gz文件到指定文件夹

使用命令为sudo tar -zxvf *.tar.gz -C 指定目录名

2017-01-19 18:39:44 3467

转载 ubutun下samba服务器基础配置

samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源配置

2017-01-18 11:56:59 296

转载 简单的云计算术语【1】

来自tom white的Hadoop的权威指南:Hadoop将MapReduce作业(包括输入数据、MapReduce程序和配置信息)分成若干个task来执行,其中包括两类任务:map任务和reduce任务。jobtracker和一系列tasktracker这两类节点控制着作业的执行过程。tasktracker上运行的任务要受到jobtracker的调度且在运行的同时向jobtrack

2017-01-14 21:01:22 236

转载 java泛型

1.概述泛型就是参数化类型,使代码可以适用于更多类型。创造泛型最大的原因是要创建容器类。它的最大目的就是要用来指定容器可以持有什么样类型的对象,并由编译器保证类型的正确性。这也是它的核心。public class GenericTest { public static void main(String[] args) { List list = new Arr

2017-01-14 18:10:27 378

原创 MNF变换相关概念

最小噪声分离变换(MinimumNoise Fraction Rotation,MNFRotation)1.适用于高光谱遥感数据2.用于判定图像数据的内在维数(即波段数)作用:分离数据中的噪声,减少之后计算的需求量本质:两次重叠的主成分变换第一次变换(基于估计的噪声协方差矩阵)用于分离和重新调节数据中的噪声。??????第一步导致了转换数据的噪声个体的变异和波段与波段的不相

2016-12-03 21:13:57 5973

原创 java中map的相关操作

List   > numList=new ArrayList   >(  numMap.entrySet()   );public class HashMapTest {    public static void main(String[] args) {        Map map = new HashMap();        map.put("c", "ccccc")

2016-07-18 16:33:20 367

原创 JUnit[3](what to test)

Right BICEPRight-----结果是否正确B----边界条件 找边界条件是单元测试最有价值的工作之一,因为bug一般就出现在边界上,一些需要思考的条件有:详见单元测试之道(really important)助记短语:CORRECT。。。。。。

2016-07-17 20:58:07 273

原创 Junit测试【2】(详解suit函数)

任何测试类都可以包含一个叫做suite的静态方法,你可以通过suite方法来返回任何你想要的测试集合(没有suite()方法,JUnit会自动运行所有的测试方法)详见单元测试之道

2016-07-17 20:22:19 625

原创 javaEE面试【1】(java反射机制)

1、什么是反射机制?指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。2 Java反射机制的作用:1)在运行时判断任意一个对象所属的类。2)在运行时判断任意一个类所具有的成员变量和方法。3)在运行时任意调用一个对象的方法4)在运行时构造任意一个类的对象3、哪里用到反射机制?jdbc中有一行代码

2016-07-16 14:29:34 557

原创 JUnit测试【1】(断言)

断言是单元测试最基本的组成部分,因此Junit程序库提供了不同形式的多种断言assertEqualsassertEquals([String message],expected,actual);1.message是一个可选,如果发生错误将会报告这个消息2.expected:开发者所期望的值(通常是硬编码)3actual:被测试代码实际产生的值assertNullasse

2016-07-16 11:51:29 348

原创 DFS与BFS之间的区别

一般来说用DFS解决的问题都可以用BFS来解决。bfs=队列,入队列,出队列;dfs=栈,压栈,出栈bfs是按一层一层来访问的,所以适合有目标求最短路的步数,你想想层层搜索每次层就代表了一步。bfs优先访问的是兄弟节点,只有这一层全部访问完才能访问下一层,也就是说bfs第几层就代表当前可以走到的位置(结点).而dfs是按递归来实现的,它优先搜索深度,再回溯,优先访问的是没有访问过的子节

2016-03-18 21:51:51 7838

转载 C++ STL--stack/queue 的使用方法

1、stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s1;stack s2;stack 的基本操作有:入栈,如例:s.push(x);出栈,如例:s.pop();注意,出栈操作只是

2016-03-18 18:11:14 218

原创 @SuppressWarnings("resource")

J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看到警告。虽然它听起

2016-03-13 22:58:36 17939

转载 @Repository、@Service、@Controller 和 @Component

Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用Bean 的自动扫描功能,这可以通

2016-03-13 16:35:01 280

转载 @autowired和@resource的区别

@Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下:     @Autowired  @Qualifier("personDaoBean")     private PersonDao  personDao; @Res

2016-03-13 16:06:53 237

原创 spring(xml中的事务定义)

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springfram

2016-03-12 16:13:35 886

原创 springAOP术语简介

通知(advice)定义了切面是什么以及何时使用五种类型的通知:Before——在方法调用之前调用通知After——之后调用,无论成功与否After-returning——成功后调用After-throwing——失败后调用Around——通知包裹被通知的方法,在被通知的方法调用之前和调用之后执行自定义的行为切点(pointcut)在何处使用

2016-03-11 14:54:16 231

原创 spring(自动检测bean)

使用注解指导Bean的装配,有助于消除和,但还是需要使用一定量的bean元素   允许spring自动检测和定义bean以下注解均为类注解Action通常会使用@controller:标注该类为Spring MVC controller                               @Scope("prototype")单例模式

2016-03-11 11:49:22 250

转载 eclipse生成Hibernate注解类【续】

【1】打开 Hibernate Configurations模块,新增Add Configuration选择数据库:选择UTF-8编码:生成代码注解类:

2016-03-08 15:04:05 280

原创 Java与数据库数据类型对应表

ava中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。Java数据类型Hibernate数据类型标准SQL数据类型(PS:对于不同的DB可能有所差异)byte、java.lang.BytebyteTINYINTshort、java.lang.Sh

2016-03-06 20:27:17 1022

原创 org.springframework.beans.factory.CannotLoadBeanClassException

包名都是对的,看看Deployment 和Java Build Path是不是对的

2016-03-06 19:23:47 370

转载 HibernateDaoSupport

Spring的Hibernate ORM 框架带来了方便的HibernateDaoSupport类,你的DAO类可以继承它:public class StudentDaoHibernate extends HibernateDaoSupport implements StudentDao{.................}如果你选择这种设计,就需要动态注入SessionFacto

2016-03-06 13:31:39 495

原创 struts【3】(<filter-mapping>中的dispatcher的使用)

根据Dynamaic Web Module自动生成对应的web.xml元素有四个可能的值:REQUEST,FORWARD,INCLUDE和ERROR,可以在一个元素中加入任意数目的,使得filter将会作用于直接从客户端过来的request,通过forward过来的request,通过include过来的request和通过过来的request。如果没有指定任何< dispatcher >

2016-02-28 10:29:55 410

原创 SSH错误

1.项目不干净,error log存在错误,但是项目本身没有问题将workspace下面的.metedata删除,重启.metedata是什么?配置信息,如果是web工程的话,里面描述是工程名,访问路径等信息 比如说 你当前workspace 中存在4个工程, 当前有几个Java文件的Editor 打开。 在eclipse关闭再打开他还会保存这些信息 删了也没事  删完后  你在E

2016-02-28 10:18:26 259

原创 struts【2】(FilterDispatcher is deprecated)

在struts2.3.7下,web.xml中使用struts2org.apache.struts2.dispatcher.FilterDispatcher会出现************************************************************************                              

2016-02-27 22:19:29 258

转载 log4j【8】(slf4j)

slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。他允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。更直观一点,slf4j是个数据线,一端嵌入程序,另一端链接日志系统,从而实现将程序中的信息导入到日志系统并记录因此,slf4j入口就是众多接口的集合,他不负责具体的日志实现

2016-02-27 15:11:27 323

原创 spring【6】(事物创建代理 BeanNameAutoProxyCreator)

传统的java事务处理需要编写繁琐的jdbc事务代码,如:public int delete(int sID) {   dbc = new DataBaseConnection();   Connection con = dbc.getConnection();   try {    con.setAutoCommit(false);// 更改JDBC事务的默认提交方式    dbc.e

2016-02-27 00:05:01 399

原创 spring【7】(spring事务详解)

1.事务处理应该做在service层不放在DAO层做事务处理的原因是业务层 接口的每一个方法有时候都是一个业务用例(User Case),它需要调用不同的DAO对象来完成一个业务方法。比如简单地以网上书店购书最后的确定定单为例,业务方法首先是调用BookDAO对象(一般 是通过DAO工厂产生),BookDAO判断是否还有库存余量,取得该书的价格信息等,然后调用 CustomerDAO从

2016-02-27 00:00:58 412

转载 spring【5】(spring整合hibernate)

spring对hibernate配置文件hibernate.cfg.xml的集成相当好,可以在Spring中配置Hibernate的SessionFactory从而取代Hibernate.cfg.xml和HibernateSessionFactory.javaSpring在集成Hibernate时又分为两种形式:(集成后就不需要Hibernate.cfg.xml了)1、继续使用Hibe

2016-02-26 22:46:31 425

转载 eclipse与GitHub之【checkout】

【checkout】1.首先在github.com上申请一个账号,比如笔者的账号为puma0072.Eclipse需要安装egit插件,在Eclipse中选择help-》Marketplace,在search中输入egit,找到后安装即可3.在github上找到你要导入的源码项目,比如笔者以oschina的Android客户端为例,网址:https://github.com/osc

2016-02-19 12:45:24 1918

原创 eclipse与GitHub之【commit】

【commit】1.下载egit插件  eclipse→help→install new software→add,Name栏中输入egit,location栏中输入 http://download.eclipse.org/egit/updates/ ,点击ok进行下载。下载完成后会提示重启eclipse;如果已经有了就不需要了。此为法一,法二:eclipse→help→eclipse mar

2016-02-19 12:44:23 562

原创 SSH框架快速搭建

1.建maven project2.配置pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://

2016-02-18 21:17:33 214

原创 maven【4】(使用archetype)

在archetype根(..\target\generated-sources\archetype)目录执行:mvn clean install,将该archetype传到本地的maven仓库大功告成!然后通过mvn archetype:generate -DarchetypeGroupId=***.archetype -DarchetypeArtifactId=***-arc

2016-02-18 21:08:31 141

转载 maven【0】(maven概述)

Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方  )maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库1.本地仓库,顾名思义,就是Maven在本地存储构件的地方。

2016-02-18 19:01:04 266

原创 maven【3】(创建maven骨架archetype)

cmd命令 cd..:返回上一层    cd  ${文件夹名称}表示  进入文件夹  ${盘符}:表示进入盘1、首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面 比如说会将一些常用的java代码存放到src/main/java目录下面; 会将一些通用的配置文件放到src/main/resources目录下面;

2016-02-18 17:57:40 655

原创 maven【2】(maven问题)

右键项目,properties->java build path 和Deployment Assembly  project Facets可以解决大多数定位

2016-02-18 16:13:08 209

空空如也

空空如也

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

TA关注的人

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