0

redis 发布与订阅原理分析

前言:用了redis也有一段时间了,但是发布与订阅的使用频率也不高,趁着这次空闲,深究下redis的发布与订阅模式。 一、订阅频道和信息发布 二、订阅频道结构原理解析 三、发布信息到频道结构解析 四、退订频道 以上就是本篇文章的全部了,其中redis还有一种基于模式的订阅与信息发送。带后续补上。 参 ...

Cheney.rain 发布于 2019-07-22 12:15 评论(0)阅读(17)
0

6.1.初识Flutter应用之实现一个计数器

用Android Studio和VS Code创建的Flutter应用模板是一个简单的计数器示例,本节先仔细讲解一下这个计数器Demo的源码,让读者对Flutter应用程序结构有个基本了解,在随后小节中,将会基于此示例,一步一步添加一些新的功能来介绍Flutter应用的其它概念与技术。对于接下来的示 ...

codersay 发布于 2019-07-22 12:02 评论(0)阅读(27)
0

架构师修炼之道(二)——架构?设计?架构师?

Part.1 什么是架构? 简单来说,架构就是一个考察对象的内部结构。 这个内部结构是【以组件为视角】来进行考虑的,架构的含义包括了【组件以及组件之间的关系】。 另一方面,架构的含义还包括考察对象内部的【关键机制】。 什么是组件? 组件通常是开发或部署的一个单元。 根据考察对象的大小,组件的粒度也有 ...

妖生 发布于 2019-07-22 11:42 评论(1)阅读(50)
2

面向对象设计原则

面向对象设计原则概述 面向对象设计原则是从设计模式中总结出来的指导性原则,也就是说设计模式遵循了面向对象设计原则.我们平时在开发软件的时刻也要尽量遵循面向对象设计原则进行开发. 面向对象设计原则为支持可维护性复用而诞生. 最常见的七种面向对象设计原则: 单一职责 开闭原则 里氏代换原则 依赖倒转原则 ...

主宰命运者联盟盟主 发布于 2019-07-22 11:23 评论(0)阅读(62)
0

马蜂窝 IM 系统架构的演化和升级

今天,越来越多的用户被马蜂窝持续积累的笔记、攻略、嗡嗡等优质的分享内容所吸引,在这里激发了去旅行的热情,同时也拉动了马蜂窝交易的增长。在帮助用户做出旅行决策、完成交易的过程中,IM 系统起到了重要的作用。 IM 系统为用户与商家建立了直接沟通的渠道,帮助用户解答购买旅行产品中的问题,既促成了订单交易 ...

马蜂窝技术 发布于 2019-07-22 11:17 评论(3)阅读(150)
2

【原】深度学习的一些经验总结和建议 | To do v.s Not To Do

前言:本文同步发布于公众号:Charlotte数据挖掘,欢迎关注,获得最新干货~ 昨天看到几篇不同的文章写关于机器学习的to do & not to do,有些观点赞同,有些不赞同,是现在算法岗位这么热门,已经不像几年前一样,可能跑过一些项目、懂点原理就可以了,现在对大家的要求更高,尤其工程能力更不 ...

Charlotte77 发布于 2019-07-22 11:16 评论(0)阅读(69)
1

Spring Cloud中Hystrix、Ribbon及Feign的熔断关系是什么?

导读 今天和大家聊一聊在Spring Cloud微服务框架实践中,比较核心但是又很容易把人搞得稀里糊涂的一个问题,那就是在Spring Cloud中Hystrix、Ribbon以及Feign它们三者之间在处理微服务调用超时从而触发熔断降级的关系是什么? 我们知道在Spring Cloud微服务体系下 ...

无敌的码农 发布于 2019-07-22 10:46 评论(1)阅读(104)
1

Docker笔记(六):容器管理

原文地址:http://blog.jboost.cn/2019/07/21/docker-6.html 容器是Docker中的另一核心概念,在Docker中,应用的运行都是在容器内进行的,容器则基于镜像创建。前面已对Docker镜像做了基本介绍,本文对Docker容器管理的相关内容做一个梳理。 1. ...

【空山新雨】 发布于 2019-07-22 10:42 评论(0)阅读(91)
0

如何在一个项目中兼容Wepy和Taro?

背景交待 NJ 项目启动初期,团队技术栈主要是基于 Vue,技术选择上就选择了类 Vue 的 wepy。迭代几个版本后 mpvue 出来了,简单调研了下,准备基于 mpvue simple 开发部分页面,如果可行再慢慢切换其它页面,尝试后遇到一些问题,就暂时搁置了,还是沿用的 wepy 继续开发。 ...

unofficial 发布于 2019-07-22 10:42 评论(0)阅读(45)
4

ASP.NET Core[源码分析篇] - Startup

应用启动的重要类 - Startup 在ASP.NET Core - 从Program和Startup开始这篇文章里面,我们知道了Startup这个类的重要性,它主要负责了: 在源码分析之前补充一点,虽然我们一般是按约定把这个类名定义成了Startup,但是在真正应用中,我们不是必须要命名为Star ...

