实践者

助力618-Y的混沌实践之路

混沌工程,是一种提高技术架构弹性能力的复杂技术手段,旨在将故障扼杀在襁褓之中,也就是在故障造成中断之前将它们识别出来。通过主动制造故障,测试系统在各种压力下的行为,识别并修复故障问题,避免造成严重后果。 ......
618

SpringCloud Gateway 在微服务架构下的最佳实践

本文整理自云原生技术实践营广州站 Meetup 的分享,其中的经验来自于我们团队开发的阿里云 CSB 2.0 这款产品,其基于开源 SpringCloud Gateway 开发,在完全兼容开源用法的前提下,做了诸多企业级的改造,涉及功能特性、稳定性、安全、性能等方面。 ......
SpringCloud 架构 Gateway

Spring Boot Starter 剖析与实践

本文介绍了在没有 Spring Boot 和 Starter 之前,开发人员在使用传统的 Spring XML 开发 Web 应用时需要引用许多依赖,并且需要大量编写 XML 代码来描述 Bean 以及它们之间的依赖关系。也了解了如何利用 SPI 加载自定义标签来加载 Bean 并进行注入。 ......
Starter Spring Boot

Kitex微服务开发实践(ETCD服务注册)

服务注册通常用于分布式系统或微服务架构中,是一种用于管理和发现这些分布式服务的机制。它的目标是让服务能够动态地找到其他服务,并能够与其进行通信,而无需显式地配置其位置信息 本文简单讲述使用etcd进行服务注册,基于kitex和hertz框架简单实现微服务应用 代码地址:https://github. ......
Kitex ETCD

SSL原理与实践(三)国密TLS

## 主页 - 个人微信公众号:密码应用技术实战 - 个人博客园首页:https://www.cnblogs.com/informatics/ ## 引言 TLS作为保证`网络通信安全`的关键技术和基石被广泛应用,但目前主流国内外网站仍然使用国际TLS协议,即:`TLS1.2`和`TLS1.3`。随 ......
原理 SSL TLS

平台工程社区:与全球 2w+ 早期实践者同行

PECommunity 平台工程社区:For Platformers! 聚集平台工程的倡导者、实践者、参与者、关注者。 对一件事的所有期待,都抵不上一次躬身入局! @平台工程洞察 ......
实践者 工程 全球 平台 社区

Axis2实践

Axis2是一个开源的、基于Java的Web服务框架,用于构建和发布Web服务。它是Apache软件基金会的一个顶级项目,并提供了丰富的功能和灵活性。 Axis2以轻量级和易于使用为设计目标,并提供了以下主要特性: 支持多种协议:Axis2支持多种常见的Web服务协议,如SOAP、HTTP、REST ......
Axis2 Axis

Kitex实践:用户管理服务

代码地址:https://github.com/T4t4KAU/Documents/tree/main/tiktok 本文讲述如何使用kitex开发一个用户管理微服务,负责用户的登录与注册 安装kitex: `go install github.com/cloudwego/kitex/tool/cm ......
管理服务 用户 Kitex

微信小程序+web数据库的开发实践

前言 生活中使用微信小程序的场景越来越多,它实现了用户对于应用“触手可及、用完即走”的理想需求。微信小程序的开发难度也低于APP的开发制作,使用它会更便利、低成本、高经济效益。 但是要完成一个小程序涉及到的技术栈比较多,要开发的模块也很多。比如: 微信小程序端的开发 小程序与后端接口的开发 后端管理 ......
数据库 程序 数据 web

【实践篇】最全的【DDD领域建模】小白学习手册(文末附资料)

DDD领域建模被各个大小厂商提起并应用,而每个人都有自己的理解,本文就是针对小白,系统地讲解DDD到底是什么,解决了什么问题,及一些建议和实践。本文主要是思想的一种碰撞和分享,希望能对朋友们有所启发或帮助。 ......
实践篇 领域 手册 资料 DDD

读《大道至简——软件工程实践者的思想》有感

