Wesley13 Wesley13
4年前
java kubernetes client 获取 集群 metrics信息
K8Sclient获取资源利用率和metrics信息获取与展示POD级甚至Container级的资源利用率是很常见的发布系统需求,然而网上并没有什么资料告诉大家怎么做,本文将告诉大家原理以及java代码实践。命令行获取其实kubectl是可以获取到
Wesley13 Wesley13
4年前
Java常见面试题总结
一、Java基础1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和
Wesley13 Wesley13
4年前
1.1 sql注入分类与详解
1.基于报错的SQL盲注构造payload让信息通过错误提示回显出来!(https://oscimg.oschina.net/oscnet/f62fba40a4419d9244c1edd62bbcfacd8b9.png)这里来讲一下报错注入的原理(floor型爆错注入):0x01:报错过程:1.r
Stella981 Stella981
4年前
Dubbo 序列化协议 5 连问,你接得住不?
编辑|Java之间来源| www.toutiao.com/i6745361206137061895/1)dubbo支持哪些通信协议?2)支持哪些序列化协议?3)说一下Hessian的数据结构?4)PB知道吗?5)为什么PB的效率是最高的?面试官心理分析上一个问题,说说dubbo的基本工作原理,那是
Wesley13 Wesley13
4年前
Java并发编程,Executor 框架介绍
前面详细通过源码解释了ThreadPoolExecutor类的运行原理(https://my.oschina.net/90888/blog/1627433),本篇文章来说一下Executor的框架组成。Java的线程既是工作单元也是执行单元,从JDK5开始,把工作单元与执行机制分离开来,工作单元包括Runnable和Callable,而执行机制由Ex
Wesley13 Wesley13
4年前
Java中的AQS到底是什么?高级面试必问!
前言JDK1.5以前只有synchronized同步锁,并且效率非常低,因此大神DougLea自己写了一套并发框架,这套框架的核心就在于AbstractQueuedSynchronizer类(即AQS),性能非常高,所以被引入JDK包中,即JUC。那么AQS是怎么实现的呢?本篇就是对AQS及其相关组件进行分析,了解其原理,并
Stella981 Stella981
4年前
JavaScript获取Input输入框的屏幕绝对位置
需求:使用JavaScript,在input输入框被点击时获取input坐标的绝对位置,原理:根据js中的元素offsetLeft、offsetTop获取相对于父元素的X、Y坐标相对位置,然后遍历到最顶层的body元素,逐步叠加距离,最终获取的位置即为input的绝对位置。代码如下://获取x坐标functiongetXPo
Wesley13 Wesley13
4年前
MongoDB 事务,复制和分片的关系
摘要:本文尝试对Mongo的复制和分布式事务的原理进行描述,在必要的地方,对实现的正确性进行论证,希望能为MongoDB内核爱好者提供一些参考。1.前言MongoDB基于wiredTiger提供的泛化SI的功能,重构了readHistory(readMajority)的能力基于wiredTiger提供的AllC
Stella981 Stella981
4年前
HBase和ElasticSearch索引类型及存储位置
本篇博文主要对HyperBase(HBase)、Search(ElasticSearch)的索引类型及具体存储位置进行概要总结,让大家从整体上了解TDH平台中HyperBase和Search索引的管理。后续会在大数据核心原理与实践专栏中对索引相关知识进行详细讲解。ESSearch索引类型存放位置在早期ESSearch1.X版本,会将索引存在
可莉 可莉
4年前
18.2 不同用户 不同颜色光标 redis
上次,我们完成了change这个event通过collaborationsrvice与server进行sockrtio将client端的监听的change发给server然后广播给同一session内的其他人从而实现同步这次,我们要做一个cusor的event 就是光标的位置同步和上一次原理是一模一样的O