Hopper's Blog

生活就像咖啡,酸楚苦涩却浓郁香醇、耐人回味,如果慢些喝,或许会发现,还是热的可口。。


  • 首页

  • 归档

CentOS:启动 docker 报错,iptable_nat 模块未找到

发表于 2018-09-15 | 分类于 Solution

 在CentOS开发机上安装node、git、docker 等环境, 准备搞点事情。启动 docker 服务报错搞了半天~晕。网上说的方案试了一些,基本都行不通。

阅读全文 »

如何设计高可用架构

发表于 2018-09-03 | 分类于 Summary

 保证一个网站永远100%可用目前几乎难以达到,而网站的可用性至关重要,高可用HA(High Availability)通常指,通过设计减少系统不能提供服务的时间,是分布式系统架构设计中必须考虑的因素之一,身为一个工程师,这方面的相关资料也看过不少,做个总结吧。

阅读全文 »

非关系型数据库之 redis

发表于 2018-08-29 | 分类于 NoSQL

 NoSQL诞生的是为了解决现有关系型数据库所解决不了的问题。云计算时代对技术有了更高的要求,具体总结为4点,读写速度低延迟,可支持海量数据和流量,更简单的部署和管理分布式集群,减小越来越大的运营成本。而现有的主流的存储系统大部分还是采用了关系型数据库,其限制性很难满足以上需求。下面会从 NoSQL 的优势逐步聊到 redis 的一些重要概念,以及如何在分布式系统中应用。

阅读全文 »

高并发架构的设计与实践

发表于 2018-08-12 | 分类于 Summary

 高并发通常是指并发访问非常高,具体表现在 QPS、吞吐量、响应时间、PV、UV、带宽等方面。高并发、高性能也是市场上大流量应用最在乎的几个关键点,查阅了很多文章,结合自身项目实践,从多个方面、多层次来理解下高并发和解决措施。

阅读全文 »

对 Vue 观察者及数据劫持的理解

发表于 2018-07-28 | 分类于 Summary

 好久之前增研读过 Vue 源码,感觉精巧优雅,着实敬佩,模块拆分也让人很舒服,但是对于观察者模式的实现以及数据劫持种种原理,了解不甚透彻,近日抽时间再读,某些淤塞的节点上有了一些豁然开朗的感觉,暂时记录下来,以后慢慢详解。

阅读全文 »

Node 回顾与总结(一)

发表于 2018-07-06 | 分类于 Summary

  Node.js 宣称其目标是“旨在提供一种简单的构建可伸缩网络程序的方法”,诞生自 2009 年,是有史以来发展最快的开发工具,它是运行环境而不是语言。如今 Node 的使用已经较为普遍,所在团队的后端微服务架构中,80% 都是 Node 服务,近一两年做了不少 Node 后端的开发,下一阶段学习计划是 Go 的学习和实践,所以有必要整理下Node的经历和累积。

为了简洁明了更加直观,采用互动性强的 QA 方式汇总。

阅读全文 »

2018全球大前端技术大会(GMTC)会后简谈一二

发表于 2018-06-25 | 分类于 Comment

  这篇文章简单聊下我在参加2018年 GMTC 大会后的一些感想,和对本次大会的一个印象。

阅读全文 »

关系型数据库设计与优化手段总结

发表于 2018-06-10 | 分类于 Summary

 数据库的设计是大多数人都会面临的问题,进行必要的优化则会使性能得到可靠的提升。日常工作中,可能没有意识已经做了某些优化,但是要将哪些手段都具体列出来、说清楚,可能一时间会不知所措,其实还是理论不够夯实。前两天回顾了一下之前的工作,查阅相关理论资料,发现数据库理论和经验仍待提升,所以打算从设计和优化两方面给自己做个总结,回顾学习。

阅读全文 »

MQ Middleware 之 Kafka 基础篇

发表于 2018-05-05 | 分类于 Middleware

  之前的项目要实现自动化营销流程,不可避免要考虑到消息队列中间件的选型,团队最开始使用的是 Kafka, 后来项目改造,由于不支持多租户、消息不好追踪、可靠性小于可用性等等因素,转到了 RabbitMQ,也因为需求的吞吐量不是非常大,RabbitMQ 完全可以胜任。秉持按需学习,循序渐进的态度,逐步深入消息队列中间件的学习。本篇只是写下 Kafka 的基本原理、架构和概念。

回归正题,Kafka is a distributed, partitioned, replicated commit logservice.

阅读全文 »

又犯了 XY Problem 的病?

发表于 2018-03-10 | 分类于 Comment

  日常工作交流中,大多数人可能都遇见过一个问题,忙就是在寻求他人帮解决一个问题时,没有直接去问原问题X,而是去问解决方案Y该怎么实现或操作,导致一开始就没有找对方向或最佳解决方案,误人误己,这种现象或者问题就被称为 XY Problem。

阅读全文 »
123…5

Hopper Sun

双子座伪文艺男青年

42 日志
14 分类
21 标签
GitHub
© 2018 — 2019 Hopper Sun
访问人数 访问量 次