首页
学习
活动
专区
工具
TVP
发布

JavaEdge

关注公众号:JavaEdge,加入全国最大的后端交流群。
专栏作者
2430
文章
2466670
阅读量
176
订阅数
轻松驾驭Hive数仓,数据分析从未如此简单!
直接与文件系统交互,仅是Spark SQL数据应用常见case之一。Spark SQL另一典型场景是与Hive集成、构建分布式数仓。
JavaEdge
2023-10-17
2570
基于Spark的机器学习实践 (十) - 降维
通过讲解PCA算法的原理,使大家明白降维算法的大致原理,以及能够实现怎么样的功能。结合应用降维算法在分类算法使用之前进行预处理的实践,帮助大家体会算法的作用。
JavaEdge
2022-11-30
3010
基于Spark的机器学习实践 (四) - 数据可视化
◆ 虽然该项目并不能称为最优秀的可视化库,但是在国内市场占有率很高,故本教程选择echarts.
JavaEdge
2022-11-30
3340
精通Java事务编程(4)-弱隔离级别之防止更新丢失
RC和快照隔离级别主要都是为解决 只读事务遇到并发写时可以看到什么(虽然中间也涉及脏写),还没触及另一种情况:两个写事务并发,而脏写只是写并发的特例。
JavaEdge
2022-07-25
5830
解密双十一、618电商大促数据大屏指标实现原理
数据分析,大数据应用的一个主要场景,通过数据分析指标监控企业运营状态,及时调整运营和产品策略。大数据平台上运行的绝大多数大数据计算都是关于数据分析的,各种统计、关联分析、汇总报告,都需要大数据平台。
JavaEdge
2022-05-03
5.2K0
关注专栏作者,随时接收最新技术干货
JavaEdge
华为软件开发工程师
synchronize偏向锁底层实现原理
无多线程竞争时,减少不必要的轻量级锁执行路径。大多数情况下,锁不仅不存在多线程竞争,而且总是由同一条线程去多次获得锁,为了让线程获得锁的性能代价更低而引入了偏向锁。
JavaEdge
2022-03-07
5120
Java8原子弹类之LongAdder源码分析
JDK 8开始,针对Long型的原子操作, Java又提供了LongAdder. LongAccumulator; 针对Double类型,Java提供了DoubleAdder、DoubleAccumulator。
JavaEdge
2022-01-25
2890
都2022年了,还不会对称加密和非对称加密算法?
下单做一次支付,若还是使用HTTP协议,可能会被黑客盯上。 你发送个请求,买娃娃,但该网络包被截获,于是在服务器回复你之前,黑客先假装自己就是电商网站,然后给你回复一个假消息:“好呀,来把银行卡号、密码拿来。” 这时你真把银行卡密码发给它,就中招了。
JavaEdge
2022-01-19
4310
Redis为何这么快?
Redis到底快在哪? 它接收到一个键值对操作后,能以微秒级速度找到数据,并快速完成操作。
JavaEdge
2021-12-07
4340
Java同步关键字synchronize底层实现原理
当JVM的解释器执行monitorenter时会进入到 InterpreterRuntime.cpp的
JavaEdge
2021-12-07
3730
Java集合源码解析-ConcurrentHashMap(JDK8)
Java 7为实现并发访问,引入了Segment这一结构,实现了分段锁,理论上最大并发度与Segment个数相等。
JavaEdge
2021-12-07
2110
Java同步关键字synchronize底层实现原理
当JVM的解释器执行monitorenter时会进入到 InterpreterRuntime.cpp的
JavaEdge
2021-10-18
3920
Java集合源码解析-ConcurrentHashMap(JDK8)
Java 7为实现并发访问,引入了Segment这一结构,实现了分段锁,理论上最大并发度与Segment个数相等。
JavaEdge
2021-10-18
2200
ELK、EFK、Prometheus、SkyWalking、K8s的排列组合
这3个监控组合都非常不错,那在实际生产过程中,对一家中等规模的微服务业务应用,该如何选型呢? 如果企业采用spring + k8s技术栈,EFK + Prometheus + SkyWalking就是我推荐的监控三套件,这三个分别是日志、metrics和调用链监控的利器,社区生态好。
JavaEdge
2021-02-23
1.3K0
Redis事务和乐观锁原理详解
MULTI 、 EXEC 、 DISCARD 和 WATCH 是 Redis 事务相关的命令。事务可一次执行多个命令, 并且带有以下两个重要的保证:
JavaEdge
2021-02-23
2.4K0
使用CAS、FAA实现无锁编程
锁会导致性能降低,在特定情况可用硬件同步原语替代锁,保证和锁一样数据安全,同时提供更好性能。
JavaEdge
2021-02-22
1.1K0
MySQL数据库面试题(2020最新版)必知必会
如需有条件地从表中选取数据,可将 where 子句添加到select语句中。 SELECT field1, field2,...fieldN FROM table_name1, table_name2... [WHERE condition1 [AND [OR]] condition2.....
JavaEdge
2021-02-22
1.1K0
Java大厂多线程面试题详解
1 大厂面试题 请描述synchrnoized和reentrantlock的底层实现及重入的底层原理- 百度阿里 请描述锁的四种状态和升级过程-百度阿里 吊打Java面试官-Java锁升级详解 CAS的ABA问题如何解决-百度 请谈一下AQS,为什么AQS的底层 是CAS + volatile-百度 请谈一下你对volatile的理解-美团阿里 volatile的可见性和禁止指令重排序是如何实现的-美团 CAS是什么-美团 请描述一下对象的创建过程一美团顺丰 对象在内存中的内存布局-美团顺丰 DCL单例为
JavaEdge
2021-02-22
3160
云原生容器实战(四)-Kubernetes工作负载资源之Deployment
一个 Deployment 控制器为 Pods 和 ReplicaSets 提供声明式的更新能力。
JavaEdge
2021-02-22
3180
Java的原子操作
incr 方法内部就是临界区域,关键部分代码的多线程并发执行,会对执行结果产生影响。
JavaEdge
2021-02-22
5990
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档