-
重磅发布-SpringBoot2.0缓存中间件Redis技术入门与实战(抢红包系统设计与实战)
概要介绍:历经半个多月的时间,Debug呕心沥血、亲自录制的“缓存中间件Redis技术入门与应用场景实战(SpringBoot2.x + 抢红包系统设计与实战)”的新课终于完成了,顾名思义,这是一门关于目前相当流行的分布式缓存中间件Redis相关技术栈的介绍与实战,目的在于带领各位小伙伴一起学习、攻克Redis,更好地巩固自己的核心竞争力,跳槽涨薪 自然不在...
时间:2019-11-06点击:1209收藏
-
带你涨姿势的认识一下 Kafka
Kafka基本概述 什么是 KafkaKafka 是一个分布式流式平台,它有三个关键能力1、订阅发布记录流,它类似于企业中的消息队列 或 企业消息传递系统2、以容错的方式存储记录流3、实时记录流 Kafka 的应用 1、作为消息系统2、作为存储系统3、作为流处理器 Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。建立流式应用传输和响应数据。...
时间:2019-10-30点击:826收藏
-
roncoo-education 5.0.0 发布,分布式在线教育系统开源项目
领课教育系统(roncoo-education)是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品,致力于打造一个全行业都适用的分布式在线教育系统。系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件设置功能,支持多家云存储的接入,讲师管理...
时间:2019-10-29点击:918收藏
-
Docker安装ELK并实现JSON格式日志分析
ELK是什么ELK是elastic公司提供的一套完整的日志收集以及前端展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch、Logstash和Kibana。其中Logstash负责对日志进行处理,如日志的过滤、日志的格式化等;ElasticSearch具有强大的文本搜索能力,因此作为日志的存储容器;而Kibana负责前端的展示。ELK搭建...
时间:2019-10-25点击:770收藏
-
websocket的介绍服务端向客户端推送消息技术之websocket的介绍
websocket的介绍 在讲解WebSocket前,我们先来看看下面这种场景,在HTTP协议下,怎么实现。 需求: 在网站中,要实现简单的聊天,这种情况怎么实现呢?如下图: 当发送私信的时候,如果要求实时同步的话,可以先让消息入库,等对方登陆之后,查询显示即可。如下图: 可是现在,需要实时消息,怎么办? 最简单的一种方式,就是写个定时任务,轮询查询去。如下...
时间:2019-10-22点击:847收藏
-
SpringBoot admin+Eureka+钉钉通知 实现微服务监控
SpringBoot admin+Eureka+钉钉通知 一、效果 登录账号+密码 监控服务 查看实时日志 钉钉通知 二、什么是Spring Boot Admin ? Spring Boot Admin是一个开源社区项目,用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Ad...
时间:2019-10-18点击:1170收藏
-
SpringCloud实现分库分表模式下,数据库实时扩容方案
一、项目结构 1、工程结构 2、模块命名 shard-common-entity: 公共代码块shard-open-inte: 开放接口管理shard-eureka-7001: 注册中心shard-two-provider-8001: 8001 基于两台库的服务shard-three-provider-8002:8002 基于三台库的服务 3、代码依赖结构 ...
时间:2019-10-18点击:891收藏
-
从spring boot发邮件聊到开发的友好性
前些天帮一个朋友做网站,全站都是静态页面,唯一需要用到后端开发的是他需要一个留言板。传统的留言板一般都是提交后保存到数据库,然后提供一个后台的留言列表给管理人员看,我嫌麻烦,就决定留言提交到后台直接发邮件出去,这样就不用开发后台页面了,他也不需要登录一个什么后台才能看留言,两全其美,岂不美哉。 1、最简版spring boot发邮件 spring boot发...
时间:2019-10-14点击:926收藏
-
你不知道的 IDEA Debug调试小技巧
一、多线程调试断点 Intellij IDEA的debug断点调试是有一个模式的选择的,就像下面这张图,平时我们都使用的是默认的 ALL(在Eclipse中默认是线程模式) ,这种模式我们只能将一个线程断下来,但其他线程却已经执行过了;而将其改为 Thread 后,就可以多个线程都断下来,并且可以很方便的切换线程的执行流程,这就是多线程调试。 在debug控...
时间:2019-10-10点击:1181收藏
-
使用idea创建spring mvc项目图文教程
使用idea创建spring mvc项目图文教程 前言: 使用惯了eclipse的朋友,如果刚换成了idea或许有些不习惯。但是使用idea之后,就会love上idea了。本文将通过图文讲解怎么通过idea创建一个spring mvc项目。 本文是教大家怎么使用idea创建一个spring mvc项目。并非spring mvc相关教程。 打开idea之后,N...
时间:2019-09-29点击:984收藏
-
微服务SpringCloud之注册中心Consul
Consul 介绍 Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具(比如 ZooKeeper 等)。使用起来也较 为简单。C...
时间:2019-09-27点击:767收藏
-
传统的Servlet在spring boot中怎么实现的?
传统的Servlet在spring boot中怎么实现的? 本文主要内容: 1:springboot一些介绍 2:传统的servlete项目在spring boot项目中怎么实现的?web.xml、url-patterns怎么设置? 3:有几种实现方式?分别是什么? 4:代码位置 spring boot 三大特性 组件自动装配:webMVC、webFlux、...
时间:2019-09-27点击:911收藏