近来读了周爱民先生的《大道至简》一书,这本书主要是从一个软件工程实践者的角度来写的一些工作及工程上的经验,以下是我读后的一些感悟以及自己对于软件工程新的理解。“大道至简”一词出自老子的《道德经》,这句话的意思是:宇宙间万物一开始的时候,所有的一切都是最原始、最简单的,最后经过演化以后才变得复杂起来。 ......
实践者 软件工程 大道 思想 工程

活动回顾|火山引擎 DataLeap 分享:DataOps、数据治理、指标体系最佳实践(文中领取 PPT)

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 在 7 月 21 日至 22 日举行的 ArchSummit 全球架构师峰会(深圳站)及 DataFunCon.数据智能创新与实践大会(北京站)上,来自火山引擎 DataLeap 的三位专家分别就 DataOps、 ......

读《大道至简 ——软件工程实践者的思想》有感

自学习软件工程以来,我在编程中一直有着不小的困惑。我时常感觉编程时没有逻辑感,时常找不到编程的思路。但在阅读了由王建民老师推荐的《大道至简 ——软件工程实践者的思想》后,我才真正明白到原来我正是缺少了“大道至简”。 《大道至简 ——软件工程实践者的思想》是一本让我受益匪浅的书。作者周爱民先生用非常通 ......
实践者 软件工程 大道 思想 工程

《大道至简(软件工程实践者的思想)》读后感

《大道至简(软件工程实践者的思想)》读后感 《大道至简(软件工程实践者的思想)》是周爱民先生在软件工程领域的经验和思考的结晶,这本书给我留下了深刻的印象。在这篇读后感中,我将分享我对这本书的理解和感受。 首先,我被书中强调的简单的力量所震撼。作者通过自己的亲身经历和对软件工程的深入研究,认识到了简单 ......

ChatGPT技术产品落地实践:从技术架构到实际应用

