• 使用Python处理大型CSV文件

    使用Python处理大型CSV文件处理大型CSV文件时,可能会遇到内存限制等问题。一种常见的解决方案是使用Python的pandas库,它允许我们选择性地读取文件的特定部分,而不是一次性加载整个文件,这在面对大数据集时尤为重要。本教
    发布时间:2023-10-17 阅读:458
  • 改造Sentinel源码,实现Nacos双向通信!

    Sentinel Dashboard(控制台)默认情况下,只能将配置规则保存到内存中,这样就会导致 Sentinel Dashboard 重启后配置规则丢失的情况,因此我们需要将规则保存到某种数据源中,Sentinel 支持的数据源有以下这些:图片然而,默认情况
    发布时间:2023-10-17 阅读:446
  • 7个开发者不可不知的VS Code小技巧

    架构
    发布时间:2023-10-17 阅读:426
  • 八个开源的 Vue / React 小游戏,个个经典!

    3D 俄罗斯方块基于 Three.js、React、TypeScript 实现的 3D 俄罗斯方块游戏,可以拖动旋转页面进行观察。Github:https://github.com/RylanBot/threejs-tetris-react。贪吃蛇基于 Vue 3.3、Vite、Vuex 实现的经典贪吃蛇
    发布时间:2023-10-17 阅读:513
  • 从零开始:Python教程之最大公约数求解

    1.什么是最大公约数?最大公约数(GCD)指的是两个或多个整数中能够整除所有给定数的最大正整数。在数学中,最大公约数也被称为最大公因数,常用缩写为GCD。2.辗转相除法:(欧几里德算法)经典求解方法辗转相除法是一种古老而又常用
    发布时间:2023-10-17 阅读:427
  • 如何将电脑上的“小电影”隐藏为一张图片?这波操作绝了!!

    大家好,我是冰河~~最近,有很多小伙伴想跟我学渗透。平时时间确实太忙了,除了要研发公司项目外,写公号,写博客,录视频,写书稿,维护开源项目,几乎占据了我全部的业余时间。目前确实没有太多的时间教大家,今天,就暂时给大家分享一个
    发布时间:2023-10-17 阅读:464
  • 四个流行的Java开源规则引擎和入门

    在许多业务系统中,会有大量的业务规则配置,而且随着政策制度、业务流程甚至是管理者的决策发生变化,这些业务规则也需要进行更改。这种变化在一些行业特别频繁,并且要求快速响应。规则引擎的作用是为了适应这种变更需求,实
    发布时间:2023-10-17 阅读:479
  • 客服发送一条消息背后的技术和思考

    一、引言在企业客服场景中,客服发送一条消息的背后,需要考虑网络通信、前端展示、后端存储以及安全性等多个方面的技术支持,单从前端层面来说,就需要考虑到消息的显示、状态更新、稳定传输以及极限操作消息不卡顿等场景,随
    发布时间:2023-10-17 阅读:447
  • 从0手写一个多线程日志包

    Part 01 引言可能大家会想,现在各种编程语言里面都有着各种各样的日志处理函数,比如Java里面不仅仅可以通过System.out.print()方法打印日志,还有log4j等更为成熟的专业日志包可以进行调用;不仅仅Java,PHP、Golang、Pytho
    发布时间:2023-10-17 阅读:468
  • 8000字+22张图探秘SpringCloud配置中心的核心原理

    大家好,我是三友~~这篇文章来扒一扒SpringCloud配置中心的核心原理。不知你是否跟我一样,在刚开始使用SpringCloud配置中心的时候也有很多的疑惑:SpringCloud是什么时候去拉取配置中心的?配置中心客户端的配置信息为什么
    发布时间:2023-10-17 阅读:968
  • 掌握这五种多线程方法,提高Java代码效率

    如果您的应用程序与那些能够同时处理多个任务的应用程序相比表现不佳,很可能是因为它是单线程的。解决这个问题的方法之一是采用多线程技术。以下是一些可以考虑的方法:线程(Thread)并行流(Parallel Streams)ExecutorServic
    发布时间:2023-10-17 阅读:426
  • 实战!用 Arthas 定位 Spring Boot 接口的超时问题,让应用起飞

    一、背景公司有个渠道系统,专门对接三方渠道使用,没有什么业务逻辑,主要是转换报文和参数校验之类的工作,起着一个承上启下的作用。最近在优化接口的响应时间,优化了代码之后,但是时间还是达不到要求;有一个诡异的100ms左右
    发布时间:2023-10-17 阅读:407
  • 精通Python Pandas数据索引:高级技巧指南

    数据索引是数据处理的关键步骤,而Python Pandas为你提供了一系列强大的工具来进行高级数据索引操作。本教程将引领你深入探索Pandas的高级数据索引技巧,帮助你在数据处理的旅程中游刃有余。数据索引的艺术:开启高级索引
    发布时间:2023-10-17 阅读:442
  • 不可不知的FPGA设计妙招,使用Makerchip进行在线虚拟开发(附案例)

    1 关于虚拟FPGA实验室可编程门阵列(FPGA)是一种用户可以编程的硬件电路,用于执行逻辑操作。与特定应用集成电路(ASIC)或处理器相比,FPGA具有多个优点。FPGA具备高能效、灵活的重编程性、支持并行处理以及较低的延迟,因此在许
    发布时间:2023-10-17 阅读:442
  • Vue 中可重用组件的 3 个主要问题

    当我们谈论或讨论在 Vue 中创建用户界面组件时,经常会提到可重用性。没错,Vue 的关键原则之一就是其基于组件的架构,这促进了可重用性和模块化。但这到底意味着什么呢?比方说,你创建了一个可重复使用的组件:你或你的同事真
    发布时间:2023-10-17 阅读:412
  • Python的变量和数据类型

    Python编程中,变量是一个非常重要的概念,本文将带你深入了解什么是变量,如何定义和赋值变量,以及变量在编程中的关键作用。变量是计算机程序中用于存储和管理数据的标识符。它们允许将值存储在内存中,并根据需要进行访问和
    发布时间:2023-10-17 阅读:398
  • 一文彻底掌握MQ消息积压全部解决方案

    消息队列(MQ)消息积压是指消息在队列中累积积压,无法及时处理和消费的情况。这可能导致系统性能下降、延迟增加以及资源消耗过高。下面是一些解决MQ消息积压问题的方法:1、增加消费端数量:通过增加消费者的数量来提高消息
    发布时间:2023-10-17 阅读:347
  • 在 Kubernetes 环境中实现 gRPC 负载均衡

    前言前段时间写过一篇 gRPC 的入门文章,在最后还留了一个坑没有填:图片也就是 gRPC 的负载均衡问题,因为当时的业务请求量不算大,再加上公司没有对 Istio 这类服务网格比较熟悉的大牛,所以我们也就一直拖着没有解决,依然只
    发布时间:2023-10-17 阅读:422
  • C++中的外部链接性和内部链接性:探究其区别与应用

    在C++编程中,链接性是一个重要的概念,它决定了变量和函数在程序中的可见性和访问性。本文将着重讨论C++中的外部链接性和内部链接性,并探究它们之间的区别和应用场景。我们将通过代码示例和详细解释,帮助读者更好地理解这
    发布时间:2023-10-17 阅读:442
  • 如何设计 API?看这一篇就够了

    在前后端分离的设计中,不管使用什么语言,后端都需要提供 WebAPI 给前端使用。如果是一个平台级的产品,还有可能需要将平台的公共 API 提供给第三方系统使用,这些都要考虑到 API 的设计。本文聊下 API 设计可能遇到的问题
    发布时间:2023-10-17 阅读:433
  • Jenkins,再见!

    Jenkins 是一个广泛用于持续集成和持续交付(CI/CD)的开源工具,可以运行在多个操作系统上,插件生态系统非常丰富,有大量的文档、教程和社区资源。我们不得不肯定Jenkins的优点。但为什么对它说再见呢,相信使用过Jenkins的人
    发布时间:2023-10-17 阅读:410
  • Java模块化开发:提高代码的可维护性与可测试性

    Java模块化是指将大型的软件系统划分为不同的模块,每个模块具有独立的功能和责任。模块化开发可以提高代码的可维护性和可测试性,使得软件开发更加灵活、高效和可靠。模块化是指将软件系统划分为若干功能相对独立、高内
    发布时间:2023-10-17 阅读:777
  • Java反射机制:动态加载类与方法的调用

    Java反射机制是指在运行时动态地获取类的信息并操作类的成员,包括字段、方法和构造函数等。通过反射机制,我们可以在编译时无法获取或者不知道具体类的情况下,通过类的名称来获取类的信息,并且可以调用类的方法、访问类的
    发布时间:2023-10-17 阅读:416
  • TimesNet:时间序列预测的最新模型

    2020年发布的N-BEATS、2022年发布的N-HiTS和2023年3月发布的PatchTST开始。N-BEATS和N-HiTS依赖于多层感知器架构,而PatchTST利用了Transformer架构。2023年4月发表了一个新的模型,它在时间序列分析的多个任务中实现了
    发布时间:2023-10-16 阅读:472
  • 超简单,在IntelliJ IDEA中使用JUnit和Mockito进行单元测试

    1 引言单元测试是软件开发的重要组成部分,用于确保代码中的单个单元(如函数和方法)按预期工作。本文分享如何在IntelliJ IDEA中使用测试框架JUnit和Mockito进行单元测试。JUnit是Java应用程序中广泛使用的测试框架,它提供
    发布时间:2023-10-16 阅读:368
Top