Linux系统安全强化指南

aoxiang 发表了文章 • 0 个评论 • 62 次浏览 • 2021-05-07 19:44 • 来自相关话题


本指南旨在说明如何尽可能地加强Linux的安全性和隐私性,并且不限于任何特定的指南。

免责声明:如果您不确定自己在做什么,请不要尝试在本文中使用任何内容。

本指南仅关注安全性和隐私性,而不关注性能,可用性或其他内容。列出的所有命令都将需要root特权。以“...
查看更多

深度解析DDD中台和微服务设计

阿娇 发表了文章 • 0 个评论 • 399 次浏览 • 2021-05-06 21:59 • 来自相关话题


随着业务发展,领域模型和微服务会不断变化和演进,如何用最小代价来适应因为业务变化,而带来的领域模型和微服务演进?希望你能在本文找到答案!

建立 DDD、中台和微服务的统一语言

中台回顾

我们先简单回顾一下中台的发展历程,2017 年《企...
查看更多

程序员应该掌握的常用网络问题定位工具

玻璃樽 发表了文章 • 0 个评论 • 436 次浏览 • 2021-05-06 16:04 • 来自相关话题


项目日常运维的过程中,经常会遇到各种奇奇怪怪的网络问题。那么排查网络问题,就成为一个合格的程序员必备技能。这里列举出一些常用的指令,用于日常工作中快速定位网络问题。

ping

这个是大家经常用到的一个小工具,用于检查两台服务器之间是否能够成功交换数据...
查看更多

如何阅读一份源代码?

翔宇 发表了文章 • 0 个评论 • 491 次浏览 • 2021-05-06 13:20 • 来自相关话题


阅读源代码的能力算是程序员的一种底层基础能力之一,这个能力之所以重要,原因在于:
  • 不可避免的需要阅读或者接手他人的项目。比如调研一个开源项目,比如接手一个其他人的项目。
  • 阅读优秀的项目源码是学习他人优秀经验的重要途径之一,这一点我自己深...
查看更多

殷浩详解DDD:如何避免写流水账代码?

大卫 发表了文章 • 0 个评论 • 640 次浏览 • 2021-05-05 22:45 • 来自相关话题


在日常工作中我观察到,面对老系统重构和迁移场景,有大量代码属于流水账代码,通常能看到开发在对外的API接口里直接写业务逻辑代码,或者在一个服务里大量的堆接口,导致业务逻辑实际无法收敛,接口复用性比较差。所以本文主要想系统性的解释一下如何通过DDD的重构,将原有...
查看更多

统一运维平台的思考

Andy_Lee 发表了文章 • 0 个评论 • 650 次浏览 • 2021-05-05 21:48 • 来自相关话题


云原生的赛道拉开后,大公司都忙着不断引领潮流,小公司因为公有云的普及也可以紧跟潮流,反观当前最难受的是那些中型公司,不断思考云原生时代的转型,由于历史的包袱以及公司已经稳定的业务,通常都要开始进行内部统一平台的建设,今天首先简单给大家分享下,整个系统会做成一个...
查看更多

Redis、Kafka和Pulsar消息队列对比

JetLee 发表了文章 • 0 个评论 • 913 次浏览 • 2021-05-04 22:02 • 来自相关话题


市面上有非常多的消息中间件,RabbitMQ、Kafka、RocketMQ、Pulsar、 Redis等等,多得令人眼花缭乱。它们到底有什么异同,你应该选哪个?本文尝试通过技术演进的方式,以Redis、Kafka和Pulsar为例,逐步深入,讲讲它们架构和原理...
查看更多

什么是CI/CD流水线?

ylzhang 发表了文章 • 0 个评论 • 915 次浏览 • 2021-05-04 22:00 • 来自相关话题


【编者的话】在CI/CD和DevOps领域中,持续交付和持续部署是一个老生常谈的话题。持续集成这个术语最早是在1994年由Grady Booch提出。微服务提出者Martin Flower在2014年发表的论文《Microservice》中也对软件开发持续集成...
查看更多

图解 Kafka

guoaaaad 发表了文章 • 0 个评论 • 1974 次浏览 • 2021-04-30 08:28 • 来自相关话题


Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。

基础

Kafka 是一套流处理系统,可以让后端服务轻松的相互沟通,是微服务架构中常用的组件。
[...
查看更多

写 Dockerfile 的一些技巧

老马 发表了文章 • 0 个评论 • 2128 次浏览 • 2021-04-29 21:49 • 来自相关话题


和很多开源项目一样,SQLFlow 项目为了方便调试和协同工作,把所有 build tools 安装在一个 Docker image 里。项目的贡献者们用这个 Docker image 作为自己的开发环境。写 Dockerfile 的过程里,我们总结了一些技巧...
查看更多