• DataStore简单而强大的持久化数据存储方案

    DataStore介绍DataStore是Jetpack组件库中的一部分,用于在Android应用中存储简单的键值对数据。它提供了一种轻量级、异步和类型安全的方式来存储和访问应用程序的持久化数据。DataStore支持协程和流,可以与ViewModel和
    发布时间:2024-01-02 阅读:329
  • DataStore简单而强大的持久化数据存储方案

    DataStore介绍DataStore是Jetpack组件库中的一部分,用于在Android应用中存储简单的键值对数据。它提供了一种轻量级、异步和类型安全的方式来存储和访问应用程序的持久化数据。DataStore支持协程和流,可以与ViewModel和
    发布时间:2024-01-02 阅读:286
  • .NET下功能强大的HTML解析库HtmlAgilityPack,数据抓取必备

    HtmlAgilityPack是一个.NET平台下的HTML解析库,它可以将HTML文本转换为DOM文档对象,方便我们对HTML文本进行操作和分析。HtmlAgilityPack支持XPath语法,可以通过XPath表达式来获取DOM节点,同时还提供了一些方便的API,可以
    发布时间:2024-01-02 阅读:313
  • .NET下功能强大的HTML解析库HtmlAgilityPack,数据抓取必备

    HtmlAgilityPack是一个.NET平台下的HTML解析库,它可以将HTML文本转换为DOM文档对象,方便我们对HTML文本进行操作和分析。HtmlAgilityPack支持XPath语法,可以通过XPath表达式来获取DOM节点,同时还提供了一些方便的API,可以
    发布时间:2024-01-02 阅读:319
  • C语言中的静态变量解析

    一、引言在C语言中,变量的存储类别决定了变量在程序中的生命周期和可见性。静态变量是其中一种具有特殊属性的变量,它们在程序的执行过程中具有持久的生命周期,并且仅在其定义的源文件中可见。本文将深入探讨C语言中静态
    发布时间:2024-01-02 阅读:315
  • C语言中的静态变量解析

    一、引言在C语言中,变量的存储类别决定了变量在程序中的生命周期和可见性。静态变量是其中一种具有特殊属性的变量,它们在程序的执行过程中具有持久的生命周期,并且仅在其定义的源文件中可见。本文将深入探讨C语言中静态
    发布时间:2024-01-02 阅读:318
  • 我们一起聊聊如何做程序的性能优化

    关于 JAVA 在开发几年之后,该学的技术都已经学到了之后,势必就要开始学习一些优化方面的工作,比方说 SQL 的优化,毕竟能写的好 SQL 的人,在公司中那是非常受欢迎的,毕竟谁不想让自己的接口秒出接口呢?但是我们要学的也不光是
    发布时间:2024-01-02 阅读:281
  • 我们一起聊聊如何做程序的性能优化

    关于 JAVA 在开发几年之后,该学的技术都已经学到了之后,势必就要开始学习一些优化方面的工作,比方说 SQL 的优化,毕竟能写的好 SQL 的人,在公司中那是非常受欢迎的,毕竟谁不想让自己的接口秒出接口呢?但是我们要学的也不光是
    发布时间:2024-01-02 阅读:327
  • 简易版的SpringBoot是如何实现的!!!

    目前RocketMQ总算可以告一段落了,在学习的过程中是否遇到什么难点,前面的知识点是否还依稀记得,后面有时间还是需要好好复习一遍,不过总的来说还是得会使用,学习源码是为了能够让你更加了解该技术,在碰到问题的同时能够更加
    发布时间:2024-01-02 阅读:324
  • 简易版的SpringBoot是如何实现的!!!

    目前RocketMQ总算可以告一段落了,在学习的过程中是否遇到什么难点,前面的知识点是否还依稀记得,后面有时间还是需要好好复习一遍,不过总的来说还是得会使用,学习源码是为了能够让你更加了解该技术,在碰到问题的同时能够更加
    发布时间:2024-01-02 阅读:290
  • ElasticSearch 的概念解析与使用方式

    ElasticSearch(后续简称 ES)在企业中的使用可以说是非常广泛了,那么 ES 到底是什么呢?我们学习 ES 能做到哪些事情呢?接下来我将用几篇文章详细聊一聊 ES。ES 是一款高性能的分布式搜索引擎,当然里面出现的高性能、分布式已
    发布时间:2024-01-02 阅读:305
  • ElasticSearch 的概念解析与使用方式

    ElasticSearch(后续简称 ES)在企业中的使用可以说是非常广泛了,那么 ES 到底是什么呢?我们学习 ES 能做到哪些事情呢?接下来我将用几篇文章详细聊一聊 ES。ES 是一款高性能的分布式搜索引擎,当然里面出现的高性能、分布式已
    发布时间:2024-01-02 阅读:310
  • Spring事务长了个腿?轻松掌握技巧告别长事务烦恼!

    大家好,我是飘渺。今天继续DDD&微服务专栏。在之前的文章 基于DDD的订单创建 流程中,我们留下了一个问题:在createOrder()方法中,我将调用远程接口获取购物车详情、远程库存校验、订单保存放在一个事务中,显然这并不是一个
    发布时间:2024-01-02 阅读:296
  • Spring事务长了个腿?轻松掌握技巧告别长事务烦恼!

    大家好,我是飘渺。今天继续DDD&微服务专栏。在之前的文章 基于DDD的订单创建 流程中,我们留下了一个问题:在createOrder()方法中,我将调用远程接口获取购物车详情、远程库存校验、订单保存放在一个事务中,显然这并不是一个
    发布时间:2024-01-02 阅读:275
  • 浅谈ArkUI之Web组件的基础用法

    想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com最近研究了ArkUI中的一些常用组件,其中Web组件是很常用且相对独立的一种组件。本文总结了Web组件的常用函数,以及基本用法。先来一个AI画的
    发布时间:2024-01-02 阅读:344
  • 浅谈ArkUI之Web组件的基础用法

    想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com最近研究了ArkUI中的一些常用组件,其中Web组件是很常用且相对独立的一种组件。本文总结了Web组件的常用函数,以及基本用法。先来一个AI画的
    发布时间:2024-01-02 阅读:351
  • PolarDB 物理复制刷脏约束问题和解决

    目前物理复制到了ro 开始刷120s apply_lsn 不推进的信息以后, 即使压力停下来也无法恢复, 为什么?如下图所示:这里最极端的场景是如果rw 上面最老的page1, 也就是在flush list 上根据 oldest_modification_lsn 排在最
    发布时间:2024-01-02 阅读:312
  • PolarDB 物理复制刷脏约束问题和解决

    目前物理复制到了ro 开始刷120s apply_lsn 不推进的信息以后, 即使压力停下来也无法恢复, 为什么?如下图所示:这里最极端的场景是如果rw 上面最老的page1, 也就是在flush list 上根据 oldest_modification_lsn 排在最
    发布时间:2024-01-02 阅读:297
  • 你是否想知道如何应对高并发?Go语言为你提供了答案!

    并发编程是当前软件领域中不可忽视的一个关键概念。随着CPU等硬件的不断发展,我们都渴望让我们的程序运行速度更快、更快。而Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够广泛流行的一个重
    发布时间:2024-01-02 阅读:313
  • 你是否想知道如何应对高并发?Go语言为你提供了答案!

    并发编程是当前软件领域中不可忽视的一个关键概念。随着CPU等硬件的不断发展,我们都渴望让我们的程序运行速度更快、更快。而Go语言在语言层面天生支持并发,充分利用现代CPU的多核优势,这也是Go语言能够广泛流行的一个重
    发布时间:2024-01-02 阅读:297
  • 我们一起聊聊K8s定时备份MySQL并发送到指定邮箱

    一、背景:一开始的初衷是,想写一个脚本来监控服务器的高占用率进程并通过邮件发送给我,然后突发奇想,可以使用这种方式来备份我的数据库,开始动手!二、设计思路:通过编写Shell脚本,调用Linux的mail工具,MySQLDump的方式来保存
    发布时间:2024-01-02 阅读:284
  • 我们一起聊聊K8s定时备份MySQL并发送到指定邮箱

    一、背景:一开始的初衷是,想写一个脚本来监控服务器的高占用率进程并通过邮件发送给我,然后突发奇想,可以使用这种方式来备份我的数据库,开始动手!二、设计思路:通过编写Shell脚本,调用Linux的mail工具,MySQLDump的方式来保存
    发布时间:2024-01-02 阅读:301
  • 深入了解Java 8 新特性:Optional类的实践应用

    写在前面在这篇文章中,我们将深入探讨Java 8引入的Optional类,并展示它在实际应用中的价值和好处。Optional类是一种用于处理可能为空的值的容器类型。通过使用Optional类,我们可以更加优雅地处理可能存在空值的情况,避免
    发布时间:2024-01-02 阅读:307
  • 深入了解Java 8 新特性:Optional类的实践应用

    写在前面在这篇文章中,我们将深入探讨Java 8引入的Optional类,并展示它在实际应用中的价值和好处。Optional类是一种用于处理可能为空的值的容器类型。通过使用Optional类,我们可以更加优雅地处理可能存在空值的情况,避免
    发布时间:2024-01-02 阅读:320
  • SwiftUI 使用 visualEffect 视图修饰符

    前言在 WWDC 23 中,SwiftUI 引入了一个名为 visualEffect 的新视图修饰符。此修饰符允许我们通过访问特定视图的布局信息来附加一组可动画化的视觉效果。下面我们将学习如何在 SwiftUI 中使用新的 visualEffect 视图修
    发布时间:2024-01-02 阅读:313
Top