AI从入门到入门之手写数字识别模型java方式Dense全连接神经网络实现

4 月 19 日
阅读 40 分钟
126
前言:授人以鱼不如授人以渔.先学会用,在学原理,在学创造,可能一辈子用不到这种能力,但是不能不具备这种能力。这篇文章主要是介绍算法入门Helloword之手写图片识别模型java中如何实现以及部分解释。目前大家对于人工智能-机器学习-神经网络的文章都是基于python语言的,对于擅长java的后端小伙伴想要去了解就不是特...

写给职场新人|从迷茫到屡获殊荣的技术人成长之路

4 月 19 日
阅读 5 分钟
114
在这个时代,技术的每一次飞跃都在重塑我们的工作方式。借Up技术人专栏活动写了这篇文章,回望一下我和计算机打交道的这几年,希望能给学生或职场新人们一些帮助。

京东内部研效架构师训练营,首次对外公开课,不可错过的研效之旅!

4 月 18 日
阅读 7 分钟
79
本次活动由“全国云计算技术行业产教融合共同体”发起,联合工业和信息化部电子第五研究所、E³CI软件研发效能度量工作委员会、京东云共同主办,重磅推出“卓越研效架构师”研习营,邀请30 名企业研发核心管理者和从业者,共同走进京东集团北京总部深度研习。

库存领域核心能力--库存预占 建设实践

4 月 18 日
阅读 5 分钟
162
在系统中,库存预占主要是对库存数据进行扣减操作。例:假如一个商品有5个可用库存,订单购买了1个此商品,库存系统需要把可用库存的数量由5扣减为4

微服务架构下如何通过弱依赖原则保障系统高可用

4 月 18 日
阅读 6 分钟
114
当我初次接触高可用这个概念的时候,对高可用的【少依赖原则】和【弱依赖原则】的边界感模糊,甚至有些“傻傻分不清楚”。这两个原则都关注降低模块之间的依赖关系,但它们之间的确存在某些差异。

Hive引擎底层初探

4 月 17 日
阅读 3 分钟
103
1、什么是Hive Hive是一个基于Hadoop的数据仓库工具,用于处理和分析大规模结构化数据。Hive提供了类似SQL的查询语言(HiveQL),使得熟悉SQL的用户能够查询数据。Hive将SQL查询转换为MapReduce任务,以在Hadoop集群上执行数据处理和分析。2、Hive起源回答这个问题之前,先介绍下Hadoop。Hadoop是专门为离线和大数据分析而...

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

4 月 17 日
阅读 2 分钟
62
应用场景: 适用于自然语言处理领域,通过命名实体识别(Named Entity Recognition,NER),准确识别实体。依托自然语言处理领域,基于人民日报数据及构造的舆情公告数据,提出一种融合指代消解的序列标注方法来改进人名识别。

基于Redis实现基本抢红包算法

4 月 17 日
阅读 6 分钟
210
抢红包是我们生活常用的社交功能, 这个功能最主要的特点就是用户的并发请求高, 在系统设计上, 可以使用非常多的办法来扛住用户的高并发请求, 在本文中简要介绍使用Redis缓存中间件来实现抢红包算法, Redis是一个在内存中基于 [key, value] 的缓存数据库, Redis官方性能描述非常高, 所以面对高并发场景, 使用Redis来克服...

如何熟悉一个陌生系统

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

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

4 月 16 日
阅读 3 分钟
114
在做正常的需求开发时,当我们提供了一个接口或是调用别人接口时,我们需要考虑接口除了正常的逻辑处理外,还需要考虑接口能接收报文的上限,性能,响应时间等一系列非功能性需求。如果不注意这些问题,就可能在某一天的某个时刻收到一系列系统告警,严重者甚至导致系统不可用,引发线上事故。如涉及明细列表相关的接口...

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

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

使用Python生成二维码

4 月 15 日
阅读 5 分钟
94
上一次我们介绍了什么是二维码,读过这篇文章以后,相信大家对二维码已经有了一定的认识,那么有没有想过如何自己动手生成二维码呢?二维码在我们的生活与工作中,都能够做什么呢?今天我们来探讨一下用Python如何生成二维码。

