Easter79 Easter79
3年前
springboot项目接入sap与部署到docker遇到的问题实录
前言本文例子来源于某个业务团队,本文主要记录在协助他们部署接入sap遇到的问题,且只记录解决问题的答案,不说明原理。问题实录1、问题一:IllegalJCoarchive"sapjco1.0.jar".Itisnotallowedtorenameorrepackagetheoriginalar
JRC Flink流作业调优指南
本文综合ApacheFlink原理与京东实时计算平台(JRC)的背景,详细讲述了大规模Flink流作业的调优方法。通过阅读本文,读者可了解Flink流作业的通用调优措施,并应用于生产环境。
Anthony555 Anthony555
4年前
前端面试系列——Vue面试题
Vue双向绑定原理mvvm双向绑定,采用数据劫持结合发布者订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调。双
Stella981 Stella981
3年前
Spring Cloud Gateway Route Predicate Factory 的使用
一、需求记录SpringCloudGateway的一些用法,不对其原理进行过多的探究。二、基本组成1、简介SpringCloudGateway是基于Springboot5、SpringBoot2.0和ProjectReactor等技术开发的网关。它旨在为微服务提供一
Stella981 Stella981
3年前
MapReduce On YARN的资源申请
MapReduceOnYARN的资源申请MapReduce资源分配原理MapReduce所需要的资源包含三类:1.mappertask所需要的资源2.reducertask所需的资源3.JobTracker(AM)所需要的资源mappermapper的数量由输入的splits个数决定.有
Stella981 Stella981
3年前
JVM优化
堆内存设置?原理?JVM堆内存分为2块:PermanentSpace和HeapSpace。?Permanent即持久代(PermanentGeneration),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。?Heap{OldNEW{Eden,from,to}},Old即
Wesley13 Wesley13
3年前
Java线程池实现原理及其在美团业务中的实践
!(https://oscimg.oschina.net/oscnet/up73bb571946412ea63fda451b053faa90006.png)随着计算机行业的飞速发展,摩尔定律逐渐失效,多核CPU成为主流。使用多线程并行计算逐渐成为开发人员提升服务器性能的基本武器。J.U.C提供的线程池:ThreadPoolExecutor类,帮助开
Wesley13 Wesley13
3年前
Java中的锁原理、锁优化、CAS、AQS,看这篇就对了!
01为什么要用锁?锁是为了解决并发操作引起的脏读、数据不一致的问题。02 锁实现的基本原理2.1、volatileJava编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些
专注IP定位 专注IP定位
3年前
什么是撞库及撞库攻击的基本原理
6月26日晚,我国大型聊天软件QQ出现了大规模盗号情况,而且是在QQ号本人在线时出现了被盗情况。6月27日中午,腾讯QQ发布声明称:6月26日晚上10点左右,收到部分用户反馈QQ号码被盗。QQ安全团队高度重视并立即展开调查,发现主要原因是用户扫描过不法分子伪造的游戏登录二维码并授权登录,该登录行为被黑产团伙劫持并记录,随后被不法分子利用发送不良图片广告。为什
【灯塔计划】 浏览器崩溃的第一性原理:内存管理的艺术
你是否曾经遇到过浏览器突然卡顿,甚至崩溃的情况?尤其是在打开多个标签页或运行复杂的网页应用时,浏览器似乎变得异常脆弱。这种崩溃的背后,往往与内存管理息息相关。浏览器的内存管理机制决定了它能否高效地分配和释放资源,而JavaScript引擎V8正是这一机制的