爱写码 爱写码
4年前
再聊t-io网络编程架构的基础知识:半包和粘包
半包顾名思义,就是收到了半个包,这个时候不足以组成一个应用层的包。就像你要对你喜欢的人说“我喜欢你”,但是因为喝水咽着了,第一次只说了“我”字,第二次说了个“喜”字,第三个次了个“欢你”,那么就发生了半包问题,对方只有等待你说完这4个字后才知道你是想说“我喜欢你”!用http协议为例,展示半包场景粘包粘包与半包相反,就是把多个想说的话,一口气说完了,对方反应
京东云开发者 京东云开发者
5个月前
虚引用GC耗时分析优化(由 1.2 降低至 0.1 秒)
背景线上应用频繁出现超时告警(超时时间1s):getUiToken接口异常状态码“1”出现4037次(失败描述:业务请求异常),超过阈值50,协议:http,为服务端接口。当前失败率为0%,当前平均响应时间为150ms,TP50为2ms,TP90为896m
Stella981 Stella981
4年前
Bengio参与、LeCun点赞:图神经网络权威评测工具Benchmark开源了!
点击上方“迈微电子研发社”,选择“星标”公众号重磅干货,第一时间送达!(https://oscimg.oschina.net/oscnet/7032892bb3fd86c0fcd96afe151604e672b.jpg)来源:机器之心@微信公众号01前言图神经网络发展到什么程度了?现在我们有了专用的Bench
京东云开发者 京东云开发者
10个月前
引入JaCoCo导致的类型转换问题分析
作者:京东物流韩嘉星一、问题描述JaCoCo是一款被广泛应用于公司内部的开源覆盖率工具,将其引用至测试环境后,机器启动正常,但在操作下单时出现异常,阻塞下单流程。去除JaCoCo配置、重新编译和部署后下单功能恢复正常。堆栈信息显示,问题源于系统对请求字段进
小白学大数据 小白学大数据
8个月前
Python爬虫中time.sleep()与动态加载的配合使用
一、动态加载网页的挑战动态加载网页是指网页的内容并非一次性加载完成,而是通过JavaScript等技术在用户交互或页面加载过程中逐步加载。这种设计虽然提升了用户体验,但对于爬虫来说,却增加了抓取的难度。传统的爬虫方法,如简单的HTTP请求,往往只能获取到网
京东云开发者 京东云开发者
6个月前
京东广告基于Apache Doris的冷热数据分层实践
作者:京东零售杨博文一、背景介绍京东广告围绕ApacheDoris建设广告数据存储服务,为广告主提供实时广告效果报表和多维数据分析服务。历经多年发展,积累了海量的广告数据,目前系统总数据容量接近1PB,数据行数达到18万亿行,日查询请求量8,000万次
京东云开发者 京东云开发者
5个月前
虚引用GC耗时分析优化(由 1.2 降低至 0.1 秒)
背景线上应用频繁出现超时告警(超时时间1s):getUiToken接口异常状态码“1”出现4037次(失败描述:业务请求异常),超过阈值50,协议:http,为服务端接口。当前失败率为0%,当前平均响应时间为150ms,TP50为2ms,TP90为896m
openresty共享内存的使用
本文分享自天翼云开发者社区《》.作者:王兰在OpenResty中,ngx.shared用于访问共享内存区域,这在处理高并发请求时非常有用。以下是一些常见的使用场景和示例代码。首先,需要在Nginx配置文件中定义一个共享内存区域。例如,在http块中添加以下
Python进阶者 Python进阶者
3年前
分享Python网络爬虫过程中编码和解码的一个库
大家好,我是皮皮。一、前言前几天在Python白银钻石群【海南菜同学】问了一个Python编码的问题,提问截图如下:原始代码如下:/showcontract.html?back%2Fwssc%2Fcontracts.html&contractid100934编码截图如下图所示:二、实现过程一开始以为不是编码,后来【此类生物】直接看出来了,太强了。其实关于
程序员小五 程序员小五
1年前
融云IM干货丨App Key 的 HTTPS 设置对应用的安全性有重要影响?
AppKey的HTTPS设置对应用的安全性有重要影响,具体包括以下几个方面:数据加密:启用HTTPS可以确保AppKey在客户端和服务器之间传输时的数据加密,防止数据在传输过程中被窃听或篡改。这对于保护敏感信息至关重要,比如在请求API时,AppKey通常