写点什么
https://static001.geekbang.org/infoq/6a/6a1704e816f811cb18656516fd7ea887.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

「势说新语」SBOM 在企业软件供应链管理中的重要性—安全漏洞篇

用户头像
安势信息
2022 年 6 月 17 日

国内企业大多采用DevOps的研发流程,那么把开源漏洞扫描融入到DevOps的工具链中,才能实现漏洞的早发现、早跟踪、早处理。在流程中的SCA、SAST、DAST、IAST等等测试就组成了DevSecOps。企业需要建立标准化格式的软件物料清单(SBOM)来进行开源组件的管理。

介绍一个 python 工程师必须掌握的 CentOS 命令,nohup

用户头像
梦想橡皮擦
2022 年 8 月 13 日

本篇博客为大家打来的是一个命令,如果未来你希望成为 Python 工程师,就一定会有该命令的场景,它经常出现在服务器端,这里优先选择 CentOS 系统。

https://static001.geekbang.org/infoq/35/35219920071086f90013440ad9fbd86e.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 参数传递到底是按 值传递 还是 引用传递 ?

用户头像
史俊锋在搬砖
2022 年 8 月 14 日

首先明确,Java中方法参数传递方式是按值传递。对于基本类型(int a, long b),参数传递时传递的是值,例如int a = 5,传递的就是5。如果是引用类型,传递是指向具体对象内存地址的地址值...

用第一性原理根治数字化转型雾霾:以规则的确定性应对结果的不确定性

用户头像
三少爷的见
2022 年 8 月 14 日

数字化转型影响深远、广泛,针对这样复杂的系统,我们更是要基于第一性原理用演绎法推导出经得住考验、可迁移性的方法论出来,以规则的确定性来应对转型结果的不确定性。

https://static001.geekbang.org/infoq/4f/4fd4077947f36e3333b707c3dceefa2f.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Android 进阶 (十四)Android Adapter 详解

用户头像
No Silver Bullet
2022 年 8 月 14 日

Android是完全遵循MVC模式设计的框架,Activity是Controller,layout是View。因为layout五花八门,很多数据都不能直接绑定上去,所以Android引入了Adapter这个机制作为复杂数据展示的转换载体,所以各种Adapter只不过是转换的方式和能力不一样而已。 

https://static001.geekbang.org/infoq/56/56e31674392adbd3db4d8b4b36fb134f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 EFK 的 Kubernetes 日志采集方案

用户头像
Albert Edison
2022 年 8 月 14 日

在本篇文章中,您将学习 Kubernetes 集群日志中涉及的关键概念和工作流。

https://static001.geekbang.org/infoq/42/42a809a3af61e03ae3c9e7ccb1126b1f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

何为项目

用户头像
尚影嫣
2022 年 8 月 14 日

关于项目,并没有统一的定义,但是每一种定义所反映的项目本质基本相同。下面列举了较为典型的几种项目定义…

【kafka】kafka 的服务复用与隔离设计方案

用户头像
石臻臻的杂货铺
2022 年 8 月 14 日

这篇文章主要讲一下 kafka的服务复用与隔离;主要解决的问题是,在多个迭代环境下; 让消息的提供者和消费者都能正确的发出和消费;这个比dubbo的服务路由与隔离更复杂一点

【精通内核】计算机程序的本质、内存组成与 ELF 格式

用户头像
小明Java问道之路
2022 年 8 月 11 日

精通真正的高并发编程,不仅仅是API的使用和原理!计算机最基础的程序是怎么组成的呢?本文深入浅出,讲解程序的本质(编译的过程)、组成(程序所需的内存)与格式(ELF),希望读者可以构建计算机从写代码到编译到执行的链路的底层思维。

https://static001.geekbang.org/infoq/de/dea6f16a972cdba692e21f8d03846ce9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据治理(四):数据仓库数据质量管理

用户头像
Lansonli
2022 年 8 月 9 日

下面我们针对音乐数据中心数仓项目第四个业务:“统计地区营收情况业务”来说明数据质量如何进行管理。此业务数据质量管理重点放在 ODS层,EDS层(DWD层、DWS层)、DM层几个方面,每层数据校验的内容不一样,我们可以通过自己编写通用shell+Hive脚本或者使用

https://static001.geekbang.org/infoq/dc/dc2b3d77ebe5e81692d66374cc07a510.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

真会玩!用手机吹气球你见过不?

用户头像
岛上码农
2022 年 8 月 11 日

本篇介绍了使用 ScaleTransition控制组件尺寸实现类似吹气球的动画。ScaleTransition的实际应用有不少,例如点击图片查看大图、缩小转场切换、以及镜头从近拉到远的效果。

https://static001.geekbang.org/infoq/ae/aeed19094ae37d1fb54a221967345426.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | 参与开源能让人更幸福

用户头像
石云升
2022 年 8 月 10 日

