关于Redis、ZooKeeper等分布式锁原理的一些思考
首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保在多个线程并发时,只有一个线程在同一刻操作这个业务或者 […]...
论文浅尝 | GNN with Generated Parameters for Relation Extraction
论文笔记整理:申时荣,东南大学博士生。 地址: https://arxiv.org/pdf/1902.0075 […]...
【JavaScript】请不要把Object和JSON混为一谈
什么是JSON { "name": "小徐", "experience": 2.5, "hobbit": [" […]...
小白写了一堆if-else,大神实在看不下去了,竟然用策略模式直接摆平了
这里涉及到一个关键词:策略模式,那么到底什么是策略模式呢?本文就来好好给大家讲讲策略模式,大家可以带着如下几个 […]...
用 Python 重写了 C 语言实现的 Solaris 命令,代码减少 90% 而性能提升 17 倍
在 /usr/bin/listusers 命令中,我修复了一个内存分配的错误,这个错误在该命令转为 64 位时 […]...
一篇文章带给你Zabbix 5.4 alpha版本体验
Zabbix官方在2021年1月29日发布Zabbix 5.4 Pre-release,本次版本最大的亮点是A […]...
你或许不知道,shell不能比较大小
“究竟在干什么”是一系列关于软件开发过程中背后运作原理的文章,每一篇文章旨在讲解一些在日常编程实践中常见但可能 […]...
迈向Go 2的下一步
Go 2 又有进展了,近日 Go 团队在博客公布了关于 Go 2 下一步的计划。 根据此前的报道,Go 2 并 […]...
使用Prometheus和Grafana构建Redis实时监控平台
Redis作为缓存系统,在整个后端体系中是较为重要的一环,需要实时监控运行状态。 现在有各种各样的工具都可以对 […]...
Spring框架学习总结(上)
@ 1、Spring的概述 在学习SSM框架中,我建议初学者最好先学Spring框架,其次mybatis接着s […]...
精通Filecoin:Filecoin 源码之 Hello 协议
调用 Host 对象的网络对象(即 swarm 对象)的 Notify 方法,把自身作为被通知者注册到网络对象 […]...
Linux正则表达式sed 详述
sed、awk工具可以实现文本替换并且把替换的文本输出到屏幕上sed和awk都是流式编辑器,是针对文档的行来操 […]...
【MySQL—优化】查询性能优化
前面介绍了如何设计最优的库表结构、如何建立最好的索引,这些对于高性能来说是必不可少的。但这些还不够——还需要合 […]...
【实战总结】可用性测试的进阶之路
没人带,自学慢,不在BAT怎么学产品?人人都是产品经理联合200+BAT资深产品经理带你学 点此查看详情 本文 […]...
Docker 极简入门指南,10 分钟就能看懂
富 Web 时代,应用变得越来越强大,与此同时也越来越复杂。集群部署、隔离环境、灰度发布以及动态扩容缺一不可, […]...
Tailwind CSS (可能)是名过其实的
Image for post Tailwind CSS 是一个工具集 CSS 框架,网上很多文章已对其有详尽的 […]...
二维码扫码登录“克星”QRLJacker攻击向量分析及演示
QRLJacker,又名Quick Response Code LoginJacking,这是一种简单但功能强 […]...
TypeScript 高级用法
本文主要介绍 TypeScript 的高级用法,适用于对 TypeScript 已经有所了解或者已经实际用过一 […]...
Elasticsearch 高基数聚合性能提升3倍,改动了什么?
1、上问题 这是来自球友实战问题。 大致需求介绍如下: 约 3600 万的数据,其中关键字段如下所示: _id […]...
ICCV2019 | 任意形状文本检测的像素聚合网络
作者 | 刘崇宇 编辑 | Camel 本文简要介绍了2019年7月被ICCV录用的论文“Efficient […]...