更新于:06-27 22:44

最新推荐

2022 年云和 DevOps 趋势报告

于06-23 11:27 - -
近日 InfoQ 发布了 DevOps and Cloud InfoQ Trends Report – June 2022 ,因为报告中所覆盖的技术领域过于宽泛,本文仅仅是对这篇报告的一点个人解读. 我基本认同我关注的这些技术中「创新者」和「后期大众」阶段技术的划分. 下面这段节选自原文的 takeaways:.

什么是零信任?

于06-22 20:27 - -
零信任(Zero Trust)是一种安全理念,而不是一种所有安全团队都要遵循的最佳实践. 零信任概念的提出是为了给云原生世界带来更安全的网络. 零信任是一种理论状态,即网络内的所有消费者都不仅没有任何权限,而且也不具备对周围网络的感知. 零信任网络中的所有用户,包括机器和人类,都需要通过一个密码学验证的身份.

使用opencv的dnn模块来进行yolov5的目标检测

于06-21 23:00 - 迷途小书童 - YOLO dnn opencv yolov5
yolov5 的 C++ 部署方案中,. opencv 应该是最能被想到的一种,从 3.3 版本后, opencv 就加入了. dnn 这个模块,有了这个模块,很多的机器学习项目就可以通过它来实现部署了,下面我们就来看看具体的实现步骤. 由于 opencv 无法直接读取. yolov5 中的 pt 模型文件,因此,需要将原来的 pt 文件转换成 opencv 能直接读取的 onnx 模型文件.

数据库主键一定要自增吗?有哪些场景不建议自增?

于06-21 17:04 - CRMEB技术团队 -
我们平时建表的时候,一般会像下面这样. CREATE TABLE `user` (   `id` int NOT NULL AUTO_INCREMENT COMMENT '主键',   `name` char(10) NOT NULL DEFAULT '' COMMENT '名字',   PRIMARY KEY (`id`) ) ENGINE=InnoDB  DEFAULT CHARSET=utf8mb4;.

为什么 Istio 要使用 SPIRE 做身份认证?

于06-21 19:27 - -
今年 6 月初, Istio 1.14 发布 ,该版本中最值得关注的特性是新增对 SPIRE 的支持. SPIFFE 和 SPIRE 都是 CNCF 孵化项目,其中 SPIRE 是 SPIFFE 的实现之一. 本文将带你了解 SPIRE 对于零信任架构的意义,以及 Istio 是为何使用 SPIRE 实现身份认证.

Airbnb 的微服务架构质量工程之旅

于06-19 22:54 - 新牛哥 -
当业务依赖软件质量和速度来生存时,这种平衡就更难维持了. 许多公司都面临着持续快速交付高质量软件的挑战,这些软件通过 质量工程限制生命周期. Airbnb 在加速和扩展其价值主张的过程中面临着众多挑战,尤其是其信息系统的发展过程. 本文分享了 Airbnb 在质量工程方面的架构迭代之旅,并附有实用要点.

Kubernetes网络难懂?快来看这篇文章

于06-19 00:00 - - dev
Kubernetes 是为运行分布式集群而建立的,分布式系统的本质使得网络成为 Kubernetes 的核心和必要组成部分,了解 Kubernetes 网络模型可以使你能够正确运行、监控和排查应用程序故障. 网络是非常复杂的,拥有许多概念,对于不熟悉这个领域的用户来说,这可能会有一定的难度,这里面有很多概念需要理解,并且还需要把这些概念整合起来形成一个连贯的整体,比如网络命名空间、虚拟接口、IP 转发、NAT 等概念.

过去五年业绩优秀且有自购的百亿基金经理

于06-18 21:19 - 阡陌说 -
本文对前两天的文章《远离爆款基金,五年业绩优秀的基金经理还有他们》埋下的伏笔进行展开一下,不过针对的都是在管总规模超百亿的基金经理,具体的筛选条件如下:. 【A】基金类型是偏股混合型、灵活配置型(股票占比大于70%)、普通股票型基金三种;. 【B】基金经理上任时间在2017年6月9日(含)之前,区间2017年6月9日至2022年6月10日收益率大于130%;.

