- 浏览: 84383 次
最新评论
文章列表
http://www.360doc.com/content/15/0304/22/12144668_452603921.shtml
1.概述
RocketMQ是alibaba公司开源的一个纯java的开源消息中间件。
2.开发测试环境搭建
1. 安装&启动
进入到RocketMQ下载包解压的路径下
D:\machine\RocketMQ-3.0.8\RocketMQ-3.0.8>
接下来安装
执行下边的命令或者执行install.bat(在这个bat文件中的命令如下)对maven熟悉的一眼就知道是执行clean package install assembly等操作。
mvn -Dmaven.test.skip=true clean packageinstall assembly:assembly – ...
高效的Java序列化(Kryo和FST)
架构&设计模式 water 1年前 (2015-05-11) 7617℃ 0评论
序列化漫谈
dubbo RPC是dubbo体系中最核心的一种高性能、高吞吐量的远程调用方式,我喜欢称之为多路复用的TCP长连接调用,简单的说:
长连 ...
dubbo的容器模块,是一个独立的容器,因为服务通常不需要Tomcat/JBoss等Web容器的特性,没必要用Web容器去加载服务。
服务容器只是一个简单的Main方法,并加载一个简单的Spring容器,用于暴露服务。
我们看启动生产者、消费者、简单监控者的 start.sh 命令中,可以看到启动命令如下:
nohup java $JAVA_OPTS $JAVA_MEM_OPTS $JAVA_DEBUG_OPTS $JAVA_JMX_OPTS -classpath $CONF_DIR:$LIB_JARS com.alibaba.dubbo.container.Main > $STDO ...
阅读源码编译问题说明
因为关注极简代码,Elastic-Job使用lombok。在阅读源码的过程中会遇到@Getter, @Setter等注解导致不能编译,请按照以下步骤安装lombok到你的IDE,只使用发布包请不用关注。
lombok安装指南
Eclipse
首先配置好Eclipse环境,然后双击打开lombok.jar文件。
确认Eclipse的安装路径,点击install/update按钮,即可完成安装,最后需要重启Eclipse。
** 如何确认安装成功?**
确认Eclipse安装路径下有lombok.jar包,并且配置文件eclipse.ini中是否已添加如下内容:
...
/**
*
* XML格式化
* @param inputXML
* @return
* @throws Exception
*/
private String formatXML(String inputXML) throws Exception {
SAXReader reader = new SAXReader();
Document document = reader.read(new StringReader(inputXML));
String requestXML = null;
...
ZooKeeper 笔记(1) 安装部署及hello world
先给一堆学习文档,方便以后查看
官网文档地址大全:
OverView(概述)
http://zookeeper.apache.org/doc/r3.4.6/zookeeperOver.html
Getting Started(开始入门)
http://zookeeper.apache.org/doc/r3.4.6/zookeeperStarted.html
Tutorial(教程)
http://zookeeper.apache.org/doc/r3.4.6/zookeeperTutorial.html
Java ...
eclipse常用插件
- 博客分类:
- JAVA
1. ER图工具
ERMaster - http://ermaster.sourceforge.net/update-site/
优点:可根据数据库生成ER图。支持生成转换成PNG,JavaDOC,Excel等格式。并且界面美观。
缺点:数据库支持不完整。目前在MySQL下较为完美。
2.Properties Editor
Properties Edit - http://propedit.sourceforge.jp/eclipse/updates/
一个很不错的Properties文件编辑器。
选择安装参考如下:
Properties Editor5.3.5jp ...
memcache安装
- 博客分类:
- JAVA
一、安装gcc
# yum -y install gcc
二、安装libevent
# wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz
# tar zxf libevent-2.0.12-stable.tar.gz
# cd libevent-2.0.12-stable
#./configure --prefix=/usr/local/lib
# make && make install
三、安装make
# yum -y install make
四、下载安装最新版本:http://mem ...
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java ...
concurrent包(转)
- 博客分类:
- JAVA多线程
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完 成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防 止死蹦等现象的出现,比如使用java之前的wait()、notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以 及如何避免线程安全性方面带来的危害等诸多因素,往往会采用一些较为复杂的安全策略,加重了程序员的开发负担.万幸的是,在JDK1.5出现之后,Sun 大神(Doug Lea)终于为我们这些可怜的小程序员推出了java.util.c ...
Nginx Tomcat 域名组合配置
- 博客分类:
- nginx
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_f ...
一、安装nginx
1、在nginx官方网站下载一个包,下载地址是:http://nginx.org/en/download.html
2、WinSCP(ftp上传工具).exe FTP 上传工具上传达到CentOS中
3、我是先建一个目录,把要用的到的安装包放到一起.
#mkdir /home/
#tar zxf nginx-1.4.1.tar.gz
#cd nginx-1.4.1
4、安装pcre开发包
#yum install -y pcre-devel
5、如果安装出现在下面的错误是缺少编译环境。安 ...
CentOS 下JDK安装
- 博客分类:
- CentOS 下JDK安装
CentOS 下JDK安装
第一步:查看Linux自带的JDK是否已安装 (卸载centOS已安装的1.4)
安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
java version "1.6.0"
OpenJDK Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
最好还是先卸载掉openjdk,在安装sun公司的jdk.
先查看 rpm -qa | grep java
显示如下 ...
编译安装MYSQL报错
make[2]: *** [libmysqld/examples/mysql_client_test_embedded] Error 1
make[1]: *** [libmysqld/examples/CMakeFiles/mysql_client_test_embedded.dir/all] Error 2
make: *** [all] Error 2
How can I fix that?
通过以下解决
彻底删除mysql
yum remove mysql mysql-server mysql-libs compat-mysql51
改用rpm 安装了。 ...