互联网经过这么多年的发展,可以肯定的说,大部分程序员遇到的问题都被其他人碰到并解决过。行业里经常听到一句话,不要重复造轮子。因为你造的轮子可能还没现成的好。与其自己打造,不如加入到现成的开源项目中,把原来的轮子打造的更好。

https://static001.geekbang.org/infoq/7a/7abedaa2eabc0f365d634a52d5cd0aff.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2022 年了,你还不会手撕轮播图?

用户头像
知心宝贝
2022 年 8 月 11 日

2022年了,你还不会手撕轮播图?纯手写轮播图对于初学者可能很难,也会有公司面试出轮播图来考察面试者的基础能力了。其实轮播图只要细分成几个小的模块,逐步实现起来还是比较简单的。

https://static001.geekbang.org/infoq/4a/4acfa4d80d993c941c9514a360e18d1a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | 拥抱新技术?你需要考虑的方面

用户头像
微枫Micromaple
2022 年 8 月 11 日

本文是博主在负责对企业项目新技术引入时,考虑不周的点,文中以第一视角对整个过程进行复盘以及事后分析。

SpringMVC(五、AOP)

用户头像
2022 年 8 月 11 日

​ AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。

https://static001.geekbang.org/infoq/01/01d31e68bbfd12fda7808785ff0f665d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | POND:高效的 Python 通用对象池技术

用户头像
Andy
2022 年 8 月 10 日

Pond 是一个 Python 中高效的通用对象池,具有性能好、内存占用小、命中率高的特点。基于近似统计的根据频率自动回收的能力,能够自动调整每个对象池的空闲对象数量。

https://static001.geekbang.org/infoq/20/205cbf5354a5f3a2415aec0a59fc0a27.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

2022 CCF 中国开源大会会议通知(第四轮)

用户头像
CCF开源发展委员会
2022 年 8 月 12 日

2022 CCF中国开源大会拟于2022年8月20日至21日在陕西省西安市高新国际会议中心召开。大会由中国计算机学会(CCF)与开放原子开源基金会主办,CCF开源发展委员会、西安电子科技大学承办。本届大会的主题为“开源创新,引领未来”。

https://static001.geekbang.org/infoq/f9/f943130c2ddd5a2eeabd5f6a342e887c.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP 产品增强技术回顾

用户头像
Jerry Wang
2022 年 8 月 11 日

笔者最近的工作和SAP某云产品的扩展性设计相关,因此借这个机会,把我过去工作中积累的SAP产品扩展技术相关的知识做一个梳理和回顾。

https://static001.geekbang.org/infoq/9d/9dcb3ed786a73bacbcb22a065a9f5875.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

程序员从佩洛西窜访事件中可以学到什么?

用户头像
慕枫技术笔记
2022 年 8 月 9 日

最近美国众议长佩洛西窜访台湾省的事件引起了全国乃至全世界的广泛关注,台海局势骤然紧张,大家这几天的心情也是经历了从起初的义愤填膺到倍感憋屈,再到最后豁然开朗过山车式的心路历程。

https://static001.geekbang.org/infoq/e7/e7e2981a53ee3b902a44c5e2ec32254b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

说了半天跨平台,今儿咱就来跨跨!(完结篇)——Kubernetes 上手实践

用户头像
为自己带盐
2022 年 8 月 9 日

现在的软件市场,单体应用以后基本没什么发展前途了,早在很多年以前,单体应用的前景就已经能看到天花板了,只是在一些小微企业和特殊的场景里,单体应用还在发光发热。而放眼整个互联网,不论国内还是国外,云原生,分布式,高并发系统都已经相当普及了。

https://static001.geekbang.org/infoq/b8/b846108adaeb6e41a407b74628981ed5.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用 manim 写一个排序算法动画

用户头像
ooooooh灰灰
2022 年 8 月 11 日

Manim 是一个用于精确编程动画的引擎,专为创建解释性数学视频而设计。 注意,有两个主要版本的 manim。该存储库最初是 3Blue1Brown 的作者的个人项目,目的是为这些视频制作动画,此处提供了视频专用代码。

https://static001.geekbang.org/infoq/45/45e961b1b8ad4b0d1eb24901fbce0891.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SAP ABAP 里存在 Java List 这种集合工具类么?CL_OBJECT_COLLECTION 了解一下

用户头像
Jerry Wang
2022 年 8 月 11 日

本例实际上是迭代器设计模式的一个具体应用。迭代器设计模式是提供一种访问底层对象集合而不暴露底层表示的方法。Iterator 将访问对象集合的逻辑从 collection 对象本身解耦。这种解耦在遍历不同类型的集合对象时提供了额外的优势。

https://static001.geekbang.org/infoq/6c/6c522c5f85357e6c2e312f6723374dc8.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

数据治理(五):元数据管理

用户头像
Lansonli
2022 年 8 月 10 日

元数据(Metadata),通常的定义为"描述数据的数据"。元数据打通了源数据、数据仓库、数据应用,记录了数据从产生到消费的全过程。元数据管理是数据治理的核心。

