• .NET 掌握 LINQ 神器:揭秘 AsEnumerable、DefaultIfEmpty 和 Empty 的真正用法

    前言在 .NET 开发中,LINQ 是一个非常强大的工具,它让我们能够以一种直观且简洁的方式查询和操作数据。不过,虽然 LINQ 的语法看起来简单,但其中一些方法的作用和使用场景却常常容易混淆。今天我们要聊的是三个很有用但容
    发布时间:2024-09-10 阅读:18
  • B站直播的极速排障建设-全链路Trace追踪

    一、概述直播业务具有实时性强,复杂度高,排查链路长,影响面大等特征,线上问题如果不能立刻排查处理,分分秒秒都在影响用户的观看体验、主播的收入。但各端的问题可能都只是表象,例如,一个看似简单的画面卡顿问题,可能涉及到编
    发布时间:2024-09-10 阅读:19
  • GitHub上Stars最多的五个低代码平台,再也不需要为低代码问题发愁啦!

    Hello,大家好,我是 Sunday。低代码项目是目前前端开发中的亮点项目,很多同学都希望可以在简历中体现低代码的内容。那么想要做到这一点,除了日常的学习之后,参考一些开源的优质低代码项目也是一个非常重要的环节。所以说,今
    发布时间:2024-09-10 阅读:16
  • 一起聊聊 Supabase 如何构建其平台工程策略

    Supabase 分享其平台工程经验和见解,因为它进一步完善和构建其开源 PostgreSQL 数据库基础设施应用程序,该应用程序与 Google 的 Firebase 竞争。译自How Supabase Is Building Its Platform Engineering Strategy,作者
    发布时间:2024-09-10 阅读:18
  • 阿里限流神器 Sentinel 17 问?

    一、前言这篇文章介绍一下阿里开源的流量防卫兵Sentinel,一款非常优秀的开源项目,经过近10年的双十一的考验,非常成熟的一款产品。文章目录如下:图片二、什么是sentinel?sentinel顾名思义:卫兵;在Redis中叫做哨兵,用于监控主
    发布时间:2024-09-10 阅读:20
  • 45 个开发人员都应该知道的 JavaScript 超级实用技巧

    JavaScript 是一种功能强大的语言,对于现代 Web 开发至关重要。今天我将分享一些超级实用的JavaScript技巧,它们将使你成为更高效、更有效的 JavaScript 开发人员,每个技巧都有详细的解释和示例。1. 使用 `let` 和 `cons
    发布时间:2024-09-10 阅读:21
  • 20 个 Python 高效字符串处理技巧

    字符串处理是一项基础且频繁使用的技能。掌握高效的字符串操作不仅能提升代码的可读性和执行效率,还能在解决复杂问题时游刃有余。下面,让我们通过15个实用技巧,逐步探索Python字符串处理的奥秘。1. 字符串拼接技巧 : 使
    发布时间:2024-09-10 阅读:17
  • Springboot Starter 是如何工作的?

    Springboot Starter 是 Springboot 项目的一部分,它提供了一种便捷的方式来引入一组相关的依赖和自动配置,以简化 Spring 应用程序的开发。这篇文章,我们将详细分析 Springboot Starter 的实现原理、优秀的设计思想以及
    发布时间:2024-09-10 阅读:17
  • Python十大经典项目与实战案例

    Python作为一门功能强大的编程语言,广泛应用于数据科学、Web开发、自动化运维、人工智能等多个领域。以下是Python领域的十大经典项目与实战案例,这些项目不仅展示了Python的广泛应用,还体现了Python编程的魅力和实用性
    发布时间:2024-09-10 阅读:16
  • 我们一起聊聊如何编写技术文档

    为软件系统编写文档在软件开发中并不是什么新鲜事。几乎每个人都明白这个原则:你的软件产品对用户来说有多优秀并不是最重要的,因为如果你的文档不够好,用户就不会使用它!即使在某些情况下用户不得不使用你的产品,他
    发布时间:2024-09-10 阅读:17
  • 这八 个常见的前端开源库,你一定要知道!

    Hello,大家好,我是 Sunday。库的使用是我们在日常开发中的必备操作。那么今天,为大家推荐 8 个常见的前端库,以帮助大家更好的完成日常工作!01:radashGitHub 地址:https://github.com/rayepps/radash图片Radash 是一个用于 T
    发布时间:2024-09-10 阅读:17
  • SharpLab:.NET反编译工具的技术深度解析

    在.NET开发领域,理解和调试编译后的代码一直是开发者面临的一大挑战。幸运的是,SharpLab作为一款基于Roslyn的开源项目,为.NET开发者提供了一个强大的反编译工具,能够实时查看编译过程、生成的中间语言(IL)以及反编译后的代
    发布时间:2024-09-10 阅读:18
  • 风控系统就该这么设计(万能通用),稳的一批!

    大家好,今天咱们来聊聊风控系统。说起风控,可能有些人会觉得这是个高大上的玩意儿,离咱们程序员有点远。但其实,风控系统就跟咱们写的代码一样,都是为了解决实际问题,只不过它的战场是在数据安全和业务稳定上。一、风控系统
    发布时间:2024-09-10 阅读:19
  • Spring Boot 项目中的性能优化技巧

    在开发Spring Boot应用时,性能优化是一个至关重要的环节。通过一系列的技术手段和方法,我们可以显著提高应用的响应速度、稳定性和资源利用率。本文将探讨Spring Boot项目中的性能优化技巧,并提供相应的例子代码。一、数
    发布时间:2024-09-10 阅读:18
  • Python 输入输出知识点及用法讲解

    掌握如何接收用户输入并有效地输出信息是至关重要的第一步。让我们一起探索Python中的输入输出功能,从简单的命令行互动到更高级的应用。1. 基础:打印输出在Python中,使用print()函数是最基本的输出方式。它能将文本或变
    发布时间:2024-09-10 阅读:24
  • PyTorch 训练,除了会训练还要了解这些

    让我们讨论一下在训练过程中帮助你进行实验的技术。我将提供一些理论、代码片段和完整的流程示例。主要要点包括:数据集分割指标可重复性配置、日志记录和可视化分割数据集我喜欢有训练集、验证集和测试集的分割。这里
    发布时间:2024-09-10 阅读:19
  • Asp.Net Core实战-JWT详解

    在ASP.NET Core应用程序中,权限控制是确保应用安全性和用户体验的重要一环。JWT(JSON Web Tokens)作为一种流行的认证和授权机制,提供了一种安全、可验证的方式来传递用户信息,从而实现无状态的认证和授权。本文将详细探讨
    发布时间:2024-09-10 阅读:18
  • Elasticsearch 使用误区—单次请求获取大量数据

    在使用 Elasticsearch 进行数据查询时,很多开发者、读者会遇到这样的问题:一次性检索大量数据,导致查询速度缓慢、网络延迟增加,甚至影响系统的整体性能。单次获取过多数据不仅增加了网络传输的负担,还会使查询过程复杂化,
    发布时间:2024-09-10 阅读:19
  • 盘点 Mybatis 使用过程中遇到的坑!

    01、引言大家好,我是了不起,前一段时间在工作中因为一个疏忽踩了一个坑,最终通过异常栈追溯源码解决了问题。下面我来给大家还原一下案发现场,并介绍一下自己的解决思路,希望能对大家有所启发。02、案发现场当时的业务逻辑
    发布时间:2024-09-10 阅读:19
  • SpringBoot与XXL-JOB高效定时任务管理指南

    前言在现代应用程序中,定时任务是不可或缺的一部分。Spring Boot 和 XXL-Job 为你提供了一个强大的工具组合,以简化任务调度和管理。本文将带领你探索如何将这两者集成在一起,实现高效的定时任务管理。无论你是初学者还
    发布时间:2024-09-10 阅读:17
  • 聊一聊Spring事务失效的12种场景

    前言对于从事java开发工作的同学来说,spring的事务肯定再熟悉不过了。在某些业务场景下,如果一个请求中,需要同时写入多张表的数据。为了保证操作的原子性(要么同时成功,要么同时失败),避免数据不一致的情况,我们一般都会用到
    发布时间:2024-09-10 阅读:17
  • 面试官:你对插件化有什么了解?

    背景插件化的诞生是为了解决什么问题?我们不妨好好思考一下,作为客户端开发,平时工作中是否为这样的情况发愁:核心业务功能迭代的时候,千小心,万小心,又是做AB,又是做灰度,最后线上还是出问题了,这个时候只能靠发版解决问题,奈何
    发布时间:2024-09-10 阅读:17
  • 停止使用 `let` 或为什么它在 JavaScript/TypeScript 中是不必要的

    你可能已经遇到 let 关键字上百万次了。它是 JavaScript(以及扩展的 TypeScript)中那些最初看起来像是救星的特性之一。终于有了一种声明变量的方式,可以尊重块级作用域!var 造成提升和产生反直觉 bug 的日子一去不复返了
    发布时间:2024-09-10 阅读:18
  • 还不会用Java操作远程服务器?

    java操作服务器JSch 是一个纯 Java 实现的 SSH2 客户端库,它允许 Java 应用程序通过 SSH 协议连接到 SSH 服务器,并执行命令、传输文件等。JSch 是基于 SSH-2 协议的一个开源项目,广泛用于需要远程执行命令或文件传输的
    发布时间:2024-09-10 阅读:19
  • Go1.23 新特性:争议最大的 iter 迭代器,可遍历万物!

    大家好,我是煎鱼。Go1.23 新版本中,在发布过程中争议最大的新特性莫过于:迭代器(iterators)。原本计划先写一个这个 proposal 的提出背景的,但没想到,迭代器涉及的到 proposal 比较多,而且是由 rsc 亲自负责。总感觉 rsc 早有
    发布时间:2024-09-10 阅读:17
Top
Baidu
map