万字长文,聊聊我在锦礼成长的这一年

4 月 15 日
阅读 9 分钟
162
”学而不思则罔,思而不学则殆“ ,本文记录了作者在锦礼侧工作1年间遇到的思考与成长、挑战与困难,也是对过去工作的总结与反思,分享出来,希望对大家有所帮助。

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

4 月 15 日
阅读 2 分钟
101
二、使用了BERT模型和指代消解算法:加入BERT语言预处理模型,获取到高质量动态词向量。融入指代消解算法,根据指代词找出符合要求的子串/短语。【2】融入指代消解算法,根据指代词找出符合要求的子串/短语 指代消解算法如图2所示,简单来说,就是考虑文档中子串/短语以及学习子串/短语的可能指代。通过分词器将句子y分...

并发编程-ExecutorCompletionService解析

4 月 12 日
阅读 7 分钟
178
我们在并发编程中,目前大部分做法都是将任务添加到线程池中,并拿到Future对象,将其添加到集合中,等所有任务都添加到线程池后,在通过遍历Future集合,调用future.get()来获取每个任务的结果,这样可以使得先添加到线程池的任务先等待其完成,但是并不能保证第一个添加到线程池的任务就是第一个执行完成的,所以会出...

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

4 月 12 日
阅读 6 分钟
175
“代码可视化”的概念定义和业界案例在前文中已经进行了讲述,综述可阅读浅析“代码可视化”,更多相关知识可查看专栏“代码可视化”。本文梳理了“代码可视化”功能开发需要前置了解的编译器前端部分知识,因能力有限若有解释不清和错误的地方敬请谅解,如果想更深入正规的学习相关知识可以查看文后扩展阅读。

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

4 月 12 日
阅读 2 分钟
172
百舸流量运营平台承接着京东金融APP核心资源位和京东APP部分重要资源位,大促单接口QPS达到10w+,压测单接口到20w+,典型的c端读链路高并发场景。接下来,聊聊我们的系统都有哪些应对高并发的“武功秘籍”。

SQL事前巡检插件

4 月 11 日
阅读 2 分钟
120
背景:事故频发•每年都会看到SQL问题引发的线上问题不易发觉•对于SQL性能问题测试在预发环境不易发现•saas系统隔离字段在SQL条件中遗漏,造成越权风险•业务初期SQL没问题,业务增长容易出现事故•DBS慢SQL不支持实时报警,无法及时发现•靠大家review代码总会出现遗漏事后处理•每次都是线上接口性能、数据库报警才意识到问...

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

4 月 11 日
阅读 3 分钟
109
目前LangChain框架在集团大模型接入手册中的学习案例有限,为了让大家可以快速系统地了解LangChain大模型框架并开发,产出此文章。本文章包含了LangChain的简介、基本组件和可跑的代码案例(包含Embedding、Completion、Chat三种功能模型声明)。读完此文章,您可利用集团申请的api key+LangChain框架进行快速开发,体验...

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

4 月 11 日
阅读 7 分钟
276
在当今快速发展的数字化时代,企业对于高效率、低成本、可扩展性强的通信解决方案的需求日益增长。云呼叫中心作为一种新兴的服务模式,正逐渐取代传统的硬件呼叫中心。FreeSwitch,作为一款强大的开源通信平台,因其卓越的性能和灵活性而成为搭建云呼叫中心的理想选择。

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

4 月 10 日
阅读 5 分钟
180
一、Paxos是什么在分布式系统中保证多副本数据强一致性算法。没有paxos的一堆机器, 叫做分布式有paxos协同的一堆机器, 叫分布式系统这个世界上只有一种一致性算法,那就是Paxos … - Google Chubby的作者Mike Burrows其他一致性算法都可以看做Paxos在实现中的变体和扩展,比如raft。二、先从复制算法说起防止数据丢失,所...

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

