简
4年前
深度解读ArrayMap优势与缺陷
ArrayMap在内存使用上较HashMap更有优势,在Android开发中广为使用的基础API,也是大家所推荐的方法,但你是否想过Google如此重要的基础类存在缺陷?一、引言在移动设备端内存资源很珍贵,HashMap为实现快速查询带来了很大内存的浪费。为此,2013年5月20日Google工程师DianneHackborn在Android
Wesley13 Wesley13
3年前
DDoS防护之TCP防护
欢迎访问网易云社区(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fsq.163yun.com%2Fblog%3Ftag%3DM_tg_767_64),了解更多网易技术产品运营经验。TCP协议,相信对于每一个开发工程师都不陌生。由于该协议是一个面向连接,可靠的特性,广泛应用于
Stella981 Stella981
3年前
Spring+Mybatis+Velocity
前言最近开始尝试使用久负盛名的SM框架——SpringMybatis进行Web开发,从此走上了Spring配置的不归路。说句实在话,Spring是我特么见过所有WEB工程里面最难配的,因为必须要对它那一套非侵入的设计思想有所了解才能在出问题时迅速判断是不是配置错误,进而定位配置错误所在。首先,做个简单的总结,Spring的配置现在大致有三种:
Easter79 Easter79
3年前
SpringCloud 应用在 Kubernetes 上的最佳实践 — 诊断(线上联调)
!1.png(https://ucc.alicdn.com/pic/developerecology/da3866a1b6a441deb02e3cac70dbec5c.png)作者|纳海 阿里巴巴高级开发工程师\\导读:\\上篇我们介绍了应用成功上云后,面对应用的管理,如何做可灰度的线上发布,那么当云上的应用行为不符合预期的时候,
Stella981 Stella981
3年前
Django 之 流程和命令行工具
一、一个简单的web框架框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统,简单地说,就是你用别人搭建好的舞台来做表演。对于所有的Web应用,本质上其实就是一个socket服务端,用户的浏览器其实就是一个socket客户端。!(https://os
高耸入云 高耸入云
1年前
近屿智能OJAC:大模型工程师与产品专家深度训练营火热招生中
近屿智能OJAC的第五期“AIGC星辰大海:大模型工程师与产品专家深度训练营”火热招生中!近屿智能OJAC始终坚守着"别人教您使用AIGC工具,例如ChatGP7和MJ,我们教您预训练和微调大模型以及开发软/硬件AI产品"的服务宗旨。已经培育了上千位在AI
Junit4遇上chatGPT
这是一篇适合Java工程师体质的AI开发教程。本教程会教你写一个简单的junit4的Rule,该Rule在基于junit4的测试方法失败后,自动向GPT发送错误信息并通过GPT分析得出代码修改建议。首先向AI问好简单的通过AI,让它基于json格式生成相应
我在大模型应用之RAG方向的探索、实践与思考
开篇我是孙林,2021京东集团博士管培生,清华大学软件学院博士,工作期间提交专利5篇,获得北京亦麒麟优秀人才称号。目前,我担任算法中台研发部数据开发工程师,围绕检索增强生成应用领域开展研究工作。本文将从背景、核心工作、业务实践与反馈以及未来展望等几个方向进
京东云开发者 京东云开发者
7个月前
学习下Redis内存模型
作者:京东零售吴佳前言redis,对于一个java开发工程师来讲,其实算不得什么复杂新奇的技术,但可能也很少人去深入了解学习它的底层的一些东西。下面将通过对内存统计、内存划分、存储细节、对象类型&内部编码这四个模块来学习学习redis的内存模型,手字笔录,