自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Redis知识整理三:Redis 高级特性和应用

一、Redis 数据备份与恢复Redis SAVE 命令用于创建当前数据库的备份(后台执行命令BGSAVE)如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装目录并启动服务即可。二、Redis 安全可以通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证查看是否设置了密码验证:CONFIG get requirepas...

2019-04-11 15:32:08 155

原创 IDEA搭建一个带有Webview的Android程序

需要测试一下H5页面在安卓API 28版本下的兼容问题,所以使用IDEA编写一个带有webview的安卓程序,记录步骤和遇到问题如下:使用的IDEA版本为2019.1一、新建一个空白安卓项目File-New Project(IDEA需要安装好安卓开发插件)选择你需要的最低支持API版本(就是最低支持运行的安卓版本)完成后生产以下项目目录安卓依赖需要使用gradle管理,所以先下载...

2019-03-28 10:48:12 2118 1

原创 Redis知识整理二:Redis 命令

什么是Redis 命令Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis客户端命令Redis 客户端命令的基本语法为:redis-cli在远程 redis 服务上执行命令:redis-cli -h host -p port -a password避免中文乱码:redis-cli --rawRedis...

2019-03-21 17:36:44 231

原创 Redis知识整理一:基础知识

什么是RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis缓存数据库特点:1、Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。2、Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构...

2019-03-14 11:25:26 216

原创 使用Vue-ssr提供服务端渲染html卡片服务

本文记录一个实现服务端渲染html卡片服务的例子,使用vue-ssr加express实现服务什么是服务器端渲染(SSR)Vue.js 是构建客户端应用程序的框架。默认情况下,可以在浏览器中输出 Vue 组件,进行生成 DOM 和操作 DOM。然而,也可以将同一个组件渲染为服务器端的 HTML 字符串,将它们直接发送到浏览器,最后将这些静态标记"激活"为客户端上完全可交互的应用程序。搭建vue...

2019-03-07 11:31:34 725

原创 Dubbo微服务知识整理二:优缺点与入门

Dubbo优缺点优点:1、透明化的远程方法调用像调用本地方法一样调用远程方法;只需简单配置,没有任何API侵入。2、软负载均衡及容错机制可在内网替代nginx lvs等硬件负载均衡器。3、服务注册中心自动注册 & 配置管理不需要写死服务提供者地址,注册中心基于接口名自动查询提供者ip。使用类似zookeeper等分布式协调服务作为服务注册中心,可以将绝大部分项目配置移入zo...

2019-02-28 15:07:36 668

原创 Dubbo微服务知识整理一:基础知识

什么是DubboDubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包含:1、远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请...

2019-02-20 13:47:50 389

原创 SpringCloud微服务知识整理十一:分布式服务跟踪:Spring Cloud Sleuth

什么是Spring Cloud Sleuth随着业务的发展,我们的系统规模也会变得越来越大,各微服务间的调用关系也变得越来越错综复杂。这时候对于每个请求全链路调用的跟踪就变得越来越重要,通过实现对请求调用的跟踪可以帮助我们快速的发现错误根源以及监控分析每条请求链路上的性能瓶颈等好处。针对上面所述的分布式服务跟踪问题,Spring Cloud Sleuth提供了一套完整的解决方案。快速入门准...

2019-02-14 10:57:28 393

原创 SpringCloud微服务知识整理十:消息驱动的微服务:Spring Cloud Stream

什么是Spring Cloud StreamSpring Cloud Stream是一个用来为微服务应用构建消息驱动能力的框架。它可以基于Spring Boot来创建独立的、可用于生产的Spring应用程序。它通过使用Spring Integration来连接消息代理中间件以实现消息事件驱动的微服务应用。Spring Cloud Stream为一些供应商的消息中间件产品提供了个性化的自动化配置实...

2019-02-02 10:13:11 346 1

原创 SpringCloud微服务知识整理九:消息总线:Spring Cloud Bus

什么是Spring Cloud Bus在微服务架构的系统中, 我们通常会使用轻量级的消息代理来构建一个共用的消息主题让系统中所有微服务实例都连接上来, 由于该主题中产生的消息会被所有实例监听和消费, 所以我们称它为消息总线。在总线上的各个实例都可以方便地广播一些需要让其他连接在该主题上的实例都知道的消息, 例如配置信息的变更或者其他一些管理操作等。通过使用 Spring Cloud Bus ...

