- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 IntelliJ IDEA 报错:找不到包或者找不到符号
最近在使用IDEA的时候,突然出现过找不到包或者找不到符号的情况,在确定了自己引用存在的情况下,可以尝试以下几种方式来解决,以下是在开发过程中碰过问题同样解决过的几种办法,在此记录下也分享给大家,希望对各位有帮助。1.利用Maven-Reimport 2.Invalidate and Restart 3.编码统一 4.重新编译点开Project Structu...
2018-03-21 10:47:54 206253 93
原创 Java并发编程-java.util.concurrent包中的线程池和消息队列
1.java并发包介绍 JDK5.0(JDK1.5更名后)以后的版本引入高级并发特性,大多数的特性在java.util.concurrent包中,是专门用于多线程编程的,充分利用了现代多处理器和多核心系统的功能以编写大规模并发应用程序。主要包括原子量、并发集合、同步器、可重入锁,并对线程池的构造提供了强力的支持2.线程池java.util.concurrent.Executo...
2018-03-31 12:54:55 37403 1
原创 Java并发编程-Synchronized和Lock
1.synchronized synchronized是java中的一个关键字,是Java语言内置的特性。那么为什么会出现Lock呢?在网络博客中和教学视频中得到一些答案整理出来 一个代码块被synchronized修饰了,当一个线程获取了对应的锁,并执行该代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而获取锁的线程释放锁只会有两种情况: 1)...
2018-03-29 14:33:57 35733 2
原创 Zookeeper-Java客户端API的基本使用
1.java中zk api的简单应用package com.ithzk.zookeeper;import org.apache.zookeeper.*;import org.apache.zookeeper.data.Stat;import org.junit.Before;import org.junit.Test;import java.io.IOException;i...
2018-03-28 14:18:17 35413
原创 Zookeeper-安装及基本使用
1.Zookeeper概述Zookeeper是一个分布式协调服务,就是为用户的分布式应用程序提供协调服务。1)zookeeper是为别的分布式程序服务的2)zookeeper本身就是一个分布式程序(半数以上节点存在,zk即可正常服务)3)zookeeper锁提供的服务涵盖:主从协调、服务器节点动态上下线、统一配置管理、分布式共享锁、统一名称服务...4)虽然提供各种服务,但是zoo...
2018-03-25 18:54:52 35530
原创 Linux-制作yum网络仓库
制作yum网络版仓库,需要拥有所需提供的包,可以把文件直接放入文件系统,但是相对更耗费容量,所以选择挂载节省空间,然后通过网络提供给外部1.挂载 Linux插入光盘会挂载在/dev/cdrom下新建一个自定义挂载目录 mkdir /mnt/cdrom将光盘里的内容挂载到该目录下,此时光盘内容会挂载到该目录下 mount -t iso96...
2018-03-24 15:55:46 35801
原创 Spring-利用InitializingBean接口和zookeeper实现项目初始化缓存以及同步监听
在我们项目开发过程中,不时需要项目启动初始化一些项目的数据到内存或者缓存中,实现InitializingBean接口达到项目初始化缓存数据,利用zookeeper监听实现数据同步。1.先贴出几个需要用到的工具类ZkClientUtilsimport com.ithzk.common.PropertiesUtil;import org.apache.curator.fram...
2018-03-15 16:52:25 36243
原创 Hadoop-配置伪分布模式
1.独立模式Hadoop目的在于存储海量数据,主要处理两个问题 a.存储 分布式文件系统 HDFS Hadoop distributed file system b.运算 mapreduce map映射 + reduce化简1.1 独立模式 没有守护程序运行,安装完hadoop即为独立模式 此模式下,使用的...
2018-03-13 23:12:51 35247
原创 Hadoop-安装和集群搭建以及基本使用
1.Hadoop的简单安装 安装Hadoop前提需要配置安装好JDK1.1.进入hadoop官网http://hadoop.apache.org/镜像地址:http://mirror.bit.edu.cn/apache/hadoop/common/1.2.解压安装Hadoop 1.2.1 解压压缩文件 1.2.2 移动重命名...
2018-03-12 23:09:09 35610
原创 RabbitMQ-消息确认机制(事务+confirm)
1.RabbitMQ-消息确认机制(事务+confirm)在rabbitMQ中我们可通过持久化数据,解决rabbitMQ因为服务器异常造成的数据丢失问题:生产者将消息发送出去之后,消息是否到底rabbitMQ服务器? 默认情况下不可得知的有两种方式可以获得状态 AMQP协议:AMQP实现了事务机制 Confirm模式2.事务机制TxSelect Tx...
2018-03-11 22:34:19 38230
原创 RabbitMQ-主题模式Topic
Topic Exchange将路由和某个模式匹配# 匹配一个或者多个* 匹配一个例如 Good.insert Good.delete Good.#都能获得 商品 : 发布 删除 修改 查询....生产者package com.ithzk.rabbitmq.topic;import com.ithzk.rabbitmq.utils.RabbitM...
2018-03-11 21:08:27 49721 1
原创 RabbitMQ-路由模式routing
1.Exchange 交换机,转发器一方面接收生产者的消息,另一方面向队列推送消息匿名转发(第一个参数为”“)channel.basicPublish("","",null,msg.getBytes());fanout(不处理路由键)每个和交换机绑定的队列都会收到消息channel.exchangeDeclare(EXCHANGER_NAME,"fan
2018-03-10 23:32:18 39729
原创 RabbitMQ-订阅模式publish/subscribe
1.订阅模式模型a) 一个生产者 多个消费者b) 每个消费者都有自己的队列c) 生产者没有直接把消息发送给队列,而是先发送给交换机exchanged) 每个队列都要绑定到交换机上e) 生产者发送的消息是经过交换机的,然后到达队列,就能实现一个消息被多个消费者消费应用场景: 比如 注册之后需要发送邮件 同时需要发送短信生产者package com.ithzk...
2018-03-10 22:57:33 40722
原创 RabbitMQ-消息应答和消息持久化
1.消息应答Ack (Message Acknowledgement)消息应答默认打开 falseautoAck = true(自动确认模式) 一旦rabbitMQ将消息分发给消费者,就会从内存中删除这种情况下,如果消费者未处理完消息就异常结束,则会丢失正在处理的消息autoAck = false将 autoAck 设置为 false(手动确认模式) 如果一个消费者挂掉,就会交...
2018-03-08 19:32:17 36573
原创 RabbitMQ-work queue工作队列 和 fair dispatch公平分发
1.work queue 工作队列轮询分发1.1消息生产者package com.ithzk.rabbitmq.work;import com.ithzk.rabbitmq.utils.RabbitMQConnectionUtils;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection...
2018-03-07 23:05:01 35801
原创 RabbitMQ-使用Java操作简单队列 simple queues
1.获取连接工具类为了方便每次获取连接,封装一个简单的工具类package com.ithzk.rabbitmq.utils;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import java.io.IOException;import java.util...
2018-03-07 14:16:48 36857
原创 RabbitMQ-用户以及Virtual Hosts配置
1.添加用户 2.Virtual Hosts管理 2.1 像mysql有数据库的概念并且可以指定用户对库和表等操作的权限。那RabbitMQ呢?RabbitMQ也有类似的权限管理。在RabbitMQ中可以虚拟消息服务器VirtualHost,每个VirtualHost相当月一个相对独立的RabbitMQ服务器,每个VirtualHost之间是相互隔离的。exchange、queu...
2018-03-07 13:32:04 77530
原创 RabbitMQ-安装
1.Windows环境安装RabbitMQ1.1 官网下载RabbitMQ (http://www.rabbitmq.com/download.html)RabbitMQ与Erlang版本对应1.2 Erlang下载1.3 Erlang安装 一直下一步即可 1.4 RabbitMQ安装 同理,一直下一步即可...
2018-03-07 00:42:33 36220
sonarlint-intellij-4.7.0.17141.zip
2020-05-08
quartz-all-2.1.5.jar.zip
2018-01-25
zookeeper-3.3.6.rar
2018-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人