Hive引擎底层初探

1、什么是Hive Hive是一个基于Hadoop的数据仓库工具,用于处理和分析大规模结构化数据。Hive提供了类似SQL的查询语言(HiveQL),使得熟悉SQL的用户能够查询数据。Hive将SQL查询转换为MapReduce...

DDD落地指南-架构师眼中的餐厅

在去年、我整理了一篇名为《如何做架构设计?》的文章,主要探讨了架构设计的目标和过程,然而、那是一篇概括性的文章,用于启发思路,并不是具体的实践指南,因此、我一直期望给出具体参考案...

大报文之道:优化策略与实践

写在前面 在做正常的需求开发时,当我们提供了一个接口或是调用别人接口时,我们需要考虑接口除了正常的逻辑处理外,还需要考虑接口能接收报文的上限,性能,响应时间等一系列非功能性需求。...

2024/04/16 10:43
109
如何熟悉一个陌生系统

在日常开发过程中,我们经常需要去承接一个陌生的系统,而且承接的系统都很复杂,那我们应该如何快速去熟悉一个系统呢,有哪些思路和切入点呢,下面从业务和技术以及实操3个层面来分享一些心...

一种融合指代消解序列标注方法在中文人名识别上的应用(下)

二、使用了BERT模型和指代消解算法: 加入BERT语言预处理模型,获取到高质量动态词向量。 融入指代消解算法,根据指代词找出符合要求的子串/短语。 【2】融入指代消解算法,根据指代词找出符...

2024/04/15 10:44
94
万字长文,聊聊我在锦礼成长的这一年

”学而不思则罔,思而不学则殆“,本文记录了作者在锦礼侧工作1年间遇到的思考与成长、挑战与困难,也是对过去工作的总结与反思,分享出来,希望对大家有所帮助。 本文约10000字 如果觉得页面...

使用Python生成二维码

1、背景 上一次我们介绍了什么是二维码,读过这篇文章以后,相信大家对二维码已经有了一定的认识,那么有没有想过如何自己动手生成二维码呢?二维码在我们的生活与工作中,都能够做什么呢?今...

对号入座,快看看你的应用系统用了哪些高并发技术?

一 系统简介 百舸流量运营平台承接着京东金融APP核心资源位和京东APP部分重要资源位,大促单接口QPS达到10w+,压测单接口到20w+,典型的c端读链路高并发场景。接下来,聊聊我们的系统都有哪些应...

实现“代码可视化”需要了解的前置知识-编译器前端

1. 前言 “代码可视化”的概念定义和业界案例在前文中已经进行了讲述,综述可阅读浅析“代码可视化”,更多相关知识可查看专栏“代码可视化”。本文梳理了“代码可视化”功能开发需要前置了解...

并发编程-ExecutorCompletionService解析

1、简单介绍  我们在并发编程中,目前大部分做法都是将任务添加到线程池中,并拿到Future对象,将其添加到集合中,等所有任务都添加到线程池后,在通过遍历Future集合,调用future.get()来...

SQL事前巡检插件

背景: 事故频发 •每年都会看到SQL问题引发的线上问题 不易发觉 •对于SQL性能问题测试在预发环境不易发现 •saas系统隔离字段在SQL条件中遗漏,造成越权风险 •业务初期SQL没问题,业务增长...

直观易用的大模型开发框架LangChain,你会了没?

目前LangChain框架在集团大模型接入手册中的学习案例有限,为了让大家可以快速系统地了解LangChain大模型框架并开发,产出此文章。本文章包含了LangChain的简介、基本组件和可跑的代码案例(...

从零开始搭建云呼叫中心之FreeSwitch实战

一. 开篇 在当今快速发展的数字化时代,企业对于高效率、低成本、可扩展性强的通信解决方案的需求日益增长。云呼叫中心作为一种新兴的服务模式,正逐渐取代传统的硬件呼叫中心。FreeSwitch,...

无用代码扫描组件设计

1、现状痛点 系统越来越臃肿,开发过程中可能产生的无用代码增加了系统维护成本。 2、设计思路 2.1、静态代码扫描方案 本方案解决静态代码下无调用方法扫描,通过ASTParser对静态文件进行扫描...

浅谈从浏览器输入URL到页面渲染的流程

浏览器输入URL到页面渲染完成,这个过程大致可分为两个阶段:网络通信和页面渲染。 一、网络通信 互联网内各网络间设备的通信遵循TCP/IP协议,利用TCP/IP协议进行网络通信时,会通过分层与对...

通俗易懂关于Paxos的直观解释

一、Paxos是什么 在分布式系统中保证多副本数据强一致性算法。 没有paxos的一堆机器, 叫做分布式 有paxos协同的一堆机器, 叫分布式系统 这个世界上只有一种一致性算法,那就是Paxos … - Go...

【稳定性】浅谈团队如何做好系统稳定性

背景 稳定性建设需要一系列具体的建设活动推进和落地,这些建设活动涉及人员、机制和文化,全方位的建设活动才能更好地落实建设模式。 一、稳定性保障机制 稳定性涉及团队所有不同水平技术人...

dubbo3.0 服务导入导出原理

不管是服务导出还是服务引入,都发生在应用启动过程中,比如:在启动类上加上 @EnableDubbo 时,该注解上有一个 @DubboComponentScan 注解,@DubboComponentScan 注解 Import 了一个 DubboC...

计算机网络协议介绍

一、从一个请求来看网络分层原理 1.1 复杂的网络 以下为一次请求过程中可能遇到的问题,预示着网络的复杂性。   1.2 如何简化复杂度 为了简化网络的复杂度,网络通信的不同方面被分解为...

代码手术刀—自定义你的代码重构工具

前言 笔者近日在做代码仓库的存量代码缩减工作,首先考虑的是基于静态扫描的缩减,尝试使用了很多工具来对代码进行优化,例如PMD、IDEA自带的inspect功能、findBugs等。但是无一例外,要么过...

没有更多内容

加载失败,请刷新页面