加载中...

摘要: 一、Canal介绍 1、应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal 阅读全文
posted @ 2020-05-22 21:07 royal6 阅读(1744) 评论(0) 推荐(0)
摘要: 一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中 阅读全文
posted @ 2020-05-22 21:05 royal6 阅读(713) 评论(0) 推荐(0)
摘要: [toc] 一、服务发现 搭建Nacos服务 1、基本概念 (1) Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务 阅读全文
posted @ 2020-05-22 20:55 royal6 阅读(1016) 评论(0) 推荐(0)
摘要: 整合阿里云短信服务 帮助文档: https://help.aliyun.com/product/44282.html?spm=5176.10629532.0.0.38311cbeYzBm73 1、开通阿里云短信服务 2、添加签名管理与模板管理 (1)添加模板管理 选择 国内消息 模板管理 添加模板 阅读全文
posted @ 2020-05-22 20:51 royal6 阅读(372) 评论(0) 推荐(0)
摘要: [toc] 一、对象存储OSS 为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案 阿里云OSS。 1、开通“对象存储OSS”服务 (1)申请阿里云账号 (2)实名认证 (3)开通“对象存储OSS”服务 (4)进入管理控制台 2、创建Bucket 选择:标准存储、公共读、不开通 3、使用 阅读全文
posted @ 2020-05-22 20:46 royal6 阅读(733) 评论(0) 推荐(0)
摘要: 一、ECharts 1、简介 ECharts是百度的一个项目,后来百度把Echart捐给apache,用于图表展示,提供了常规的 "折线图" 、 "柱状图" 、 "散点图" 、 "饼图" 、 "K线图" ,用于统计的 "盒形图" ,用于地理数据可视化的 "地图" 、 "热力图" 、 "线图" ,用于 阅读全文
posted @ 2020-05-22 20:43 royal6 阅读(426) 评论(0) 推荐(0)
摘要: 一、Spring Security介绍 1、框架介绍 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括**用户认证(Authentication)和 阅读全文
posted @ 2020-05-22 20:36 royal6 阅读(273) 评论(0) 推荐(0)
摘要: vue-element-admin 1、简介 vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 **功能:**https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能 **GitHub地 阅读全文
posted @ 2020-05-22 20:32 royal6 阅读(880) 评论(0) 推荐(0)
摘要: 一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2020-05-22 20:31 royal6 阅读(2041) 评论(0) 推荐(0)
摘要: [toc] 一、阿里云视频点播技术 参考文章: https://blog.csdn.net/qq_33857573/article/details/79564255 视频点播(ApsaraVideo for VoD)是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、分发加速于一体的一站式音视 阅读全文
posted @ 2020-05-22 20:28 royal6 阅读(1643) 评论(0) 推荐(0)
摘要: [toc] 什么是微服务 1、微服务的由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自 阅读全文
posted @ 2020-05-22 20:25 royal6 阅读(411) 评论(0) 推荐(0)
摘要: [toc] 1. 准备代码,提交到码云Git库 代码中需要包含以下几部分内容: (1)项目根目录代码中需要包含Dockerfile文件 文件内容: (2)在项目pom文件中指定打包类型,包含build部分内容 2. 安装JAVA 运行环境 第一步:上传或下载安装包 cd/usr/local jdk 阅读全文
posted @ 2020-05-22 20:23 royal6 阅读(310) 评论(0) 推荐(0)
摘要: MD5工具类 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public final class MD5 { public static String encrypt(String 阅读全文
posted @ 2020-05-22 20:21 royal6 阅读(191) 评论(0) 推荐(0)
摘要: [toc] 一、Excel导入导出的应用场景 1、数据导入:减轻录入工作量 2、数据导出:统计信息归档 3、数据传输:异构系统之间数据传输 二、EasyExcel简介 EasyExcel特点 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就 阅读全文
posted @ 2020-05-22 20:19 royal6 阅读(949) 评论(0) 推荐(0)
摘要: mybatis plus代码生成器代码: 阅读全文
posted @ 2020-05-22 20:17 royal6 阅读(205) 评论(0) 推荐(0)