SQLite 的复兴是巨浪还是浪花 | Revue

于06-18 21:06 - -
一直以来,SQLite 被当作嵌入式数据库,普遍用在 Mobile App 里. 现在,貌似开始流行在服务端使用 SQLite,乍看可能是一种反模式. 我觉得吹这阵风可能有以下三方面原因. 第一是 Serverless 和 Edge Computing 逐渐成熟,催生了  Vercel、 Cloudflare Pages 等体验较好的产品.

因果推断在游戏个性化数值中的实践及应用

于05-17 11:54 - 字节跳动技术团队 -
在游戏场景内,通常有着各种各样的玩法数值设计. 由于不同用户在偏好、游戏经验等方面存在差异,因此同一数值并不适用于所有用户. 例如一个闯关游戏,对于新手来说,设置关卡的难度系数可以比有丰富经验的老玩家低一些. 为了让用户能够有更好的游戏体验,我们可以基于算法对用户进行个性化的数值调控,从而提升用户在游戏内的时长、留存等.

[分享发现] 随科技发展,人力劳动会持续贬值,岗位会持续减少

于06-15 06:59 - 8520ccc -
随着科技发展机器(人工智能)的能力会越来越强. 机器(人工智能)能替代的人力劳动将会越来越多. 在通讯速度 /距离与运输效率低下的时代,实际上是有许多劳动 /工作在被重复的进行. 以写代码举例子,假设通讯速度距离不足,那么相同行业,不同地域的公司企业会重复的编写同一个程序,实现同一个功能. 但是未来这种工作岗位会不断减少,由于通讯速率 /传输效率的提高.

松耦合,语义界面,及人工智能

于06-13 16:04 - 辉格 - 未分类 人工智能 元系统跃迁 智能 松耦合
松耦合,语义界面,及人工智能. 上周我就AI的当前状况做了点小思考,昨天又花了不少时间想这事情,发现许多曾经想过的点好像都串起来了,值得写一写. 让我绕远一点,从传统软件开发说起. 在遗留系统上工作过的人可能都有体会,当一个系统变得日益庞大复杂时,它会慢慢的绞成一团乱麻,添加新特性,修改旧特性,都变得越来越难以下手,因为很多地方都是牵一发而动全身,你改了这里,不知道哪里会冒出一堆bug.

基于 eBPF 的开源项目 eCapture 介绍:无需 CA 证书抓 https 网络明文通讯

于06-12 00:00 - - dev
eCapture 是一款基于 eBPF 技术实现的用户态数据捕获工具. 不需要 CA 证书,即可捕获 https/tls 的通讯明文. 项目在 2022 年 3 月中旬创建,一经发布,广受大家喜爱,至今不到两周已经 1200 多个 Star. 不需要 CA 证书,即可捕获 HTTPS/TLS 通信数据的明文.

面向微前端,谈谈 JavaScript 隔离沙箱机制的古往今来

于06-11 08:00 - Joe Jiang - Document 微前端 隔离 沙箱机制 JavaScript 运行环境
随着微前端的不断发展、被更多的团队采用,越来越多开始对沙箱这个概念有所了解. 沙箱,即 sandbox,意指一个允许你独立运行程序的虚拟环境,沙箱可以隔离当前执行的环境作用域和外部的其他作用域,外界无法修改该环境内任何信息,沙箱内的东西单独运行,环境间相互不受影响. 本文计划谈谈微前端的 JavaScript 隔离,即沙箱机制的古往今来.

请暂时抛弃使用 eBPF 取代服务网格和 sidecar 模式的幻想

于06-11 11:08 - -
最近 eBPF 技术在云原生社区中持续火热,在我翻译了《 什么是 eBPF 》之后,当阅读“云原生环境中的 eBPF”之后就一直在思考 eBPF 在云原生环境中究竟处于什么地位,发挥什么样的作用. 当时我评论说“eBPF 开启了上帝视角,可以看到主机上所有的活动,而 sidecar 只能观测到 pod 内的活动,只要搞好进程隔离,基于 eBPF 的 proxy per-node 才是最佳选择”,再看到 William Morgan 的 这篇文章.

为何亚洲地区的近视率如此高?

