使用GitlabCI和Trivy 介绍 如今,镜像安全扫描变得越来越流行。这个想法是分析一个Docker镜像并基于CVE数据库寻找漏洞。这样,我们可以在使用镜像之前知道其包含哪些漏洞,因此我们只能在生产中使用“安全”...
分库分表的文章网上非常多,但是大多内容比较零散,以讲解知识点为主,没有完整地说明一个大表的切分、新架构设计、上线的完整过程。 因此,我结合去年做的一个大型分库分表项目,来复盘一下完整的分库分表从架构设计 到 发布上线的实战总结。 1.前言...
随着国际环境日趋复杂,数据安全与信息技术发展成为发展首要任务。目前,随着信创工程的大规模推进,以及业务场景的大量落地实践,大大加速了数据库产品的成熟化。与此同时,生态薄弱愈发凸显,成为制约国产数据库乃至国产软硬件发展的重要原因。 在此背景下...
对于医疗机构而言,数据管理需要投入金钱和精力。该领域的供应商已经落后于其他行业的领导者,但是愿意花时间的企业可能会看到积极的结果。 医疗保健数据管理面临的挑战与其他行业所面临的挑战不同,但是在数据治理或将数据视为资产等领域中,缺乏成熟度仍然是...
近 2 年 Docker 非常的火热,各位开发者恨不得把所有的应用、软件都部署在 Docker 容器中,但是您确定也要把数据库也部署的容器中吗? 图片来自 Pexels 这个问题不是子虚乌有,因为在网上能够找到很多各种操作手册和视频教程,这...
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。自开源半年多以来,已成功为十几家中小型企业提供了精准定时调度方案,经受住了生产环境的考验。为使更多童鞋受益,现给出开源框架地址:...
...
为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。 内存是计算机的重要资源...
程序员在编程过程中,经常会在代码中使用到“where 1=1”,这是为什么呢? SQL注入 初次看到这种写法的同学肯定很纳闷,加不加where 1=1,查询不都一样吗?例如: select*fromcustomers...
关联查询 一对一查询 案例:查询所有订单信息,关联查询下单用户信息。 注意:因为一个订单信息只会是一个人下的订单,所以从查询订单信息出发关联查询用户信息为一对一查询。如果从用户信息出发查询用户下的订单信息则为一对多查询,因为一个用户可以下多...