https://static001.geekbang.org/infoq/df/dfc26260ac6982ab9c3057970bcd28fe.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | 使用 HTML、CSS 和 JS 制作一个中国象棋

用户头像
海拥(haiyong.site)
2022 年 8 月 9 日

使用 HTML、CSS 和 JS 制作一个中国象棋,完整源码可在文末免费获取

https://static001.geekbang.org/infoq/dc/dc8d20d82c34d23c90df60985980777b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

开源一夏 | 基于若依架构的列表详情展示

用户头像
六月的雨在infoQ
2022 年 8 月 9 日

本文基于若依开源架构展示列表详情的基础上丰富自身业务所需内容

https://static001.geekbang.org/infoq/32/32fcabb879e8f5aa8361a5af7506ea6d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

直播预告 | Authing 如何打造云原生 SaaS 产品架构?

用户头像
Authing 身份云
2022 年 8 月 11 日

正在或者即将迈入 SaaS 赛道上的你,有没有遇到以下问题:

https://static001.geekbang.org/infoq/11/117a6cb0d03cad80d74d4846a9827d25.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

云原生(十六)| Kubernetes 篇之深入 RC、RS、DaemonSet、StatefulSet

用户头像
Lansonli
2022 年 8 月 14 日

RC (ReplicationController )主要的作用就是用来确保容器应用的副本数始终保持在用户定义的副本数 。即如果有容器异常退出,会自动创建新的Pod来替代;而如果异常多出来的容器也会自动回收

https://static001.geekbang.org/infoq/79/79bf918521c039361e8d28d1de7f15ca.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

直播预告 | 如何从 0 到 1 打造敏捷团队?

用户头像
Authing 身份云
2022 年 8 月 11 日

作为管理者,你有没有遇到以下问题: VUCA 时代,市场变化很快,产品如何快速迭代,满足市场需求? 市场端与产品侧工作目标和任务不明确,导致各自为战、项目进度缓慢? 客户需求比较多,产品与研发、运维同时跟进多个项目,导致交付压力巨大?

https://static001.geekbang.org/infoq/e6/e62a4cdad9faa25ad5ffebaef82cd97b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

RT-Thread 记录(六、IPC 机制之信号量、互斥量和事件集)

用户头像
矜辰所致
2022 年 8 月 14 日

上文说到 RT-Thread 对临界区的处理方式有多种,其中已经分析了关闭调度器和屏蔽中断的方式,本文就来学学另外的线程同步方式 IPC 机制

https://static001.geekbang.org/infoq/68/682b3ad6a08c2e71e78a6154b70150b2.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

大佬,还记得设计模式的六大设计原则吗?

用户头像
知识浅谈
2022 年 8 月 14 日

大佬,还记得设计模式的六大设计原则吗?

https://static001.geekbang.org/infoq/c7/c739118016fe9a5ef3cb8d061154d068.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面向推荐的汽车知识图谱构建

用户头像
之家技术
2022 年 8 月 9 日

知识图谱的概念,最早由 Google 在2012年提出, 旨在实现更智能的搜索引擎,并在2013年之后开始在学术界和工业级普及。目前,随着人工智能技术的高速发展,知识图谱已广泛应用于搜索、推荐、广告、语音识别、机器人等领域。

【精通内核】计算机内存地址原理深度解析

用户头像
小明Java问道之路
2022 年 8 月 13 日

内存在程序、Linux已经计算机中占有重要地位,本文深度解析计算机内存地址的原理,通过编译时的内存原理,深入浅出逐步讲解物理地址、虚拟内存、分段分页原理、线性地址,以及intel 对内存操作和原理解析。

https://static001.geekbang.org/infoq/a9/a9dfd728efdddadebc253c1b145a6655.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【React 源码系列】React Hydrate 原理及源码剖析

用户头像
爱切图的木子老师
2022 年 8 月 12 日

【泄密资源,48小时删,速看】超详细React Hydrate过程讲解,hydrate过程中如何复用已有的dom实例,并关联对应的fiber节点,事件如何绑定等

https://static001.geekbang.org/infoq/71/71035c36c267d33e42307b67edd670b4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【8.5-8.12】写作社区精彩技术博文回顾

用户头像
InfoQ写作社区官方
2022 年 8 月 12 日

Hello 大家好呀,为了让更多的优质的内容和创作者被看见,我们决定不定时地向大家推荐近期优质的社区文章和新入驻的创作者们。

见微知著,带你认认数据分析的大门,站在门口感受一下预测的魅力

用户头像
迷彩
2022 年 8 月 14 日

数据分析是基于某种行业目的,有导向地进行收集,整理,加工和分析数据的过程.在此过程中,我们可以使用统计分析,数据挖掘等方式或者方法提取有用的信息,并进行概括与总结.如经典的"啤酒与尿布"营销案例:20世纪90年代的美国沃尔玛超市中,"啤酒与尿布"两件商品会经