于06-11 13:15 - -
1983 年的一项调查发现,台湾七成的学校毕业生需要佩戴眼镜. 1960 年代中国大陆学校毕业生的近视率约为 20-30%,今天部分地区的近视率也超过了八成. 韩国首尔的一项调查发现,男性高中毕业生近视率高达 97%. 近视问题在东亚最严重,但也不是亚洲独有. 2015 年的一项研究估计欧洲的近视率在 20-40%.

深入浅出eBPF - 你要了解的7个核心问题

于06-08 09:07 - -
过去一年,ARMS基于eBPF技术打造了Kubernetes监控,提供多语言无侵入的应用性能,系统性能,网络性能观测能力,验证了eBPF技术的有效性. eBPF技术和生态发展很好,未来前景广大,作为该技术的实践者,本文目标是通过回答7个核心问题介绍eBPF技术本身,为大家解开eBPF的面纱. eBPF是一个能够在内核运行沙箱程序的技术,提供了一种在内核事件和用户程序事件发生时安全注入代码的机制,使得非内核开发人员也可以对内核进行控制.

微信团队分享:微信后台在海量并发请求下是如何做到不崩溃的

于06-06 16:31 - Jack Jiang -
本文引用了文章“月活 12.8 亿的微信是如何防止崩溃的. ”和论文“Overload Control for Scaling WeChat Microservices”的内容,有大量改动、优化和修订. 微信是一款国民级的即时通讯IM应用,月活用户早就超过10亿,而且经常过年过节会遇到聊天消息量暴增的情况,服务是很容易出现过载的,但事实是 微信的后台服务一直比较稳定,那么他们是怎么做到的呢.

注意力容易分散?这8件小事帮你节省注意力

于06-06 19:38 - David Zou - 时间管理方法
小强最近发现自己特别容易纠结. 好不容易有点可以自由支配的时间,到底用来看书呢. 选择看书的话总觉得都好久没写东西了,应该写点啥,选择写东西吧,又觉得没准备好素材,就30分钟时间也写不完,那种写一半的感觉最痛苦了……. 就这样,纠结了15分钟,啥都没干,还觉得特别累,算了,还是把那部剧刷完吧,所谓纠结,就是注意力的内耗.

K8s 的核心是 API 而非容器:从理论到 CRD 实践(2022)

于06-04 08:00 - - k8s crd
本文串联了以下几篇文章的核心部分,. 论述了 K8s 的核心价值是其通用、跨厂商和平台、可灵活扩展的声明式 API 框架, 而不是容器(虽然容器是它成功的基础);然后手动创建一个 API extension(CRD), 通过测试和类比来对这一论述有一个更直观的理解. 例子及测试基于 K8s v1.21.0,感谢原作者们的精彩文章.

为什么要旗帜鲜明地反对 orm 和 sql builder

于06-05 16:47 - Xargin -
这个问题在五六年前和前同事讨论过,没想到这么多年过去了,又要跟其他工程师再讨论一遍,有点恍如隔世. 因为我比较懒,所以记录一篇文章,以后碰到类似的问题就不再掺和了. toC 场景的系统大多要面对较高的 QPS,即使是小型/中型公司使用 MySQL,没有那么高的查询量,单表数据在百万量级也属常见. 无状态的服务当前用 k8s 的 HPA 能力能够做到很好的扩容,结合基本的优化知识,大多数问题能够较好地被初/中级工程师解决.

DevOps 实战

于06-05 21:13 - -
DevOps 的 3 个支柱. 第 1 步:寻找合适的试点项目. 第 3 步:快速建立初期成功. 第 4 步:快速展示和持续改进. 第一阶段:每次提交触发完整的流水线. 第二阶段:每次流水线触发自动化测试. 第三阶段:出了问题可以在第一时间修复. 第二步:定义指标并达成一致. 第三步:建立自动化执行和检查能力.

数据库内核的快照技术实现原理 - 吴祖洋的技术博客

于06-05 21:04 - -
"快照(Snapshot)"是数据库领域非常重要的一个概念, 最初是用于数据备份. 如今, 快照技术已经成为数据库内核(引擎)最核心的技术特性之一. 数据库内核的绝大多数操作, 都依赖于快照, 例如,. LevelDB的每一次读取操作和遍历操作, 其内部都必须创建一个快照, 所以, 对于一个请求量非常大的系统, 数据库内核每秒种就要创建和销毁几十万次快照.

