• 深入解析HTML的<a>标签

    Markdown文件支持HTML标签,今天在编辑Markdown文档时,我希望嵌入一个带有图片的链接,因此需要使用HTML的 <a> 标签。在此过程中,我深入了解了 <a> 标签,并想和家人分享一下这个新学到的知识。在Web开发的领域中,我们经常听
    发布时间:2023-12-12 阅读:154
  • 使用 WebAssembly 对 Istio 进行扩展

    WebAssembly(简称为 Wasm)的诞生源自前端,是一种为了解决日益复杂的 Web 前端应用以及有限的 JavaScript 性能而诞生的技术。它本身并不是一种语言,而是一种字节码标准。WASM 字节码和机器码非常接近,因此可以非常快速的装
    发布时间:2023-12-12 阅读:186
  • 一文带你彻底弄懂线程池

    一、前言虽然 Java 对线程的创建、中断、等待、通知、销毁、同步等功能提供了很多的支持,但是从操作系统角度来说,频繁的创建线程和销毁线程,其实是需要大量的时间和资源的。例如,当有多个任务同时需要处理的时候,一个任务
    发布时间:2023-12-12 阅读:154
  • JS小知识,分享一些让我迷惑的前端面试题

    JavaScript 语言最神奇的地方总是让我感到惊讶,那就是它总是有些怪异的地方。无论您对它了解多少,您总能从中学到新的东西。这些问题我收集了很长时间。在大多数问题中,我真的不知道输出是什么,直到我自己尝试了它们,才开
    发布时间:2023-12-12 阅读:135
  • 高度可扩展系统中的性能优化策略

    译者 | 刘汪洋审校 | 重楼在现代数字化环境下,单纯构建一个具备基本功能的系统已无法满足更高的应用需求。我们需要开发在高负载环境下能够稳定且高效扩展的系统。众多开发者和架构师的实践证明,系统可扩展性的提升往往
    发布时间:2023-12-12 阅读:136
  • 深入了解Java的GC原理,掌握JVM 性能调优!

    对于 Java 开发人员来说,进行程序的性能优化是很有挑战的工作,也是很有意义的一件事。本篇主要根据 JVM 内存模型和垃圾回收的详细讲解,可以更好的理解JVM的调优的根本原理。JVM内存模型JVM 架构类加载器(Classloader):类加
    发布时间:2023-12-12 阅读:151
  • 如何编写一个 Pulsar Broker Interceptor 插件

    背景之前写过一篇文章 VictoriaLogs:一款超低占用的 ElasticSearch 替代方案讲到了我们使用 Victorialogs 来存储 Pulsar 消息队列的消息 trace 信息。图片而其中的关键的埋点信息是通过 Pulsar 的 BrokerInterceptor
    发布时间:2023-12-12 阅读:154
  • Python文件操作:JSON、CSV、TSV、Excel和Pickle文件序列化

    文件操作是Python编程的重要部分,它涉及处理各种文件格式,包括JSON、CSV、TSV、Excel和Pickle。一、JSON文件操作1、什是JSON?JSON(JavaScript Object Notation)是一种轻量级数据交换格式,常用于数据存储和交换。它采用文本
    发布时间:2023-12-12 阅读:153
  • UseLayoutEffect的秘密,你知道吗?

    前言在React中针对DOM操作的最常见方法是使用refs来访问DOM节点,其实还有一种方法,就是使用useLayoutEffect来访问DOM节点,根据实际 DOM 测量(例如元素的大小或位置)来更改元素。今天,我们就来讲讲useLayoutEffect如何处理D
    发布时间:2023-12-12 阅读:150
  • 程序员为保饭碗,开始“防御性编程”

    最近,大家可能都听说了,不少互联网大厂都在裁员。这让一众程序员们感到了压力山大。咱们的码农朋友们,为了给自己留条后路,开始琢磨起了所谓的“防御性编程”。简单来说,就是写一些“别人看不懂,只有自己能看懂”的代码。他
    发布时间:2023-12-12 阅读:143
  • Net 桌面开发核心技术之一:窗口句柄用法实践

    Win32消息机制是Windows操作系统提供的一种通信和事件处理机制,用于在窗口之间传递消息和通知。窗口句柄在Win32消息机制中扮演着重要的角色。在Win32编程中,每个窗口都有一个唯一的窗口句柄(Handle),它是一个标识符,用于识
    发布时间:2023-12-12 阅读:140
  • 前端发起异步请求受浏览器同源策略限制,导致跨域问题

    跨域问题是前端开发中常遇到的一个挑战。由于浏览器的同源策略限制,前端在发起异步请求时会受到限制,只能向相同源(域名、协议和端口号都相同)的服务器发送请求。当请求的目标服务器与当前页面的源不一致时,就会触发跨域问
    发布时间:2023-12-12 阅读:141
  • Express-Session:SessionId 机制驱动的一个 Express 会话数据存储库

    Express 是一个 Node.js 的 Web 框架,提供对外服务器的功能。中间件则是 Express 提供的一种扩展能力的插件机制。express-session 就是 Express 的一个中间件。使用 sessionId 的机制,为用户在网站访问期间,提供会话数
    发布时间:2023-12-12 阅读:144
  • WebStorm 2023.3 来了,更好用,更智能!

    更新亮点改进的 Angular 支持在这个版本中,对于 Angular 模板,改进了严格模板类型检查的支持。同时,还增加了对于 v17 中新的控制流语法的初步支持,以及对于实时模板中的 signal、computed和 effect 等特性的支持。此外,通
    发布时间:2023-12-12 阅读:140
  • Goland2023年度最值得关注的重大更新,写代码更丝滑了

    前几天,goland在2023年的最后一个版本更新来了,就是goland2023.3版本。下面就来盘点goland2023年度发布了哪些值得关注的特性。第一个:快速完成切片表达式我们知道,在做一些切片操作的时候,有时候会用到切片的3个索引,写的
    发布时间:2023-12-12 阅读:163
  • Python 数据处理,Pandas 使用方式的变局

    前段时间在公司技术分享会上,同事介绍了目前市面上关于自动生成 pandas 代码的工具库。我们也尝试把这些工具库引入到工作流程中。经过一段时间的实践,最终还是觉得不适合,不再使用这些工具库。今天就来给大家说一下其中
    发布时间:2023-12-12 阅读:148
  • Python设计模式:模板方法模式

    模板方法模式(Template Method Pattern)是一种行为型设计模式,它定义了一个操作中的算法框架,将一些步骤延迟到子类中实现。模板方法模式使得子类可以在不改变算法结构的情况下重新定义算法的某些步骤。在模板方法模式中,
    发布时间:2023-12-12 阅读:153
  • 带货业务体系平台化建设与探索

    背景带货作为近年来一种新兴、高效的营销形式,在商业侧最早以耦合在必选和邀约广告的业务形态中存在,直到22年中开始作为明确的业务探索方向。从初步确定带货业务的基本定位,到短短的一年多时间,业务极速发展,无论是带货up
    发布时间:2023-12-12 阅读:141
  • 深入学习 C++,内存管理

    今天我们要学习内容是内存管理。学习任何编程语言都需要一定的时间和努力,对于C++也是如此。C++是一门功能丰富、底层控制能力强的编程语言,尤其适用于系统级开发、游戏开发、嵌入式系统等领域。相比于一些更简单的编程
    发布时间:2023-12-12 阅读:154
  • Service 层的异常是抛到 Controller 层还是直接处理?

    1 前言一般初学者学习编码和 错误处理 时,先知道 编程语言 有一种处理错误的形式或约定(如Java就抛异常),然后就开始用这些工具。但却忽视这问题本质:处理错误是为了写正确程序。可是2 啥叫“正确”?由解决的问题决定的。问
    发布时间:2023-12-12 阅读:144
  • 使用Linux命令行传递环境变量给Docker容器

    在Linux命令行中,可以使用-e选项来传递环境变量给Docker容器。这样,我们可以在运行容器的同时设置特定的环境变量,以满足应用程序的需求。下面将详细介绍如何使用Linux命令行传递环境变量给Docker容器。1、Docker Run命
    发布时间:2023-12-12 阅读:149
  • Java 异步编程本应更简单才对

    在过去的好多年里,多线程和异步一直作为 Java 技术里的高级部分,在技术序列中,一个语言分为入门部分、进阶部分和高级部分,所以,异步是作为其中的高级技术部分存在的。关于异步和多线程这部分吧,常常存在于面试题、八股文当
    发布时间:2023-12-12 阅读:122
  • SpringBoot与CQRS的完美结合:构建高效、可扩展的应用程序

    微服务的兴起以及现代软件架构对可扩展性、灵活性和可维护性的需求导致开发人员接受各种设计模式。近年来备受关注的一种模式是命令查询职责分离 (CQRS) 模式。CQRS 特别适合命令(改变状态)和查询(读取状态)之间有明显区
    发布时间:2023-12-12 阅读:153
  • DiffUtil和它的差量算法

    DiffUtil介绍DiffUtil是Android中的一个实用工具类,用于计算并应用RecyclerView中数据集的更改。它可以高效地计算出两个数据集之间的差异,并且只更新发生变化的部分,从而避免不必要的刷新操作,提高了RecyclerView的性能
    发布时间:2023-12-12 阅读:128
  • 一款基于大量业务实践的轻量级高性能表单库

    之前分享了很多可视化和低代码的技术实践, 最近技术圈友自荐了一款他们开发的基于 React 的高性能表单组件, 目前已经在各个产品线大量使用, 我体验了一下还是非常好用的, 设计思想也很值得学习, 这里就和大家分享一
    发布时间:2023-12-12 阅读:130
Top