- 浏览: 98730 次
- 性别:
- 来自: 北京
最新评论
-
ghostband:
sqoop:000> start job -j 3 -s ...
sqoop2 常见问题 以及处理方式
文章列表
系统环境准备
1、下载Redis 3.0.3 版本
地址: http://download.redis.io/releases/redis-3.0.3.tar.gz
2、通过tar 命令将文件解压
[root@localhost ~] tar -vxzf /usr/local/redis-3.0.3.tar.gz
3、 将解压后的文件放到 /usr/local/ (个人习惯)
[root@localhost ~] mv /root/redis-3.0.3 /usr/local/
4、 进入redis的根目下,使用make命令编译
[root@localhost ~] ...
前段时间实现了openfire的集群部署,如果要在应用中实现应用我们还需要一个至关重要的工作:负载分发
我们选中的负载工具是nginx(原因很简单:开源,免费)
1、安装nginx (redhat企业版6.5 64bit环境)
到nginx官网下载 ...
我使用的linux系统环境是 RedHat 企业版 6.5 64bit版本,使用的root账户
参考: http://my.oschina.net/lzwenme/blog/291292到mysql官网下载linux系统64位的安装包 MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
1、 使用tar 命令进行解压缩,linux命令:
[root@localhost ~]# tar -xvf /usr/MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
2、 安装m ...
1、 Hazelcast插件安装后在已安装列表中不显示
问题原因: 只要是在已安装列表中不显示则说明插件未安装成功,一般是由于插件版本不兼容造成
解决方案:查看插件的最低支持版本 与 openfire的版本是否兼容; 尽量使用该版本可用的插件,可以避免很多麻烦问题
2、自定义插件在高版本的openfire中安装失败
例如:在openfire 3.9.3 版本中开发,并且安装测试成功; 当openfire升级为3.10.2版本后自定义开发的插件安装就会失败!
问题原因:很有可能是由于插件的开发规范不满足更高的版本
例如:实现的Plugin接口为空类, Plugin的实 ...
openfire集群配置的可选方案目前有三种
1、基于oracle的coherence实现-----较早版本的官方实现,目前用户量比较大(但是openfire官方已经放弃了这种集群方案)
2、基于zookeeper实现的zkfire 在openfire的基础之上进行修改,通过zookeeper ...
openfire选择的版本 : openfire-3.10.2-1.i386.rpm 之所以选择这个版本是因为这个版本提供了broadcast与Hazelcast Clustering Plugin这两个集群所需要的插件,当然openfire还有其他方式实现集群配置,我们选择openfire官方建议的方式实现集群 安装方式在 http://muruiheng.iteye.com/blog/2230926 中已经介绍了,很简单
1、选择语言
中文简体
2、服务器设置
如果是集群配置,必须注意域名要保持一致
3、数据库设置
注意:必须选择 标准 ...
openfire目前算是国内及时通讯应用中普及率最高的消息中间件了,由于最近的项目中使用到了o这个东西,所以不得不研究一下,从最基本的安装开始:
环境准备
1、 系统环境linux:redhat 6.5
2、 jdk版本:1.7
1、 jdk安装
下载jdk 1.7的linux 64bit版本,的tar.gz文件
通过tar czvf jdk.tar.gz -C /usr/java
配置环境变量
通过VI编辑器编辑 /etc/profile文件
在该文件中添加,一下代码
export JAVA_HOME=/usr/java/jdk_1.7.10
export CLASSPATH=/usr ...
Html5给大家提供了一个很高大上的功能:WebSocket socket通信是在服务端与客户端之间进行的,所谓的WebSocket其实就是通过Html 与 后台服务器之间进行的消息传递;
下面我们来介绍一下如何实现一个简单的WebSocket实例。
注意:
JDK必须是1.7以上版本,tomcat必须是7以上版本;
spring对Websocket的支持也是只有Spring4之后才有
1、编写客户端程序
<div class="row-fluid">
<label>我要咨询
</label>
<label i ...
最近完成一个简单的日志管理系统,拿出来跟大家分享一下!主要实现的功能:1、支持动态修改配置2、实现统一的配置管理3、支持文件输出、habse输出、mongodb输出基于以上三点功能,我们下面详细说明1、支持动态修改配置说道支持这个功能,有个同事认为没有这个必要,他的观点是log4j的配置不需要经常变动,不需要支持这样的功能;本人的观点是“配置可以进行统一管理、而且正式机跟测试机的log4j的配置肯定会有一些差异的”,因此这个功能是必须的。下面说一下实现通过log4j提供的PropertyConfigurator类可以非常轻松的实现这个功能代码如下
public cla ...
Spring的声明式事务管理,可以说是开发人员的福音,也是架构师们的法宝;通过这个神器我们可以有效的解决事务不一致、连接泄露等问题
下面我们就介绍一下Spring声明式事务的配置:
1、创建事务管理器
<bean id = "transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="da ...
使用SpringMVC进行开发,主要优势很多;我们主要看中的有以下几点:
1、代码量少
2、学习简单,与我们之前使用的框架风格相似
3、能够支持多种视图
为了将以上几点发挥的更好,我选择将web层的Controller进行封装,目的也很明确:为了让我们的开发人员使用起来更简单,封装工作分为三部分
1、请求参数处理、响应值处理
我们默认支持的视图是html,选择json作为前台到后台的数据传输格式,因此我们选择将请求参数封装为JSONRequest类,该类可以完成多参数、javaBean的转换;将返回值封装成JSONResponse类,该类包含返回值(可以是多个)、操作消息、是否操 ...
从2014年12月开始,一直在研究Spring的框架;并且在我们新的开发框架中得到应用;这篇文章记录了这段时间的成长记录,仅此先给共同成长的小白。
为了简单,我们选择使用maven来构建项目,通过maven可以控制引入jar的版本,大大简化了jar包的管理工作,废话不多说,创建一个项目
一、创建一个新项目
1、创建maven项目
2、选择 maven-archetype-webapp
3、填写groupId、artifactId、package
项目目录:
二、项目创建完成后修改默认的jdk、编译器等默认属性,我的项目选择的是jdk7
3、 引入Spring的jar
...