摘要:
在之前的一篇博客RabbitMQ入门:认识并安装RabbitMQ(以Windows系统为例)中,我们安装了RabbitMQ并且对其也有的初步的认识,今天就来写个入门小例子来加深概念理解并了解代码怎么实现。
本篇博客围绕下面几个方面展开:
代码前的理论热身
代码实例:Hello RabbitMQ
运行代码并调... 阅读原文
2018-06-16 18:40:06 阅读(1310) 评论(0)
摘要:
前言:微服务架构,不可避免的存在单个微服务有多个实例,那么客户端如何将请求分摊到多个微服务的实例上呢?这里我们就需要使用负载均衡了
一、Ribbon简介
Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可基于某种负载均衡... 阅读原文
2018-06-16 17:43:07 阅读(1299) 评论(0)
摘要:
java体系
---忘了是哪位大侠分享。。。。 先谢过再说!!
阅读原文
2018-06-16 16:45:04 阅读(1234) 评论(0)
摘要:
tomcat简介
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现,To... 阅读原文
2018-06-16 15:34:12 阅读(1272) 评论(0)
摘要:
API是什么?
API就是java提供的类,应用程序接口
Object类
所有类的父类,构造方法是空方法,没有super,因为它没有父类
接口不继承Object类
equals方法
Object源码里的equals方法,是this==obj,比较两个内存地址
toString方法
输出语句中默认调... 阅读原文
2018-06-16 14:30:02 阅读(1280) 评论(0)
摘要:
JDK8开始,java.time中的线程安全的日期类
// 2018-06-15
LocalDate now = LocalDate.now();
// 15:55:02.421
LocalTime now2 = LocalTime.now();
... 阅读原文
2018-06-16 13:39:03 阅读(1261) 评论(0)
摘要:
前言
接着上篇博客:详细的最新版fastdfs单机版搭建,今天来讲讲fastdfs的集群搭建,限于篇幅,今天先搭建stoarge集群,并实现统一的http访问方式;
没看我上篇博客的小伙伴,最好先去瞅一眼,这篇博客很多都是基于上篇博客的;
不懂fastfds原理的,可以先去看看:分布式文件系统FastDF... 阅读原文
2018-06-16 12:48:19 阅读(1391) 评论(0)
摘要:
Maven 是什么?
Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。
在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工... 阅读原文
2018-06-16 10:57:04 阅读(1255) 评论(0)
摘要:
前言
分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现... 阅读原文
2018-06-16 10:34:02 阅读(1248) 评论(0)
摘要:
java内存区域
一些概念
http://www.importnew.com/18694.html
https://www.cnblogs.com/wangyayun/p/6557851.html
1.方法区和堆是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数... 阅读原文
2018-06-16 09:46:09 阅读(1338) 评论(0)