Stella981 Stella981
4年前
MyBatis插件开发
MyBatis插件开发一、前言MyBatis在四大对象的创建过程中,都会有插件进行介入。插件可以利用动态代理机制一层层的包装目标对象,而实现在目标对象执行目标方法之前进行拦截的效果。MyBatis允许在已映射语句执行过程中的某一点进行拦截调用。默认情况下,MyBatis允许使用插件来拦截的方法调用包
Wesley13 Wesley13
4年前
Java并发编程原理与实战十二:深入理解volatile原理与使用
volatile:称之为轻量级锁,被volatile修饰的变量,在线程之间是可见的。可见:一个线程修改了这个变量的值,在另一个线程中能够读取到这个修改后的值。synchronized除了线程之间互斥之外,还有一个非常大的作用,就是保证可见性。以下demo即保证a值的可见性。首先来看demo:!复制代码(https://oscimg.osc
Stella981 Stella981
4年前
DevOps工具链大全 on Openshift
本文作者为陈沙克,原文题目为:OpenShift的DevOps工具链,大魏已获得授权转载。在OpenShift,整整忙乎了一年,逐步一点一点完善整个CI的工具链。根据我自己的理解和实践,我整理一下。涉及的相关的技术,其实我同事已经分享到简书上,大家可以参考。https://www.jianshu.com/u/15a6a6df3202我是
高耸入云 高耸入云
1年前
如何选择正确的AIGC学习课程?分享一些参加了各种AIGC培训课的经历
2023年11月30日,非营利性研究机构OpenAI推出AI聊天机器人ChatGPT,它所展现出的智能涌现能力在全球范围内引发了一场AI“狂飙”,也在业界点燃了一场百模大战。这一切都是因为以ChatGPT为代表的大语言模型向世人展露出了前所未有的能力,一条
京东内部研效架构师训练营,首次对外公开课,不可错过的研效之旅!
五月繁花似锦,让我们带你走进京东,开启研效实战之旅!四大单位联合发起本次活动由“全国云计算技术行业产教融合共同体”发起,联合工业和信息化部电子第五研究所、E³CI软件研发效能度量工作委员会、京东云共同主办,重磅推出“卓越研效架构师”研习营,邀请30名企业研
给Java同仁单点的AI"开胃菜"--搭建一个自己的本地问答系统
这是我参与创作者计划的第1篇文章大家好,因为对AI大模型很感兴趣,相信很多兄弟们跟我一样,所以最近花时间了解了一些,有一些总结分享给大家,希望对各位有所帮助;本文主要是目标是讲解如何在本地搭建一个简易的AI问答系统,主要用java来实现,也有一些简单的py
近屿智能 近屿智能
9个月前
AI得贤招聘官:助力国企高标准校园招聘,打造智能化人才甄选体系
校园招聘向来是大规模、高标准、高挑战的招聘场景,人才选拔不仅关乎企业发展,更直接影响到国家安全与行业合规。面对年均20万简历投递、严格的安全审查、色盲检测及舆情管理等一系列挑战,AI得贤招聘官开启了一场招聘效率与质量的双重升级。国企校园招聘的四大难题1.
京东云开发者 京东云开发者
9个月前
【前瞻技术布局】咖啡机器人:具身智能技术首阶段探索与实践
一、前言我是一名京东具身智能算法团队的研究人员,目前,主要专注在真实场景真实机器人下打造一套快速落地新场景的具身智能技术架构,聚集机器人操作泛化能力提升,涉及模仿/强化学习、“视觉语言动作”大模型等方法研究。本文主要以第一阶段咖啡机器人任务场景为切入点,来
谈谈压测方案的那点事 | 京东物流技术团队
前言在现阶段大促备战的压测不算是一件新鲜事,已经不存在什么技术瓶颈或者资源问题,每个团队都有很多人能够执行性能测试,在一些团队也已经落地了日常常态化,但压测也没有简单到只在压测平台上设置参数、运行脚本,然后去看压测报告中某个指标是否满足压测目标那么简单,我
你真的了解@Async吗? | 京东云技术团队
开发中会碰到一些耗时较长或者不需要立即得到执行结果的逻辑,比如消息推送、商品同步等都可以使用异步方法,这时我们可以用到@Async。但是直接使用@Async会有风险,当我们没有指定线程池时,他会默认使用其Spring自带的SimpleAsyncTaskExecutor线程池,会不断的创建线程,当并发大的时候会严重影响性能。所以可以将异步指定线程池使用