摘要: 多线程 synchronized锁 重入锁 读写锁 1.synchronized锁 2.Lock接口 3.ReentrantLock重入锁 4.ReentrantReadWriteLock读写锁 搞明白 线程 锁和多线程系列 1.synchronized锁 锁分为 类锁 和 对象锁, 方法锁和私有锁 阅读全文
posted @ 2018-11-20 22:22 林宇风 阅读(387) 评论(0) 推荐(1) 编辑
摘要: 线程 锁Synchronized 1.线程创建 1.1 继承Thread类 1.2 实现Runnable接口 1.3 实现Callable接口 使用方式 2.线程安全 搞明白 线程 锁和多线程系列 1.线程创建 线程创建常见的三种方式: 继承Thread类 实现Runnable接口 实现Callab 阅读全文
posted @ 2018-11-20 21:37 林宇风 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: equals hashcode 当新建一个java类时,需要重写equals和hashcode方法,大家都知道!但是,为什么要重写呢? 需要保证对象调用equals方法为true时,hashcode必须相同. 先看下面的例子: 没有重写equals和hashcode方法User类 public cl 阅读全文
posted @ 2018-11-12 15:08 林宇风 阅读(2481) 评论(0) 推荐(0) 编辑
摘要: hash hashcode java 1.hash 2.hash算法 1.hash Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于 阅读全文
posted @ 2018-11-12 14:06 林宇风 阅读(541) 评论(0) 推荐(0) 编辑
摘要: HashMap 底层原理 1.HashMap底层概述 2.JDK1.7实现方式 3.JDK1.8实现方式 4.关键名词 5.相关问题 1.HashMap底层概述 在JDK1.7中HashMap采用的是 数组Array 和 链表Link 这两种数据结构,而在JDK1.8中对底层实现进行了优化,开始采用 阅读全文
posted @ 2018-11-10 16:10 林宇风 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Dubbo Zookeeper Spring 1.部署dubbo服务管理中心 2.搭建dubbo服务环境 2.1 pom.xml 依赖 2.2 log4j.properties 日志打印 3.api模块定义公共接口 4.dubbo-provider实现接口提供服务 4.1 DemoServiceIm 阅读全文
posted @ 2018-11-03 22:52 林宇风 阅读(746) 评论(0) 推荐(0) 编辑
摘要: zookeeper 一、单机安装 1.1 下载 1.2 安装 1.3 配置 1.4 启动和停止 二、伪集群模式 2.1 zookeeper1配置 2.2 zookeeper2配置 2.3 zookeeper3配置 三、集群模式 3.1 conf/zoo.cfg文件修改 3.2 data/myid文件 阅读全文
posted @ 2018-11-03 22:01 林宇风 阅读(2424) 评论(0) 推荐(1) 编辑
摘要: RabbitMQ SpringBoot 一.RabbitMQ的介绍 二.Direct模式 三.Topic转发模式 四.Fanout Exchange形式 原文地址: https://www.cnblogs.com/hlhdidi/p/6535677.html 一.RabbitMQ的介绍 Rabbit 阅读全文
posted @ 2018-10-31 20:21 林宇风 阅读(38812) 评论(2) 推荐(3) 编辑
摘要: RabbitMQ 原文地址: https://baijiahao.baidu.com/s?id=1577456875919174629&wfr=spider&for=pc 最新版本的RabbitMQ有四种交换机类型,分别是Direct exchange、Fanout exchange、Topic e 阅读全文
posted @ 2018-10-31 18:30 林宇风 阅读(30426) 评论(2) 推荐(2) 编辑
摘要: 消息RabbitMQ 1.安装erlang环境 2.安装rabbitmq AMQP协议,可以跨语言通信 Advance Message Queuing Protocol RabbitMQ底层使用Erlang语言进行编写 开源、性能优秀,稳定 与SpringAMQP完美整合 集群模式丰富,表达式,镜像 阅读全文
posted @ 2018-10-31 16:18 林宇风 阅读(4437) 评论(0) 推荐(0) 编辑