CodingLife


  • Home

  • Archives

  • Tags

  • Search

架构模式——Circuit Breaker Pattern(断路器模式)

Posted on 2020-04-06

Circuit Breaker Circuit Breaker(断路器模式)是网络服务端常用的架构模式,提供”熔断机制”、避免”雪崩效应”使系统出问题后有机会恢复正常。

Read more »

HttpRouter

Posted on 2020-04-05

HttpRouter 是一个用 Go 语言写的开源 url 解析器,对 Go 原生的net/http有一定的性能改善。 其实 Router 的性能只要不存在瓶颈,并不会对效率影响太大(路由耗时 10~22ms)。但是可以学习一下数据结构和设计思路。

Read more »

ES6新特性

Posted on 2020-04-04

ES6 ECMAScript 6 是 ECMA 于 2015.06 发布的版本,以前总感觉 JS 是一个”临时”发明的语言,现在终于变得”正规”了许多,值得记录一下变更点。

Read more »

读书摘要

Posted on 2020-04-04

ES6 一些泛读笔记

Read more »

Go 处理 error、panic 的一些最佳实践

Posted on 2020-03-22

InfluxDB + Grafana error 表示我们可预见的错误,例如”错误的参数范围、函数返回 error、超时…“,可以在代码里提前写好处理代码;panic 是我们无法预料的异常,例如”除 0、空指针引用、下标越界…“,通常在主函数、调用库的函数中可能用到 recover 来恢复,或者干脆让程序退出。

Read more »

常用SQL

Posted on 2020-03-18

基本原理

Read more »

InfluxDB + Grafana + Telegraf

Posted on 2020-03-18

InfluxDB + Grafana InfluxDB 是 InfluxData 公司用 Go 语言开发的开源时序型数据库(TSDB Time Series and Spatial-Temporal Database),利用 Telegraf 代理将数据写入后,结合 Grafana 可以高性能的实现网络实时数据监控。

Read more »

Javascript语法、常用函数

Posted on 2020-02-11

数组

Read more »

远程工作相关总结

Posted on 2020-02-01

remote work 近期由于”新冠肺”的快速扩散,很多公司陆续都出台了暂时远程工作的政策。实际上远程工作并非只是逼不得已的选择,应用得当也可以提高整体效率。我曾断断续续有两年的远程工作实践(Web 全栈开发),在这里总结一下相关经验,也希望能帮助对远程工作有兴趣的人。 这里所说的”远程工作”,并不是指在Freelancer或Upwork这种网站上接活,而只是在传统公司关系中以远程的方式工作。

Read more »

Zookeeper基本使用

Posted on 2020-01-31

remote work Zookeeper 是一个开源的分布式文件系统,是 Hadoop 的组件,最早起源于雅虎研究院。可以用于网络锁、配置中心、网络队列。 因为雅虎内部网络项目特别多,需要一个协调的组件,所以就起名 Zookeeper——动物管理员。

Read more »
1 … 18 19 20 … 31
CodeHunter2006

CodeHunter2006

这里包括一些技术经验总结、生活随想和其他...

304 posts
11 categories
85 tags
RSS
GitHub
© 2025 CodeHunter2006
Powered by Jekyll
Theme - NexT.Muse