-
Guava之EventBus
背景 天天说解耦解耦~事实上我们还没有mq 但是我们之前通过redis来模拟过queue进行消费 代码实现Redis异步任务 Redis实现优先级队列 都是很棒的实现办法 同时关于topic我们也可以通过redis的发布订阅来实现【当然持久化topic无法实现】 但是我们有时在项目中也需要简单的消息总线进行解耦~ 恰逢碰到瓜子二手车事件 来简单的介绍一下Gu...
时间:2018-11-29点击:961收藏
-
Zookeeper数据模型及其应用
Zookeeper作为分布式系统的底层协调服务有着其简单可依靠的数据模型,数据模型加之数据同步、一致性处理和可靠性,在此之上有很多经典的应用,例如,分布式锁、服务器动态上线下感知、主节点选举、数据发布与订阅、负载均衡等等。虽然应用场景很多,但是最根本的还是基于两个核心的服务,1.管理和存储数据结点,2.提供对结点的监听服务。 一.Zookeeper数据模型...
时间:2018-11-29点击:755收藏
-
在spring boot项目中,如何整合freemarker与shiro标签使用
一、导入依赖包 <!--freemarker+shiro(标签)--> <dependency> <groupId>net.mingsoft</groupId> <artifactId>shiro-freemarker-tags</artifactId> <version>0...
时间:2018-11-29点击:1112收藏
-
SpringBoot+Thymeleaf+iBatis开发项目
maven 该项目为maven项目,在我的一台电脑上配置好的项目copy到另一台电脑上,maven貌似需要重新下载maven依赖,maven项目必须联网吗? 参考1:Maven installation and using in project without Internet conncetion,该文表示如果在offline状态下用本地的库使用maven...
时间:2018-11-29点击:881收藏
-
从无到有构建大型电商微服务架构(第一阶段)
本课程将手把手带大家从无到有实现一个真实的大型电商微服务项目,该项目是基于真实的知名互联网企业项目讲解,本课程将分为3个阶段: 第一阶段:会实现电商系统的大部分功能,包括:用户管理,订单管理,商品管理,支付功能,后台管理系统,单点登录,购物车,搜索功能,个人中心等等。 第二阶段:进一步完善系统,深入讲解和优化系统,包括:系统性能优化,分布式事务处理,高并发,...
时间:2018-11-29点击:802收藏
-
SpringBoot之集成Spring AOP
在开始之前,我们先把需要的jar包添加到工程里。新增Maven依赖如下: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </de...
时间:2018-11-29点击:544收藏
-
Hystrix降级技术解析-Fallback
一、降级 所谓降级,就是指在在Hystrix执行非核心链路功能失败的情况下,我们如何处理,比如我们返回默认值等。如果我们要回退或者降级处理,代码上需要实现HystrixCommand.getFallback()方法或者是HystrixObservableCommand. HystrixObservableCommand()。 publicclassComma...
时间:2018-11-29点击:839收藏
-
storm 集群后台报错 to Netty-Client-a107a/IP:6700 failed: java.net.ConnectException: Connection refused:
最近在学习中华石杉老师亿级流量的课程,在storm 搭建集群的时候遇到的问题截图如下,请大神帮忙看一下,是什么原因,这个问题已经困扰很久了,希望能够解决,谢谢 72 o.a.s.m.n.Client client-boss-1 [ERROR] connection attempt 107 to Netty-Client-a107a/192.168.1.107...
时间:2018-11-29点击:1621收藏
-
java简单的实现RabbitMQ
前言:在这里我将用java来简单的实现rabbitMQ。下面我们带着下面问题来一步步的了解和学习rabbitMQ。 1:如果消费者连接中断,这期间我们应该怎么办 2:如何做到负载均衡 3:如何有效的将数据发送到相关的接收者?就是怎么样过滤 4:如何保证消费者收到完整正确的数据 5:如何让优先级高的接收者先收到数据 一:"Hello RabbitMQ" 下面有...
时间:2018-11-29点击:772收藏
-
Linux 4.7系统内核发布:最大亮点 支持RX 480
经过一周休假之后,Linus Torvalds今天正式发布了新版Linux Kernel 4.7,可在官网直接下载。 Linux 4.7版内核的开发启动于5月29日,经过了七个RC候选版,加入了不少新特性,当然也有大量改进和完善。 其中最大亮点就是正式支持AMD RX 480显卡,已经直接整合于AMDGPU显卡驱动,另外还有全新的安全模块LoadPin,可确...
时间:2018-11-29点击:647收藏
-
龙果运维平台部署教程
龙果学院开源项目:目前完成的功能:基于cobbler的二次开发,方便不会的机房和运维人员快速装机, CMDB的快速添加,zabbix 的模板管理,把CMDB同步到zabbix 数据库,然后批量绑定模板,删除维护周期,,, 后期更新批量管理和发布系统 **** 1、安装沙河环境:这样可以把环境用测试当中剥离出来 yum install install pyth...
时间:2018-11-29点击:853收藏
-
百亿级微信红包的高并发资金交易系统设计方案
2017年1月28日,正月初一,微信公布了用户在除夕当天收发微信红包的数量——142亿个,而其收发峰值也已达到76万每秒。百亿级别的红包,如何保障并发性能与资金安全?这给微信带来了超级挑战。面对挑战,微信红包在分析了业界“秒杀”系统解决方案的基础上,采用了SET化、请求排队串行化、双维度分库表等设计,形成了独特的高并发、资金安全系统解决方案。实践证明,该方案...
时间:2018-11-29点击:673收藏
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- MySQL数据库在高并发下的优化方案