IT极限技术分享汇

欢迎光临
我们一直在努力

最新发布 第357页

Reactor响应式编程 之 简介

阅读(30)评论(0)

1 reactor 出现的背景、初衷和要达到什么样的目标 Reactor 项目始于 2012 年。 经过长时间的内部孵化,于 2013 年发布 Reactor 1.x 版本。 Reactor 1 在各种架构下都能成功部署,包括开源的(如 M...

Go try 新提案靠谱吗?想简化错误处理了

阅读(23)评论(0)

大家好,我是煎鱼。 在近日新的 try 提案《proposal: Go 2: error handling: try statement with handler》在社区引发了热议。 今天煎鱼和大家一起打开来看看,这能把 Go 错误处理机制...

图解 Redis 分布式锁,写得太好了!

阅读(23)评论(0)

分布式锁的演进 基本原理 我们可以同时去一个地方“占坑”,如果占到,就执行逻辑。否则就必须等待,直到释放锁。“占坑”可以去redis,可以去数据库,可以去任何大家都能访问的地方。等待可以自旋的方式。 阶段一 public Map<St...

如何规范App广告的隐私获取,让用户拥有更多知情权?

阅读(19)评论(0)

随着互联网的不断普及,越来越多老百姓使用智能设备触达互联网。但用户经常发现自己无意间提到的东西,打开App就收到相关产品的广告推送,甚至有人怀疑手机App是通过麦克风来窃取自己平时聊天信息中的关键词进行定向的广告推送。 这种怀疑不无道理,与...

彻底理解闭包实现原理

阅读(24)评论(0)

前言 闭包对于一个长期写 Java 的开发者来说估计鲜有耳闻,我在写 Python 和 Go 之前也是没怎么了解,光这名字感觉就有点”神秘莫测”,这篇文章的主要目的就是从编译器的角度来分析闭包,彻底搞懂闭包的实现原理...

迁移到NVS(NodeVersionSwitcher)来管理NodeJS版本

阅读(23)评论(0)

背景:最近工作在有信息管控的厂内,配发的电脑是受限域账户,使用 NVM for Windows 来切换版本的话,会有访问被拒绝的情况,需要使用管理员权限来切换。这在日常工作中会是一件十分麻烦的事情,每次切换版本都需要去找 IT Admin ...

程序员如何搜索

阅读(22)评论(0)

程序员如何搜索 当今程序员可以说完全离不开搜索工具,从一个项目要使用什么工具,到一段代码怎么实现,再到一个问题怎么去解决,等等,几乎全程都有搜索的行为发生。 但是据我的观察,在国内相当一部分程序员,不会使用合理的利用搜索功能,导致一些简单的...