- 博客(16)
- 资源 (12)
- 收藏
- 关注
转载 shell到底是什么?
Linux中的shell,是指一个面向用户的命令接口,表现形式就是一个可以由用户录入的界面,这个界面也可以反馈运行信息。在Linux系统中,就出现了两种shell表现形式,一种是在无图形界面下的终端运行环境下的shell,另一种是桌面上运行的类似Windows 的MS-DOS运行窗口,前者我们一般习惯性地简称为终端,后者一般直接称为shell。
2015-11-18 14:19:13 2600
原创 MD5加密与SHA加密
MD5(信息摘要算法5)与SHA(安全散列算法)都属于数字摘要算法。数字摘要唯一对应一个消息或文本的固定长度的值,他由一个单向Hash函数对消息进行计算产生。MD5摘要的长度是128位二进制,即32位十六进制;SHA的长度为160位二进制,即40位十六进制。 另外,我们使用十六进制或者base64对生成的摘要进行编码。
2015-11-15 22:47:02 785
转载 Windows平台Hadoop的安装与配置
Windows平台Hadoop的安装与配置与Linux不同,首先需要安装Cygwin来模拟Linux环境,配置SSH服务,后续的操作就是在Cygwin下实现,基本上与Linux平台的安装和配置一致。主要步骤包括下载解压、配置core-site.xml、hdfs-site.xml、mapred-site.xml
2015-11-12 22:48:51 1004
原创 DEPRECATED: Use of this script to execute hdfs command is deprecated.
在window下安装hadoop,在执行$ bin/hadoop namenode -format命令时出现错误:DEPRECATED: Use of this script to execute hdfs command is deprecated。最后发现是版本的原因,我目前用的版本是hadoop-2.6.2,结果换成hadoop-1.2.1就可以了。
2015-11-12 21:45:08 3254
原创 Java集合框架体系
在没有集合之前,我们可以用数组来存储相同类型的数据,或者使用对象来封装数据。当对象有很多时,可以使用对象数组来存储,但是数组的长度是固定的,于是,为了更好的存储对象,就产生的集合,因为集合的长度是不固定的。 简单地说,集合是用来存储对象的容器。集合的特点 :(1)用于存储对象的容器 (2)集合的长度是可变的 (3)集合中不可以存储基本数据类型
2015-11-09 12:51:52 349
原创 Java集合框架总结之Set接口的使用
Set是开发过程中经常用到的接口,使用它可以存储无序不重复的元素,List接口提供了很多方法来实现元素的CRUD操作。它有很多实现类,常见的有HashSet和TreeSet,每个实现类各有特点,应用常见也各不相同。由于Set中的元素不重复,所以在使用HashSet是需要重写hashCode()和equals()方法,使用TreeSet时需要实现Comparable或使用比较器
2015-11-09 10:16:11 635
原创 Spring源码解析——配置文件解析
Spring配置文件解析过程中涉及的类图如下: Spring配置文件解析的入口是BeanDefinitionReader接口,该接口最重要的实现是XmlBeanDefinitionReader类。XmlBeanDefinitionReader的核心方法如下:protected int doLoadBeanDefinitions(InputSource inputSource, R...
2015-11-09 10:03:44 663
原创 Web Service的三大技术
一、Web Service的分类广义的Web Service:REST式Web Service,基于HTTP协议。例如:Ajax的后台部分,就是一种广义上的web service。RPC式Web Service,一般基于SOAP协议。我们通常所说的Web Service就是这种。注:RPC(Remote Procedure Call Protocol)——远程过程调用协议。二、SOAP协议
2015-11-06 11:51:21 3897
转载 Eclipse+WebService开发案例
在这篇博文中,主要讲解了在Eclipse中开发Web Service的基本流程。包括环境配置,开发Web Service,测试Web Service。其中的案例是一个计算器服务,包括加减乘除运算。
2015-11-06 11:12:26 774
原创 Ehcache的简单使用
Ehcache是一个Java实现的开源分布式缓存框架,EhCache 可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速存取。同时EhCache 扩展非常简单,官方提供的Cache配置方式有好几种。你可以通过声明配置、在xml中配置、在程序里配置或者调用构造方法时传入不同的参数。
2015-11-04 23:18:38 634
原创 Memcache的使用
这篇博客介绍了Win64下Memcache的安装与启动以及使用Memcache的客户端MemCachedClient进行存取操作的实例。难点在于SockIOPool的配置,这里将所有的配置信息放在了memcache.prperties文件中。
2015-11-04 17:36:04 541
原创 No exception of type JmsException can be thrown; an exception type must be a subclass of Throwable
如果你在开发过程中遇到类似的问题,一般情况下是你使用的异常类的父类所在的jar没有引入导致的。 例如: JmsException的父类是NestedRuntimeException,这个异常类是在spring-core.jar包中定义的。因为我没有导入spring-core.jar,所以才出现上面的问题。
2015-11-04 11:22:04 8291
原创 ActiveMQ 使用Ajax实现多人聊天室
ActiveMQ 实现多人聊天室,整个项目主要由以下四步完成:(1)导入需要的jar包(2)导入需要的JS文件(3)配置web.xml(4)实现聊天界面index.html另外,我们对每一步进行了详细的说明。并且对ActiveMQ+Ajax的原理进行了简单的介绍。
2015-11-03 21:03:14 6339 1
原创 ActiveMQ入门示例
这篇博客从ActiveMQ的下载安装、通信方式与收发步骤、入门示例、管理界面四个方面对ActiveMQ做了详细的介绍,非常适合刚刚接触ActiveMQ的开发者。
2015-11-03 14:39:33 759
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人