为啥我的代码库那么大?聊聊Git使用坏习惯

本文作者用幽默又真实的文字总结了开发者日常工作中遇到的那些事儿。
说点真实的
众所周知啊🤔,很多公司的度量系统可以展示你提交了多少次commit,以及每一次提…

使用Generic Webhook Trigger插件实现Jenkins+WebHooks(码云)持续集成

业务背景

我们在开发的时候,特别是前后端分离的时候,前端需要我们后端提供的API接口,可能需要每次有一个接口的变动都需要重新部署到dev环境上,例如:最常见的…

数字化供应链的敏捷性思考

制造业正在准备着新的工业革命——工业4.0,但是,只是制造商需要为工业4.0做准备吗? 它如何影响全球工业的供应链呢? 工业4.0可以被看作是全球供应链数字化的…

三类代码协同模式,你要如何选?——git 分支、主干、版本管理

三类代码协同模式,Git大神告诉你到底如何选。
Git代码协同模式基础
为团队规划研发协同模式之前,有必要了解Git的几种协同模型。
其中多种协同模型中使用了…

Spring Boot 优雅捕捉异常的几种姿势!

01、背景介绍
在上文中,我们介绍了在 Spring Boot 中实现接口数据格式的统一返回处理实现,其中就包括程序运行时的异常处理,通过全局异常处理器,可以…

Spring Boot 优雅加载配置文件的几种姿势!

01、背景介绍
在实际的项目开发过程中,我们经常需要将某些变量从代码里面抽离出来,放在配置文件里面,以便更加统一、灵活的管理服务配置信息。比如,数据库、eur…

SpringBoot + EasyExcel 轻松实现百万级数据导入导出,用起来还特优雅

01、背景介绍
在实际的业务系统开发过程中,操作 Excel 实现数据的导入导出基本上是个非常常见的需求。
之前,我们有介绍一款非常好用的工具:EasyPoi…

从头到脚: 跟踪内核态包接收到用户态的数据读取完整流程

编写网络真实一个有趣并且枯燥的体验。当你看到另外一台机器发送过来的消息,或者你发送另外一台机器的消息被正确接收,你总是会非常的开心。如果你还没有编写过网络程序,…

【由浅到深】从神经网络原理、Transformer模型演进、到代码工程实现

阿里妹导读
阅读这个文章可能的收获:理解AI、看懂模型和代码、能够自己搭建模型用于实际任务。
开场

大模型的文章太多了,良莠不齐,要么太专业,上来一堆概念,…

Git 基础入门超详细学习教程

git版本控制系统

1、什么是版本控制
2、常见的版本控制工具
3、版本控制分类

3.1、本地版本控制
3.2、集中版本控制 SVN
3.3、分布式版本控…

使用Ollama和Go基于文本嵌入模型实现文本向量化

基于RAG+大模型的应用已经成为当前AI应用领域的一个热门方向。RAG(Retrieval-Augmented Generation)将检索和生成两个步骤相结合…

跟着iLogtail学习无锁化编程

阿里妹导读
锁是解决这些问题的传统方法,而无锁化编程是一种更高级但复杂的技术,它能够在某些情况下提供更优的性能和可扩展性。正确选择和实现适合应用场景的并发策略…

浅谈C++20 协程那点事儿

阿里妹导读
本文是 C++20 的协程入门文章,作者围绕协程的概念到协程的实现思路全方位进行讲解,努力让本文成为全网最好理解的「C++20 协程」原理解析文章…

一文讲透阿里商旅账单系统架构设计实践

阿里妹导读
阿里商旅作为飞猪旅行旗下面向企业客户的数字化差旅解决方案产品,依托飞猪旅行机票、酒店供应链为企业客户提供一站式的机票、酒店、火车票、用车等预订管控…

一文聊聊代码的可读性

阿里妹导读
作者通过本文聊聊自己写代码的要求及代码的可读性。
观点表达

上图代码中,你觉得左边实现更好,还是右边的实现更好 ?你的代码是更像左边还是更…

代码整洁之道–告别码农,做一个有思想的程序员

阿里妹导读
代码整洁是软件长期稳定和可扩展的基础,本文作者从现实中的代码、重构、设计模式谈论代码整洁之道,总结出如何做一个有思想的程序员。
我心中理想的代码

Transformer 一起动手编码学原理


学习Transformer,快来跟着作者动手写一个。
作为工程同学,学习Transformer中,不动手写一个,总感觉理解不扎实。纸上得来终觉浅,绝知此事要…

跟着iLogtail学习设计模式

本文将结合 iLogtail 项目,从实践角度探讨一些常见设计模式的技术原理。
设计模式是软件开发中的重要经验总结,Gang of Four (GoF) 提出…

超大规模数据库集群保稳系列之二:数据库攻防演练建设实践

本文整理自美团技术沙龙第75期的主题分享《美团数据库攻防演练建设实践》,系超大规模数据库集群保稳系列(内含4个议题的PPT及视频)的第2篇文章。
本文首先介绍了…

迈向端云一体 MNN2.0轻量级通用深度学习引擎详解

( 本文阅读时间:20分钟 )
MNN是一个轻量级的深度学习引擎,它通过独特的架构设计,结合各类性能优化的工作,解决了业务场景下深度学习部署的问题。近期MNN…