lex-wu 发布于 2019-07-22 10:37 评论(0)阅读(137)
0

【SpringCloud】Ribbon如何自定义客户端配置和全局配置

起因 事情的起因是这样的,公司内部要实现基于Zuul网关的灰度路由,在上线时进行灰度测试,故需要配置业务微服务向Eureka注册的metadata元数据,和自定义Ribbon的负载规则达到只访问灰度服务的目的。这样就需要自定义Ribbon的IRule,实现灰度请求只会负载到带有灰度标签元数据的业务微 ...

Trust_FreeDom 发布于 2019-07-22 10:36 评论(0)阅读(38)
0

用 Python 快速实现 HTTP 和 FTP 服务器

本文首发于:微信公众号「运维之美」,公众号 ID:Hi Linux。 ​「运维之美」是一个有情怀、有态度,专注于 Linux 运维相关技术文章分享的公众号。公众号致力于为广大运维工作者分享各类技术文章和发布最前沿的科技信息。公众号的核心理念是:分享,我们认为只有分享才能使我们的团体更强大。如果你想第 ...

运维之美 发布于 2019-07-22 10:24 评论(0)阅读(94)
0

分布式配置中心选型

随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求: 安全性:配置跟随源代码保存在代码库中,容易造成配置泄漏。 时效性:修改配置,需要重启服务才能生效。 局限性:无法支持动态调整 ...

XIAO的博客 发布于 2019-07-22 10:19 评论(0)阅读(129)
0

micropython TPYBoard v201 简易的web服务器的实现过程

转载请注明文章来源,更多教程可自助参考docs.tpyboard.com,QQ技术交流群:157816561,公众号:MicroPython玩家汇 前言 TPYBoard v201开发板上搭载了以太网转TTL串口模块(USR-K2),从而实现了TCP通信的功能。既然可以TCP通信,自然也可以实现HT ...

小五义 发布于 2019-07-22 10:03 评论(0)阅读(54)
0

唐朝的大数据平台 - 大案牍术

周末不务正业一回,写点轻松点的内容,最近在陪老婆追一部挺火的剧《长安十二时辰》,剧情还是挺有意思的,但是有个叫"大案牍术"的东西看得我有点出戏,职业病犯了联想了一堆乱七八糟的东西… 剧中有一个统管了大唐三省六部所有档案资料的机构叫靖安司,这俨然就是一个大数据中心,里面有一个把我惊呆了的黑科技 大案牍 ...

大叔据 发布于 2019-07-22 10:01 评论(0)阅读(285)
0

从微信小程序开发者工具源码看实现原理(二)- - 小程序技术实现

+ "wxml与wxss的转换" + "1、wxml使用wcc转换" + "2、wxss使用wcsc转换" + "开发者工具主入口" + "视图层页面的实现" + "视图层页面实现技术细节" + "视图层快速打开原理" + "视图层新打开页面流程" + "业务逻辑层页面的实现" wxml与wxss的 ...

wonyun 发布于 2019-07-22 09:56 评论(0)阅读(204)
0

跟着大彬读源码 - Redis 5 - 对象和数据类型(上)

相信很多人应该都知道 Redis 有五种数据类型:字符串、列表、哈希、集合和有序集合。但这五种数据类型是什么含义?Redis 的数据又是怎样存储的?今天我们一起来认识下 Redis 这五种数据结构的含义及其底层实现。 ...

北国丶风光 发布于 2019-07-22 09:55 评论(0)阅读(84)
8

还在美化博客吗?试试一键更换博客主题吧!

很多小伙伴是不是对于自己的博客主题用久了就会产生些许厌烦呢?每个人都会有,也就是 "贝勃定律" 。那么为了解决这样的问题呢,许多小伙伴就会再次的更改自己的样式。这样一来,原来的博客样式就会被丢弃,这样是及其不有好的。第二个原因呢就是不同人群不同的年龄段不同的性格等外界因素,都会对于事物的喜感而不同。 ...

YJLAugus 发布于 2019-07-22 09:53 评论(17)阅读(384)
0

小胖亲测,分享3个实用建议,帮助你提升工作效率

1、仪式感可以让大脑迅速进入状态 2、专注力决定了工作质量和单位产出,起码对于我来说是这样子的 3、制定目标可以帮我们提前规划行动路径,避免每天疲于debug,而无空做事。 ...

上海小胖 发布于 2019-07-22 09:50 评论(0)阅读(159)
1

Elasticsearch 技术分析(九):Elasticsearch的使用和原理总结

前言 之前已经分享过Elasticsearch的使用和原理的知识,由于近期在公司内部做了一次分享,所以本篇主要是基于之前的博文的一个总结,希望通过这篇文章能让读者大致了解Elasticsearch是做什么的以及它的使用和基本原理。 生活中的数据 搜索引擎是对数据的检索,所以我们先从生活中的数据说起。 ...

JaJian 发布于 2019-07-22 09:32 评论(0)阅读(134)