mac使用win to go

考虑到可能会有移动办公的需求,同时可能会使用到不同系统,以前得带至少两台笔记本,而且windows平台虽然也是1080屏幕,但看起来就是那么模糊,用过mac屏的都知道吧…

linux后台开发必知的linux系统内存知识总结

std::vector vector 瘦身 shrink_to_fit:将 capacity 减少为于 size 相同的大小。

密码学系列之:1Password的加密基础PBKDF2

简介1password是一个非常优秀的密码管理软件,有了它你可以轻松对你的密码进行管理,从而不用再考虑密码泄露的问题,据1password官方介绍,它的底层使用的是PBKDF2算法对密码进行加密。那么PBKDF2是何方神圣呢?它有什么优点可以让1password得以青睐呢?

「Golang软件推荐」 RSA公私钥加解密库

附上:喵了个咪的博客:w-blog.cngorsa-Github地址:https://github.com/farmerx/gorsa喵咪优化过的gorsa-Github地址:https://github.com/wenzhenxi/gorsaPS:特别感谢farmerx提供的g

怎么进行docker多阶段构建

在Docker17.05版本之前,我们构建Docker镜像时,通常会采用两种方式:全部放入一个Dockerfile一种方式是将所有的构建过程编包含在一个Dockerfile中,包括项目及其依赖 库的编译、测试、打包等流程,这里可能会带来的一些问题:Dockerfile特别

Kafka性能分析利器!Linux系统PageCache缓存命中率工具

日常工作中对IO密集型服务进行性能调优时,一个常见的问题就是:“is Linux caching my data or not?”。缓存是现在所有高并发系统必需的核心模块,主要作用就是把经常访问的数据,提前读入到内存中。

大白话 golang 教程-05-条件和循环结构

程序代码很多时候就是对现实的表达,比如买一个东西,要看你有没有带够钱,这种逻辑关系就是判断条件。

玩转Kafka的生产者——分区器与多线程

1 // 连接配置 2 private static final String ZK_CONNECT = “10.0.90.53:2181”; 3 4 // session过期时间 5 private static final int SEESSION_TIMEOUT = 30

Golang(I'm够浪)语言和Java、Python等其他语言的对比分析

大量的C++代码,同时又引入了Java和Python成千上万的工程师数以万计行的代码分布式的编译系统数百万的服务器2、Google开发中的痛点:编译慢失控的依赖每个工程师只是用了一个语言里面的一部分程序难以维护更新的花费越来越长交叉编译困难3、如何解决当前的问题和痛点。

Spring系列二:IoC 容器

还君明珠双泪垂,恨不相逢未嫁时。概述Spring IoC容器是Spring框架的核心。只需要进行简单的容器配置,就可以将创建对象,使用对象,销毁对象联系在一起,从而管理从创建对象到销毁对象的整个生命周期。Spring容器使用依赖项注入(DI)来管理组成应用程序的组件。