gitalk
gitalk copied to clipboard
gitalk for colobu
# 重构荷兰政府那个非常有效的代码 荷兰政府最近被迫发布其DigiD数字认证iOS应用程序的源代码,好事者在review它的代码时,发现了一段非常有趣的函数: [https://colobu.com/2023/01/20/The-refactoring-of-the-%E2%80%9CVery-efficient-Code%E2%80%9D-from-Dutch-DigiD-App/](https://colobu.com/2023/01/20/The-refactoring-of-the-%E2%80%9CVery-efficient-Code%E2%80%9D-from-Dutch-DigiD-App/)
# 像闪电一样快速扫描全网的IP地址 新开一个Go编程系列,主要讲Go语言的高级编程技术,希望能像《Go并发编程指南》一样形成一个系列,不要断更。 先前将近二十年的编程开发中,涉及到网络编程,主要还是使用标准库的网络库,无论是C#、Java、Go,编写的都是都UDP或者TCP的网络程序 [https://colobu.com/2023/03/19/scan-all-IP-addresses-of-mainland-fastly-like-lightning/](https://colobu.com/2023/03/19/scan-all-IP-addresses-of-mainland-fastly-like-lightning/)
http://colobu.com/2016/12/04/smooth-weighted-round-robin-algorithm/
# 谁吃了我的Linux内存? 一个经常被问的Linux问题:为啥我的Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory。 比较老的文件都会介绍Linux的cache占用很多没关系,因为Linux尽可能利用内存进行缓存,但是缓存的回收也是需要 [https://colobu.com/2017/03/07/what-is-in-linux-cached/](https://colobu.com/2017/03/07/what-is-in-linux-cached/)
# Kafka 0.9 发布 confluent的CTO Neha Narkhede女士在11月24日宣布 Apache Kafka 发布0.9版本。confluent是由apache kafka的创建者也就是LinkedIn开发Kafka的那个team成立的一家公司。这个版本提供了相当多的Feature和bug fix,具体的改动可以参看 523 JIRA以下是0.9的主要的改动: [https://colobu.com/2015/12/04/Kafka-0-9-is-released/](https://colobu.com/2015/12/04/Kafka-0-9-is-released/)
# uriDB网站的可扩展的技术栈 背景 uriDB本身不生产干货,uriDB技术流网站只是大自然的搬运工。自Hacker News诞生依赖,已经有多个中文技术头条的网站了,比如开发者头条和极客头条,为什么还要做这样一个雷同的头条网站呢? 有两个原因:一是我想做一个分类头条的网站,按照技 [https://colobu.com/2015/11/09/The-Stack-of-uriDB/](https://colobu.com/2015/11/09/The-Stack-of-uriDB/)
# 最近对rpcx做的一些优化以及一些优化尝试 最近在做2022 Go生态圈 rpc 框架 Benchmark之前,专门花了一星期时间,对rpcx进行了重点的优化,这篇文章专门记录一下几个重要的优化点,供大家参考。 [https://colobu.com/2022/08/25/some-small-optimizations-of-rpcx/](https://colobu.com/2022/08/25/some-small-optimizations-of-rpcx/)
# 一些关于时间和定时任务的库 避免重复发明轮子。如果有一些好用的库,我们就直接使用就好了,没必要做一些重复的工作,如果这些库不能满足需求,不妨提交pull request或者clone 它们,提升它们,优化它们,当前前提是你得知道它们。 这篇文章给大家介绍一些关于时间和类似linux cron功能 [https://colobu.com/2022/11/26/some-time-and-cron-libs/](https://colobu.com/2022/11/26/some-time-and-cron-libs/)
# 机智!生抠 map的哈希函数 前一段时间我尝试为orcaman/concurrent-map实现泛型的支持时,遭遇到为任意类型计算哈希值的问题,现在这个库也自己实现了泛型支持,你也可以看到它的哈希也没有好的办法,只能提供出一个函数对象让用户自己实现。当然你也可以参考[cornelk/hashmap/blob/36b3b9c2b7ec993f1ef12a6957d45826aca726e6/util_hash.go#L49)中的 [https://colobu.com/2022/12/21/use-the-builtin-map-hasher/](https://colobu.com/2022/12/21/use-the-builtin-map-hasher/)