java
Ctrl_C&Ctrl_V
这个作者很懒,什么都没留下…
展开
-
Cxf客户端生成的代码缺少Header信息
Cxf生成客户端代码缺少Header信息转载 2022-10-20 11:59:02 · 308 阅读 · 0 评论 -
Semaphore实现并发数限制
百度百科解释:Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。Semaphore是java并发包下的一个工具类,可以控制多线程对共享资源的访问,acquire()获取一个许可,如果没有就等待,而release()释放一个许可。如某个方法只允许最多10个线程并发访问,则实现代码如下:...原创 2018-04-17 16:40:14 · 1851 阅读 · 0 评论 -
控制资源每秒被访问次数的实现
在平时做接口开发时,可能遇到需要控制接口访问频率的需求,比如某个接口每秒最多允许被访问100次,我们可以借助并发工具类中的Semaphore实现,以下为示例代码:public class TPSLimiter { private Semaphore semaphore = null; public OPSLimiter(int maxOps) { if ...原创 2018-04-17 09:49:31 · 3848 阅读 · 3 评论 -
zookeeper+hadoop+hbase+kafka+storm集群搭建
本文记录zookeeper+hadoop+hbase+kafka+storm集群的搭建过程。准备工作硬件环境 3台物理主机 192.168.0.191 – dc01 192.168.0.192 – dc02 192.168.0.193 – dc03 系统全部为centos6.8.软件环境 1) jdk1.8.0_121 2) zookeeper-3....原创 2017-10-12 16:44:52 · 4136 阅读 · 0 评论 -
HBase单机模式与分布式环境搭建
Hbase安装模式介绍 单机模式 1> Hbase不使用HDFS,仅使用本地文件系统 2> ZooKeeper与Hbase运行在同一个JVM中 分布式模式 – 伪分布式模式 1> 所有进程运行在同一个节点上,不同进程运行在不同的JVM当中 2> 比较适合实验测试 – 完全分布式模式 1> 进程运行在多个服务器集群中 2> 分布式依赖于HDFS系统,因此布署Hbase之前一定要有一原创 2017-06-21 16:52:08 · 802 阅读 · 0 评论 -
Hadoop2.6.5集群搭建(包含单节点安装方法)
一,安装环境 硬件:虚拟机 操作系统:Centos 6.5 64位 IP:192.168.235.130 主机名:vm01 安装用户:root二,安装JDK 安装JDK1.6或者以上版本。安装方法不在此讨论,网上教程一大把。 本次安装的版本为1.8.0_131 安装路径:/usr/java/jdk1.8.0_131三,配置SSH无密码登陆ssh−keygen−tdsa−P原创 2017-07-18 18:39:26 · 2245 阅读 · 0 评论 -
当storm报错:Could not find leader nimbus from seed hosts ["127.0.0.1"]解决办法
解决方式: 删除zookeeper下的storm节点数据,重启zookeeper,重新发布topology到storm集群即可。 zk操作方式: 首先到zookeeper目录/bin下面,执行./bin/zkCli.sh -server 192.168.0.181:2181如果在本机可直接输入 ./bin/zkCli.sh然后输入命令:ls /显示[zookeeper, storm]执行命令删原创 2017-06-26 11:21:35 · 6561 阅读 · 1 评论 -
maven项目打jar包时包含依赖
在pom文件中加入如下配置即可:<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.3</version> <executions> <execution> <pha原创 2017-06-16 15:56:13 · 682 阅读 · 0 评论 -
解决maven update project 后项目jdk版本变成1.5
方法一、在pom.xml文件中增加如下配置: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>${jd原创 2017-06-16 15:21:48 · 469 阅读 · 0 评论 -
storm伪集群环境搭建
本文主要介绍storm集群的搭建。Storm集群搭建主要包括以下步骤: 1、搭建一个Zookeeper集群 2、在nimbus、supervisor节点安装依赖包 3、在nimbus、supervisor节点下载并解压缩Storm包 4、修改nimbus、supervisor节点的配置文件(storm.yaml) 5、使用storm脚本启动守护进程(包括nimbus、supervisor、原创 2017-06-16 10:08:59 · 845 阅读 · 0 评论 -
java日志文件log4j.properties配置详解
一、Log4j配置第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:放在src下的话就不用配置 否则得去web.xml里面配置一个Listener参考:log4j.rootCategory=INFO, stdout , R log4j.appender.stdout=org.apache.log4j.Console转载 2016-06-30 11:43:44 · 288 阅读 · 0 评论