首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏捞月亮的小北

    8. 统一异常处理

    AOP 对于上面这些问题及解决方案,SpringMVC 已经为我们提供了一套解决方案: 异常处理器: 集中的、统一的处理项目中出现的异常。 ​ ​ ‍ 2.

    51110编辑于 2023-12-01
  • 来自专栏一“技”之长

    iOS8统一的系统提示控件——UIAlertController

    iOS8统一的系统提示控件——UIAlertController 一、引言         相信在iOS开发中,大家对UIAlertView和UIActionSheet一定不陌生,这两个控件在UI设计中发挥了很大的作用 在iOS8之后,系统吸引了UIAlertController这个类,整理了UIAlertView和UIActionSheet这两个控件,在iOS中,如果你扔使用UIAlertView和UIActionSheet

    94810发布于 2018-08-16
  • 来自专栏祝威廉

    如何统一数据分析入口

    关键词: 多数据源融合计算 跨数据源虚拟视图 统一元数据管理 背景 现代企业面临如下几个问题: 数据依然是分散的,难以进行汇总分析 有大量的分析引擎,难以为终端用户提供统一的出口 因为1,2两个点 数据物理分散在: 数仓(一个或者多个) 数据湖 各种 OLAP 分析引擎 业务数据库 对于一个大企业,不同部门可能都有一个或者多个上面的物理存在。 如何能够完整的关联这些数据进行分析,是迫切的需求。 再看第二点,众多的分析引擎,诸如Kylin, Presto, Spark, Doris, ClickHouse同时存在,从用户视角,用户可能为了解决不同的问题,看不同的数据,需要使用不同的引擎,难以有统一的使用入口 第二个就是JDBC 协议的Proxy,可以面向各种业务场景对虚拟库表进行查询和分析。 目前存在的一些Gap: 统一元数据管理系统(其实就是一个Web系统) 支持JDBC协议。

    80630编辑于 2023-02-02
  • 来自专栏CreateAMind

    从更统一的视角分析VAE

    With an overall view of VAE, we can extend standard VAE loss in the reconstruction loss and regularization loss, for the original VAE, which is the KL term, but there are all kinds of versions which we can treat them as different combination of regularization methods

    53210发布于 2019-11-07
  • 来自专栏Java架构师必看

    spring源码分析8

    spring源码分析8 强烈推介IDEA2020.2破解激活,IntelliJ

    31710发布于 2021-04-13
  • 来自专栏深度探索

    多云自动伸缩统一控制——深入对比分析

    多云自动伸缩统一控制——深入对比分析目标:给出一套在 AWS / GCP / Azure 及国内主流云(阿里云 ACK、腾讯云 TKE、华为云 CCE)中可落地的 Kubernetes 自动扩缩容 与 / Attached:统一管控 AWS/ Azure 集群Azure AKS CA(基于 Pending Pod 伸缩;Spot 优先级扩展器等) Azure Arc-enabled K8s:接入“任意位置 ”K8s 统一治理 Microsoft Learn +1 2.3 国内云托管 K8s 云/产品 自动伸缩实现 加速/特色 阿里云 ACK Node Pool + CA;节点即时伸缩/Swift 模式、预热等 / Rancher) │ │ - 连接“任意位置”K8s,策略/GitOps/合规/观测一致 │ │ - 不直接替代上述“节点供给引擎”,而是统一“管与治” │ └────────────────── 阿里云 +2 腾讯云 +2统一控制平台:Azure Arc:把“任意位置”K8s 挂到 Azure 控制面做策略/GitOps/监控;治理与 Azure 生态绑定。

    45810编辑于 2025-10-14
  • golang源码分析:langchaingo(8

    前面介绍了向量化的过程。当然在RAG调用中,不会直接使用上面的方法进行向量化,而是把第一步定义的向量化模型包装起来给后面的LLM使用。同时会把向量化后的结果存储到向量数据库里,提问的时候使用向量化查询来匹配,下面看看这个过程的例子:

    8510编辑于 2026-03-18
  • 来自专栏单细胞学习小组

    day 8 拟时序分析

    单样本输入数据输入数据是降维聚类分群注释的数据做拟时序分析通常不是拿全部的细胞,而是拿感兴趣的一部分。用subset提取子集即可。因为要使用差异基因来排序,所以要两类及以上细胞。 例如下面选择NK和CD8 T细胞;如果只做一类细,就需要二次分群(后面介绍)rm(list = ls())library(Seurat)library(monocle)library(dplyr)load #加载单样本数据scRNA = scescRNA$celltype = Idents(scRNA) #新增细胞类型一列scRNA = subset(scRNA,idents = c("NK","CD8 /day7/scRNA.Rdata") #加载单样本数据scRNA$celltype = Idents(scRNA)scRNA = subset(scRNA,idents = c("CD8+ T-cells reducedModelFormulaStr = " ~ orig.ident", cores = 8)

    51810编辑于 2024-07-01
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:cayley(8)

    接着我们分析下命令行工具,这里除了导入导出工具还有gizmo语法支持、graphql支持等相关命令行工具。 gogen.go里定义了如何生成Gizmo的文档。

    34230编辑于 2023-08-09
  • 来自专栏coding for love

    4-8 打包分析

    简介 上一节4-3~8 code-splitting,懒加载,预拉取,预加载 讲到如何对代码进行 code splitting。 那么如何判断我们的代码要进行code splitting 或者对 code splitting 后的效果进行分析呢?这就需要用到一些辅助的打包分析工具。 2. 准备工作 为了进行代码分析,我们先准备一些用来打包的模块。 // index.js import { log } from '. image.png 同时会在项目下生成一个分析文件: ? image.png 会有如下分析结果: ? image.png open 和 home ,一个是弹出打开弹窗,重新选择 stats,一个就是当前所示的主页信息。

    47330发布于 2020-03-20
  • 来自专栏学习笔记ol

    框架分析8)-React Native

    框架分析8)-React Native 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。

    61320编辑于 2023-10-11
  • golang源码分析 :gopls(8

    介绍完mainCommands,下面看看internalCommands,它只有一个命令:漏洞检测

    7010编辑于 2026-03-18
  • Dragonboat统一存储LogDB实现分析|得物技术

    二、整体架构三、LogDB统一存储LogDB模块是Dragonboat的核心持久化存储层,虽然模块名字有Log,但是它囊括了所有和存储相关的API,负责管理Raft协议的所有持久化数据,包括:Raft状态 ImportSnapshot(snapshotpb.Snapshot,nodeIDuint64)error}3.1索引键存储的底层本质是一个KVDB(pebbleorrocksdb),由于业务的复杂性,要统一各类业务 //thewasted8bytesperentryisnotabigdeal-storingtheindexis//wastefulaswell.binary.BigEndian.PutUint64(k.key <<核心调优参数读入//--------------------------------------------------blockSz:=int(cfg.KVBlockSize)//数据块(4K/8K WAL单独磁盘预留opts.WALDir=wal}fs.MkdirAll(dir)//主数据目录//--------------------------------------------------//8️⃣

    25210编辑于 2025-11-27
  • 数据湖技术深度分析:Serverless 计算与统一数据分析的融合

    DLC、Serverless 数据湖、云原生数据湖阿里云Data Lake Analytics、AWS Athena、华为云DLI、Databricks Lakehouse 等主流数据湖产品进行深度分析和对比 统一元数据: 通过统一的元数据管理,简化跨数据源的查询和分析,提升数据管理和分析效率。 统一权限: 提供细粒度的访问控制和权限管理,确保数据安全。 数据加速: 通过优化的数据处理流程和缓存机制,提高数据查询和分析速度。 技术实现与其他功能: 腾讯云数据湖计算 DLC 基于云原生架构,提供高性能的数据处理能力。 技术实现与其他功能: AWS Athena 基于 S3 和 AWS Lambda,提供快速的数据分析能力。此外,还支持数据共享和跨账户查询。 技术实现与其他功能: Databricks Lakehouse 基于 Apache Spark,提供统一的数据处理和分析平台。此外,还支持机器学习和数据科学功能。

    33410编辑于 2025-07-28
  • 数据湖技术深度分析:Serverless、多引擎查询与统一数据分析

    Databricks Lakehouse:提供了统一的数据平台,支持Spark和Delta Lake,优化了数据处理和分析^4。 统一元数据 统一元数据管理可以简化数据治理并提高数据的可发现性。 腾讯云数据湖计算DLC:提供了统一的元数据管理,支持跨不同数据源的数据发现和治理^1。 Databricks Lakehouse:作为湖仓一体的代表,提供了统一的数据平台,支持结构化和非结构化数据的存储与分析^4。 数据目录 数据目录是数据湖管理的关键组成部分,有助于组织和检索数据。 结论 数据湖技术的发展为企业提供了强大的数据处理和分析能力。 通过对比分析,我们可以看到不同产品在Serverless计算、多引擎查询、统一元数据、统一权限、湖仓一体、数据目录、弹性伸缩和数据加速等方面的优势和特点。

    34810编辑于 2025-07-28
  • 来自专栏程序员奇点

    Java8 HashMap 源码分析

    Java8 HashMap 源码分析 JDK 1.6 1.7 HashMap 采用的是 数组+链表的形式, 每个桶对应不同的 hash 值,根据 key 计算得到的 hash,将键值对存放到对于的位置。 当链表长度超过 8 时,将链表转换为红黑树,大大减少查找时间。 HashMap 结构 ? 底层实现 Hash 表的结果是数组(桶)+单链表+红黑树。 */ static final int TREEIFY_THRESHOLD = 8; /** 一个桶的链表还原阀值,当桶中元素个数小于这个值是,红黑树欢迎成链表。 数组元素个数 大于 MIN_TREEIFY_CAPACITY 时,可以树化,当一个桶中元素个数大于8时(添加元素时判断),会将链表转成红黑树;当树的节点个数小于6时(删除节点时判断),会转成链表。 意思是:桶的的个数(表的容量)没有达到这个值(64)时,即使桶中元素个数大于8时,也不会转成红黑树,而是直接扩容(resize()),扩大桶的个数,桶个数两倍。

    41020发布于 2020-10-23
  • 数据湖技术深度分析:Serverless、多引擎查询与统一数据分析

    Serverless计算、多引擎查询(Spark/Presto/Flink)、统一元数据、统一权限、湖仓一体、数据目录、弹性伸缩和数据加速能力是衡量数据湖解决方案的关键指标。 本文将对腾讯云数据湖计算DLC、Serverless数据湖、云原生数据湖阿里云Data Lake Analytics、AWS Athena、华为云DLI和Databricks Lakehouse进行深度分析和对比 AWS Athena 功能亮点: Serverless交互式查询服务,直接对S3中的数据进行分析。 支持Presto查询引擎,简化SQL查询。 技术实现: 与AWS S3和Glue紧密集成,实现元数据统一管理。 其他功能: 提供数据目录功能,简化数据发现过程。 华为云DLI 功能亮点: Serverless数据湖分析服务,按需付费。 其他功能: 提供统一权限管理和数据目录功能。 Databricks Lakehouse 功能亮点: 提供Serverless计算和统一数据分析平台。

    31810编辑于 2025-07-28
  • 来自专栏技术杂货店

    java集合【8】——— ArrayList源码分析

    下面的分析是基于1.8.0_261源码进行分析的。 1.1 ArrayList特点介绍 动态数组,使用的时候,只需要操作即可,内部已经实现扩容机制。 ArrayListSpliterator:继承于Spliterator,Java 8 新增的迭代器,基于索引,二分的,懒加载器。 8. 小结一下 ArrayList是基于动态数组实现的,增加元素的时候,可能会触发扩容操作。扩容之后会触发数组的拷贝复制。 remove操作也会触发复制,后面的元素统一往前面挪一位,原先最后面的元素会置空,这样可以方便垃圾回收。 默认的初始化容量是10,容量不够的时候,扩容时候增加为原先容量的一半,也就是原来的1.5倍。

    48420编辑于 2022-02-15
  • 来自专栏狗哥的 Java 世界

    Java 并发(8)CyclicBarrier 源码分析

    现实生活中我们经常会遇到这样的情景,在进行某个活动前需要等待人全部都齐了才开始。例如吃饭时要等全家人都上座了才动筷子,旅游时要等全部人都到齐了才出发,比赛时要等运动员都上场后才开始。

    50210发布于 2020-04-14
  • 来自专栏后端技术

    系统设计与分析 作业8

    1. 描述软件架构与框架之间的区别与联系 区别 软件架构是一个抽象的概念,高于实际代码,是诞于设计阶段的系统蓝图,描述部件的功能、部件与部件之间的协作,从而大致地描述出系统完整的运作流程。它并不是实际系统代码的一部分。 而框架是一个具体的概念,是实际代码的一部分。框架是针对系统设计的一个“半成品”软件,使用特定的语言和技术描述了架构中各部件功能的具体实现。 联系 软件架构是框架的“蓝图”,是理论指导,对于框架的实现具有指导作用。框架则体现了架构的设计核心。 2. 以你的项目为案例 绘制三层架构模型图,细致到

    48620发布于 2019-05-25
领券