Golang performance benchmark and deep into the middle code: a string operation example
Build a production-ready web application Part 1: Python Basics
Linux namespace in Go - Part 3, Cgroups resource limit
Linux namespace in Go - Part 2, UID and Mount
Linux namespace in Go - Part 1, UTS and PID

Linux namespace in Go - Part 1, UTS and PID

This article starts some Golang experiments on Linux namespace and provides context for Container technology. Linux namespace is an important foundation of container technology, it provides lightweight isolation between processes with Linux kernel support, therefore, different services can share the same machine with better resource utilization, great security.

Read more
Setup OAuth2 client for Django in 5 minutes

Setup OAuth2 client for Django in 5 minutes

This article explains how to setup OAuth2 client for Django in 5 minutes, it’s used for Web service which requires user to login by OAuth2, especially for those who are familiar with OAuth2.0 but unfamiliar with Django.

If you have no idea about OAuth2.0 workflow, please visit OAuth2 net

Read more
gRPC Golang Client Connection Test

gRPC Golang Client Connection Test

gRPC is a well-known RPC protocol and a lot of companies adopted it as an internal communication protocol because of its robustness and stability. To use it more efficiently, I’ve done some experiments about how to maximize the gRPC client concurrency.

Read more
Spark on Hive实现APP渠道分析

Spark on Hive实现APP渠道分析

背景

最近在做APP投放渠道分析,就是Android应用投放到应用市场,所谓渠道就是huawei,xiaomi,yingyongbao之类,运营人员根据数据分析渠道的下载安装情况、各个渠道的投放效果。

Read more
Hive on spark实践

Hive on spark实践

配置

利用Cloudera的CDH套件搭建好Hadoop 2.6,可CDH中的Hive版本不高,于是独立安装Hive 2.3,由于Hive的执行引擎默认是Spark,根据Hive官网上的Hive on Spark教程开始配置。

Read more

分布式系统频次限制实现

频次限制(rate limiting)是Web系统比较常见的功能,防止用户频繁访问接口,导致系统负载增加而影响服务的质量。这里来介绍在分布式系统中实现一个共享的频次限制服务,且保证接口低时延高访问量。

Read more
Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×