4 月 10 日
阅读 5 分钟
92
浏览器输入URL到页面渲染完成,这个过程大致可分为两个阶段:网络通信和页面渲染。一、网络通信互联网内各网络间设备的通信遵循TCP/IP协议,利用TCP/IP协议进行网络通信时,会通过分层与对方通信。数据传输的过程:由应用层产生数据后,经过传输层的分段处理(添加TCP或UDP包头)、网络层(添加IP地址信息)、数据链路层...

无用代码扫描组件设计

4 月 10 日
阅读 3 分钟
151
1、现状痛点系统越来越臃肿,开发过程中可能产生的无用代码增加了系统维护成本。2、设计思路 2.1、静态代码扫描方案 本方案解决静态代码下无调用方法扫描,通过ASTParser对静态文件进行扫描分析,获取代码块来判断调用关系。 基本步骤及思路 (1)载入本地磁盘项目 (2)循环使用ASTParser解析每个java文件的方法块,把...

计算机网络协议介绍

4 月 9 日
阅读 6 分钟
85
一、从一个请求来看网络分层原理1.1 复杂的网络以下为一次请求过程中可能遇到的问题,预示着网络的复杂性。1.2 如何简化复杂度为了简化网络的复杂度,网络通信的不同方面被分解为多层次结构,每一层只与紧挨着的上层或者下层进行交互,将网络分层,这样就可以修改,甚至替换某一层的软件,只要层与层之间的接口保持不...

dubbo3.0 服务导入导出原理

4 月 9 日
阅读 26 分钟
143
不管是服务导出还是服务引入,都发生在应用启动过程中,比如:在启动类上加上 @EnableDubbo 时,该注解上有一个 @DubboComponentScan 注解,@DubboComponentScan 注解 Import 了一个 DubboComponentScanRegistrar,DubboComponentScanRegistrar 中会调用 DubboSpringInitializer.initialize(),该方法中会注册一个 Dubbo...

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

4 月 9 日
阅读 4 分钟
158
人为因素的根源一方面是专业能力不足,经验不足,另一方面很多都是无心之失,所以需要通过流程、规范来保住“底线”,减少人为因素导致的故障。大家严格遵守咱们的各种规范即可(CodeReview规范、发布xbp流程、上线后doublecheck机制)。通过流程和doublecheck机制确保每个人发布不会太差,解决人的因素。永远要记住团队的...

jar包冲突组建设计书

4 月 8 日
阅读 11 分钟
136
实际开发过程中,使用maven管理jar给我们开发带来了很多便利,不需要自己一个一个的jar包下载了,只需要配置个pom配置文件就可以了,写上对应坐标和仓库地址就可以了。但是jar冲突没问题没有解决,有冲突的jar包maven不会给我们检查出来还是会根据我们的配置进行下载,等到编译才会报错,并且报错信息很晦涩,需要面向百...

一次接口的性能优化之旅

4 月 8 日
阅读 3 分钟
172
在项目开发过程中,我们经常会遇到接口响应慢的问题。这不仅影响了用户体验,还可能降低了系统的吞吐量。为了提高接口性能,我们需要对整个系统进行全面的优化,包括代码层面、数据库、缓存、异步处理等方面。本文将分享一个接口性能优化之旅,希望能帮助大家掌握Pfinder使用、JSF异步调用等优化技巧,提升接口性能和定...

Sql优化之回表

4 月 8 日
阅读 6 分钟
76
MySQL的性能是大家在使用时十分关心的问题,比如在高并发访问时,并且有慢sql存在的情况下,MySQL的性能会明显下降,这会导致数据库响应时间变慢,甚至导致数据库宕机。那么为了避免Mysql性能问题,比较常用的方式创建适当的索引,提升sql语句的执行效率。而本文简单介绍一下和索引有关的回表,从实际案例出发,讲讲什么...

Vision Pro开发实践(一)

4 月 7 日
阅读 8 分钟
203
Vision Pro是苹果公司的首款头戴式“空间计算”显示设备,于2023年6月6日在“WWDC2023”正式发布,同时推出的还有专为Vision Pro打造的操作系统平台visionOS,以及一整套“新的”开发工具,之所以打引号,是因为用于Vision Pro开发的工具和编程语言并没有多少改变,而更多的是需要开发者的开发思维变化。