- 博客(81)
- 收藏
- 关注
转载 ubutun下samba服务器基础配置
samba是Linux系统上的一种文件共享协议,可以实现Windows系统访问Linux系统上的共享资源配置
2017-01-18 11:56:59
317
转载 简单的云计算术语【1】
来自tom white的Hadoop的权威指南:Hadoop将MapReduce作业(包括输入数据、MapReduce程序和配置信息)分成若干个task来执行,其中包括两类任务:map任务和reduce任务。jobtracker和一系列tasktracker这两类节点控制着作业的执行过程。tasktracker上运行的任务要受到jobtracker的调度且在运行的同时向jobtrack
2017-01-14 21:01:22
267
转载 java泛型
1.概述泛型就是参数化类型,使代码可以适用于更多类型。创造泛型最大的原因是要创建容器类。它的最大目的就是要用来指定容器可以持有什么样类型的对象,并由编译器保证类型的正确性。这也是它的核心。public class GenericTest { public static void main(String[] args) { List list = new Arr
2017-01-14 18:10:27
404
原创 MNF变换相关概念
最小噪声分离变换(MinimumNoise Fraction Rotation,MNFRotation)1.适用于高光谱遥感数据2.用于判定图像数据的内在维数(即波段数)作用:分离数据中的噪声,减少之后计算的需求量本质:两次重叠的主成分变换第一次变换(基于估计的噪声协方差矩阵)用于分离和重新调节数据中的噪声。??????第一步导致了转换数据的噪声个体的变异和波段与波段的不相
2016-12-03 21:13:57
6151
原创 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
405
原创 JUnit[3](what to test)
Right BICEPRight-----结果是否正确B----边界条件 找边界条件是单元测试最有价值的工作之一,因为bug一般就出现在边界上,一些需要思考的条件有:详见单元测试之道(really important)助记短语:CORRECT。。。。。。
2016-07-17 20:58:07
294
原创 Junit测试【2】(详解suit函数)
任何测试类都可以包含一个叫做suite的静态方法,你可以通过suite方法来返回任何你想要的测试集合(没有suite()方法,JUnit会自动运行所有的测试方法)详见单元测试之道
2016-07-17 20:22:19
682
原创 javaEE面试【1】(java反射机制)
1、什么是反射机制?指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,那么就可以通过反射机制来获得类的所有信息。2 Java反射机制的作用:1)在运行时判断任意一个对象所属的类。2)在运行时判断任意一个类所具有的成员变量和方法。3)在运行时任意调用一个对象的方法4)在运行时构造任意一个类的对象3、哪里用到反射机制?jdbc中有一行代码
2016-07-16 14:29:34
598
原创 JUnit测试【1】(断言)
断言是单元测试最基本的组成部分,因此Junit程序库提供了不同形式的多种断言assertEqualsassertEquals([String message],expected,actual);1.message是一个可选,如果发生错误将会报告这个消息2.expected:开发者所期望的值(通常是硬编码)3actual:被测试代码实际产生的值assertNullasse
2016-07-16 11:51:29
386
原创 DFS与BFS之间的区别
一般来说用DFS解决的问题都可以用BFS来解决。bfs=队列,入队列,出队列;dfs=栈,压栈,出栈bfs是按一层一层来访问的,所以适合有目标求最短路的步数,你想想层层搜索每次层就代表了一步。bfs优先访问的是兄弟节点,只有这一层全部访问完才能访问下一层,也就是说bfs第几层就代表当前可以走到的位置(结点).而dfs是按递归来实现的,它优先搜索深度,再回溯,优先访问的是没有访问过的子节
2016-03-18 21:51:51
7976
转载 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
246
原创 @SuppressWarnings("resource")
J2SE 提供的最后一个批注是 @SuppressWarnings。该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。@SuppressWarnings 批注允许您选择性地取消特定代码段(即,类或方法)中的警告。其中的想法是当您看到警告时,您将调查它,如果您确定它不是问题,您就可以添加一个 @SuppressWarnings 批注,以使您不会再看到警告。虽然它听起
2016-03-13 22:58:36
18048
转载 @Repository、@Service、@Controller 和 @Component
Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO类上即可。同时,为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,需要在 XML 配置文件中启用Bean 的自动扫描功能,这可以通
2016-03-13 16:35:01
311
转载 @autowired和@resource的区别
@Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。如果我们想使用按名称装配,可以结合@Qualifier注解一起使用。如下: @Autowired @Qualifier("personDaoBean") private PersonDao personDao; @Res
2016-03-13 16:06:53
262
原创 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
923
原创 springAOP术语简介
通知(advice)定义了切面是什么以及何时使用五种类型的通知:Before——在方法调用之前调用通知After——之后调用,无论成功与否After-returning——成功后调用After-throwing——失败后调用Around——通知包裹被通知的方法,在被通知的方法调用之前和调用之后执行自定义的行为切点(pointcut)在何处使用
2016-03-11 14:54:16
263
原创 spring(自动检测bean)
使用注解指导Bean的装配,有助于消除和,但还是需要使用一定量的bean元素 允许spring自动检测和定义bean以下注解均为类注解Action通常会使用@controller:标注该类为Spring MVC controller @Scope("prototype")单例模式
2016-03-11 11:49:22
279
转载 eclipse生成Hibernate注解类【续】
【1】打开 Hibernate Configurations模块,新增Add Configuration选择数据库:选择UTF-8编码:生成代码注解类:
2016-03-08 15:04:05
313
原创 Java与数据库数据类型对应表
ava中的数据类型和SQL中的数据类型有很多不一样,需要仔细区分,不然易在开发中造成莫名的错误。Java数据类型Hibernate数据类型标准SQL数据类型(PS:对于不同的DB可能有所差异)byte、java.lang.BytebyteTINYINTshort、java.lang.Sh
2016-03-06 20:27:17
1055
原创 org.springframework.beans.factory.CannotLoadBeanClassException
包名都是对的,看看Deployment 和Java Build Path是不是对的
2016-03-06 19:23:47
398
转载 HibernateDaoSupport
Spring的Hibernate ORM 框架带来了方便的HibernateDaoSupport类,你的DAO类可以继承它:public class StudentDaoHibernate extends HibernateDaoSupport implements StudentDao{.................}如果你选择这种设计,就需要动态注入SessionFacto
2016-03-06 13:31:39
533
原创 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
438
原创 SSH错误
1.项目不干净,error log存在错误,但是项目本身没有问题将workspace下面的.metedata删除,重启.metedata是什么?配置信息,如果是web工程的话,里面描述是工程名,访问路径等信息 比如说 你当前workspace 中存在4个工程, 当前有几个Java文件的Editor 打开。 在eclipse关闭再打开他还会保存这些信息 删了也没事 删完后 你在E
2016-02-28 10:18:26
331
原创 struts【2】(FilterDispatcher is deprecated)
在struts2.3.7下,web.xml中使用struts2org.apache.struts2.dispatcher.FilterDispatcher会出现************************************************************************
2016-02-27 22:19:29
285
转载 log4j【8】(slf4j)
slf4j:Simple Logging Facade for Java,为java提供的简单日志Facade。Facade:门面,更底层一点说就是接口。他允许用户以自己的喜好,在工程中通过slf4j接入不同的日志系统。更直观一点,slf4j是个数据线,一端嵌入程序,另一端链接日志系统,从而实现将程序中的信息导入到日志系统并记录因此,slf4j入口就是众多接口的集合,他不负责具体的日志实现
2016-02-27 15:11:27
388
原创 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
426
原创 spring【7】(spring事务详解)
1.事务处理应该做在service层不放在DAO层做事务处理的原因是业务层 接口的每一个方法有时候都是一个业务用例(User Case),它需要调用不同的DAO对象来完成一个业务方法。比如简单地以网上书店购书最后的确定定单为例,业务方法首先是调用BookDAO对象(一般 是通过DAO工厂产生),BookDAO判断是否还有库存余量,取得该书的价格信息等,然后调用 CustomerDAO从
2016-02-27 00:00:58
462
转载 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
464
转载 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
1970
原创 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
595
原创 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
246
原创 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
170
转载 maven【0】(maven概述)
Maven中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。Maven在某个统一的位置存储所有项目的共享的构件,这个统一的位置,我们就称之为仓库。(仓库就是存放依赖和插件的地方 )maven的仓库只有两大类:1.本地仓库 2.远程仓库,在远程仓库中又分成了3种:2.1 中央仓库 2.2 私服 2.3 其它公共库1.本地仓库,顾名思义,就是Maven在本地存储构件的地方。
2016-02-18 19:01:04
291
原创 maven【3】(创建maven骨架archetype)
cmd命令 cd..:返回上一层 cd ${文件夹名称}表示 进入文件夹 ${盘符}:表示进入盘1、首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面 比如说会将一些常用的java代码存放到src/main/java目录下面; 会将一些通用的配置文件放到src/main/resources目录下面;
2016-02-18 17:57:40
687
原创 maven【2】(maven问题)
右键项目,properties->java build path 和Deployment Assembly project Facets可以解决大多数定位
2016-02-18 16:13:08
234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人