简介 在本次分享中,想跟大家探讨ChatGPT技术产品的落地实践,从技术架构的角度出发,剖析GPT模型的核心原理、关键技术以及实际应用场景。将从以下几个方面展开讨论: 1. ChatGPT模型概述:首先,简要介绍ChatGPT(Chatbot based on Generative Pre-trai ......
技术 技术产品 架构 实际 ChatGPT

WireGuard_实践

## [WireGuard_实践](https://www.cnblogs.com/osnosn/p/17589669.html) **转载注明来源: [本文链接](https://www.cnblogs.com/osnosn/p/17589669.html) 来自[osnosn的博客](https ......
WireGuard

《大道至简软件工程实践者的思想》读后感

在这个暑假中,受老师的推荐,我阅读了《大道至简软件工程实践者的思想》这本书,我从中感受到很多,也给了我很多的启发,让我发现了很多的问题,也让我看到了这个专业实践者的智慧与思想,也让我清晰了前进的方向。 通过阅读这本书,我对编程语言的理解更加深入,从书中我明白了当你熟悉了一门语言之后,你会发现,编程语 ......

《大道至简--软件工程实践者的思想》读后感

首先我觉得《大道至简》虽然是一部经典著作但其中蕴含的工程思想放在现在仍不过时,但是由于其内容包含了很多专业术语,可能更加适合软件工程的从业人员去阅读,作为软件工程的入门书籍的话可能并不会对其中的内容有太多的实感,但是有助于初步认识一下软件工程的面貌和精神内核。 读完这本书,我深刻认识到软件工程实践是 ......

关于DevOps实践

将代码推到gitlab上并进行部署 在GitLab上创建一个新的项目: 登录GitLab账号,点击"New Project"按钮创建一个新的项目。 选择适当的项目名称、描述和可见性级别,然后创建项目。 在本地代码库中初始化Git仓库: 打开命令行终端,进入你的本地代码目录。 运行以下命令初始化Git ......
DevOps

关于了解Linux操作系统、Docker容器化技术以及DevOps理念和实践

每个方面的相关知识点的详细描述: Linux服务器: 熟悉Linux操作系统:了解Linux的基本特点、优势和应用场景。熟悉Linux的文件系统结构、用户和权限管理、进程管理等基本概念。 掌握Linux命令行操作:熟练使用常见的Linux命令,如文件和目录操作、文本处理、软件包管理等。能够通过命令行 ......
容器 理念 Docker DevOps 系统

# mac 使用 Docker 部署Python服务和web app服务最佳实践~保姆级教程

[TOC] ## 部署Python 后端服务 #### 部署python 服务 1. 拉取python镜像 ``` docker pull python:3.9.13 ``` 2. 查看镜像 ``` docker images ``` 3. 运行容器 ``` docker run -p 9000:8 ......
保姆 教程 Docker Python mac

某制造企业基于 KubeSphere 的云原生实践

## 背景介绍 随着业务升级改造与软件产品专案的增多,常规的物理机和虚拟机方式逐渐暴露出一些问题: - 大量服务部署在虚拟机上,资源预估和硬件浪费较大; - 大量服务部署在虚拟机上,部署时间和难度较大,自动化程度较低; - 开发人员和运维人员,由于开发和部署服务环境不同,服务不稳定经常报错,产生的隔 ......
KubeSphere 企业

火山引擎DataLeap的Data Catalog系统公有云实践 (下)

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 Data Catalog公有云遇到的挑战 Data Catalog经历了一个从0到1在火山引擎公有云部署并逐步优化和迭代发布10+版本的过程,在这个过程中经历不少挑战,下面将介绍其中比较典型的问题以及我们探索并实践 ......
火山 DataLeap Catalog 引擎 系统

【实践篇】推荐算法PaaS化探索与实践

目前,推荐算法部支持了主站、企业业务、全渠道等20+业务线的900+推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造通用化的推荐能力,提升各业务场景推荐赋能效率,高效赋能业务需求。 ......
实践篇 算法 PaaS

最后的组合:K8s 1.24 基于 Hekiti 实现 GlusterFS 动态存储管理实践

## 前言 ### **知识点** - 定级:**入门级** - GlusterFS 和 Heketi 简介 - GlusterFS 安装部署 - Heketi 安装部署 - Kubernetes 命令行对接 GlusterFS ### **实战服务器配置(架构 1:1 复刻小规模生产环境,配置略有 ......
GlusterFS 动态 Hekiti 1.24 K8s

HBase Compaction 原理与线上调优实践

本文对 HBase Compaction 的原理、流程以及限流的策略进行了详细的介绍,列举了几个线上进行调优的案例,最后对 Compaction 的相关参数进行了总结。 ......
Compaction 原理 HBase

DevOps|服务治理与服务保障实践指南

朱晋君@君哥聊技术 我自己为了消化里边的内容,整理了一个脑图,希望对你有帮助。 凌晨四点被公司的监控告警叫醒了,告警的原因是生产环境跑批任务发生故障。即刻起床处理故障,但还是花了不少时间才解决。 这次故障是一次数据校验的跑批任务,校验前面跑批任务的数据是否正确。幸运的是,之前的核心任务已经完成,并没 ......
指南 DevOps

Mockito单元测试最佳实践

Mockito可以帮助我们模拟创建对象,经常用于模拟外系统、数据库、及其它方法中调用的对象 使用mockito时,单元测试类需要加上注解 @RunWith(MockitoJUnitRunner.class),在@Before方法中加上 MockitoAnnotations.openMocks(thi ......
单元 Mockito

618技术揭秘 - 大促弹窗搭投实践

618 大促来了,对于业务团队来说,最重要的事情莫过于各种大促营销。如会场、直播带货、频道内营销等等。而弹窗作为一个极其重要的强触达营销工具,通常用来渲染大促氛围、引流主会场、以及通过频道活动来提升频道复访等。因此,如果能将运营的策略及想法快速转化为弹窗的内容并触达给用户,这对于提升运营效率及玩法灵... ......
技术 618

【升职加薪秘籍】我在服务监控方面的实践(3)-机器监控

>大家好,我是蓝胖子,关于性能分析的视频和文章我也大大小小出了有一二十篇了,算是已经有了一个系列,之前的代码已经上传到github.com/HobbyBear/performance-analyze,接下来这段时间我将在之前内容的基础上,结合自己在公司生产上构建监控系统的经验,详细的展示如何对线上服 ......
秘籍 方面 机器