聊聊Twitter的架构决策

于06-04 00:00 - - dev
Twitter有两条时间线:. 用户时间线: 用户自己所有推文的集合,从磁盘中获取. 主页时间线: 用户关注的人的推文的集合,组成了用户的主页. 在设计数据库时,最简单的数据库只是将所有写操作附加到文件的末尾,并在需要时读取. 没有什么比简单的附加到文件中更快的了,但是,随着数据库文件的增长,从这种类型的数据库中查询某些内容将花费很长时间.

【得物技术】看完这篇异地多活的改造,我决定和架构师battle一下

于06-01 17:23 - 得物技术 -
异地多活的概念以及为什么要做异地多活这里就不进行概述了. 概念性的很多,像什么同城双活、两地三中心、三地五中心等等概念. 如果有对这些容灾架构模式感兴趣的可以阅读下这篇文章进行了解: 《浅谈业务级灾备的架构模式》. 阅读本篇文章之前,我们先明确一下背景,这样大家后续在看的时候就不会产生困惑. 得物多活改造一期目前有两个机房,分别是机房A和机房B.

简述前端包管理工具机制和相关实践

于06-01 00:00 - - dev
简述前端包管理工具机制和相关实践. 区别于 Python 的包管理工具 pip 的全局安装,npm 会安装依赖包到当前项目目录,使不同项目的依赖更成体系,这样做的好处是减轻了包作者的 API 兼容性压力;但是缺陷是如果两个项目依赖了一个相同的库,一般这个库会在这两个项目中各安装一次,即相同的依赖包会被多次安装.

房地产行业数字化_david_lv的博客-CSDN博客

于05-31 14:06 - -
(1)中国产业演变与数字化. 上周六,一个做地产SaaS的朋友问我,信息化和数字化到底有啥区别. 我就给他拿地产行业管理系统举实例给他讲. 我说,数字化的兴起有个大背景,那就是:. 1、互联网的普及:数字营销、在线协同. 2、电子商务的普及:在线B2C/在线B2B、在线银行/企业支付、在线税务/电子发票.

投资大师吉姆·罗杰斯:成功的投资家往往懂得耐心等待

于05-31 07:53 - -
在金融投资界,吉姆·罗杰斯的威名无人不知. 奥地利股市之父、量子基金联合创始人、世界最顶级的投资大师、永远的华尔街神话、与「股神」沃伦·巴菲特齐名的三大金融巨头之一……. 吉姆·罗杰斯的头衔不计其数. 股市之父巴菲特甚至这样评价他:罗杰斯对市场大趋势的把握无人能及,而媒体更赞誉他为「拥有水晶球的魔法师」.

互联网上的人群为何越来越极端化?

于05-30 08:15 - 三联生活周刊 - 互联网 网络暴力 希特勒 骗子 youtube
说理是正派社会的价值观,是文明的产物,学习说理既是教育又是自我启蒙的过程. " 理性 " 不仅指明晓事理、辨知是非,而且是在说服别人时,提供敞亮、清晰、恰当的理由,并倾听别人的合理之言. 在大学任教逾 30 年,社会学者徐贲负责教授各系科学生必修的说理写作课,教授的科目之一是公共说理的 " 论证与说服 ",后来他用这部分教学内容写了《明亮的对话:公共说理十八讲》,于 2014 年出版,是国内首部系统论述公共说理的著作.

Kubernetes容器网络及Flannel插件详解

于05-30 15:07 - 程序员王越 -
这是我参与「掘金日新计划 · 6 月更文挑战」的第2天, 点击查看活动详情. Kubernetes是一个开源容器调度编排引擎,管理大规模容器化应用,采用典型的Master-Worker主从分布式技术架构,由集中式管理节点(Master Node),分布式的工作节点(Worker Node)组成. 向下屏蔽底层差异化的分布式基础设施,以应用为中心构建云计算的基础操作系统能力(即云原生操作系统),面向用户提供云原生时代的云计算的新界面.