2019-01-29 11:33:09 538

原创 SpringCloud微服务知识整理八:分布式配置中心:Spring Cloud Config

什么是Spring Cloud ConfigSpringCloudConfig是SpringCloud创建的用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为客户端和服务端两部分。服务端也称为分布式配置中心,是一个独立的微服务应用,用来连接配置仓库并为客户端提供获取配置信息,加密/解密信息等访问接口。而客户端则是微服务架构中各微服务应用或基础设施,通过指定的配置中心来管...

2019-01-22 13:39:03 192

原创 SpringCloud微服务知识整理七:API网关服务:Spring Cloud Zuul

通过前几章形成的微服务基础架构:在该架构中,我们的服务集群包含内部服务ServiceA和ServiceB, 它们都会向Eureka Server集群进行注册与订阅服务,而OpenService是一个对外的RESTfulAPI服务,它通过FS、 Nginx等网络设备或工具软件实现对各个微服务的路由与负载均衡,并公开给外部的客户端调用。什么是API网关服务:Spring Cloud ZuulA...

2019-01-15 15:35:51 299

原创 SpringCloud微服务知识整理六:声明式服务调用 Spring Cloud Feign

什么是Spring Cloud FeignSpring Cloud Feign 是基于 Netflix Feign 实现的,整合了 Spring Cloud Ribbon 和 Spring Cloud Hystrix,除了提供这两者的强大功能之外,还提供了一种声明式的 Web 服务客户端定义方式。一、快速入门1、创建一个 Spring Boot 基础工程,取名为 feign-consumer...

2019-01-09 16:37:38 163

原创 SpringCloud微服务知识整理五:服务容错保护 Spring Cloud Hystrix

什么是Spring Cloud Hystrix在微服务架构中,我们将系统拆分为很多个服务,各个服务之间通过注册与订阅的方式相互依赖,由于各个服务都是在各自的进程中运行,就有可能由于网络原因或者服务自身的问题导致调用故障或延迟,随着服务的积压,可能会导致服务崩溃。为了解决这一系列的问题,断路器等一系列服务保护机制出现了。Spring Cloud Hystrix 实现了断路器、线路隔离等一系列服务...

2019-01-03 17:29:09 243

原创 SpringCloud微服务知识整理四:客户端负载均衡 Spring Cloud Ribbon

什么是Spring Cloud RibbonSpring cloud ribbon 是一个基于 HTTP 和 TCP 的客户端负载均衡工具,它基于Netflix Ribbon 实现。通过Spring Cloud 的封装,可以轻松的将面向服务的REST模块请求自动转换为客户端负载均衡的服务调用。Spring Cloud Ribbon 存在于每一个Spring Cloud 构建的微服务和基础设施中...

2018-12-24 11:06:50 487 1

原创 SpringCloud微服务知识整理三:服务治理 Spring Cloud Eureka

什么是Spring Cloud EurekaSpring Cloud Eureka是Spring Cloud Netflix 微服务套件中的一部分,它基于Netflix Eureka做了二次封装,主要负责完成微服务架构中的服务治理功能。Spring Cloud 通过为Eureka增加了Spring Boot风格的自动化配置,我们只需通过引入依赖和注解配置就能让Spring Boot构建的微服务应...

2018-12-18 13:27:52 309

原创 SpringCloud微服务知识整理二:微服务构建-SpringBoot

一、SpringBoot简介1.什么是SpringBootSpringBoot的设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。SpringBoot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架2.使用Sprin...

2018-12-13 17:08:44 249

原创 SpringCloud微服务知识整理一:基础知识

一.什么是微服务将一个原本独立的单体系统拆分成多个微服务,各自独立运行,通过 HTTP的RESTful API 进行通信协作,属于架构范畴的一种设计风格。微服务优点1.它们往往比传统的应用程序更有效地利用计算资源。这是因为它们通过扩展组件来处理功能瓶颈问题。只需要为额外的组件部署计算资源,而不需要部署一个完整的应用程序的全新迭代。最终的结果是有更多的资源可以提供给其它任务。2.它们更快且更...

2018-12-06 19:43:32 466

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除