-
大数据架构系列:Apache Kylin 4.0
身处于大数据时代,即使我们使用的大规模并发对数据进行查询,由于数据量的原因,用户想快速的对数据进行分析还是较为困难的;预计算是其中一个比较直观的解决方案,提前将...
jhonye 2023-01-02481 0 0 -
聊一聊安全且正确使用缓存的那些事 —— 关于缓存可靠性、关乎数据一致性
在上一篇文档《聊一聊作为高并发系统基石之一的缓存,会用很简单,用好才是技术活》中,我们对缓存的庞大体系进行了个初步的探讨,浮光掠影般的介绍了本地缓存、集中缓存、...
架构悟道 2023-01-02456 0 0 -
VSCode配置调试编译java环境,史上最全!!!
点击扩展(Ctrl+Shift+X) --> 搜索查找 Java Extension Pack --> 点击安装
Twcat_tree 2023-01-02456 0 0 -
Java反射(一)反射机制
2.这样的需求在学习框架时特别多,即通过外部文件配置,在不修改源码情况下,来控制程序,也符合设计模式的 ocp 原则(开闭原则)
浅辄 2023-01-02455 0 0 -
【RocketMq】RocketMq-NameServ 源码分析(Ver4.9.4)
RocketMq3.X的版本和Kafka一样是基于Zookeeper进行路由管理的,但是这意味着运维需要多部署一套Zookeeper集群,后来RocketMq选...
阿东 2023-01-02462 0 0 -
Java面试-如何造好synchronized这艘火箭
线程释放锁,JMM会把该线程中对应的本地内存中的共享变量刷新到主内存中。 线程获取锁,JMM会把线程对应的本地内存置为无效,从而使被监视器保护的临界区代码必须从...
Mark Sun 2023-01-02445 0 0 -
Spring Boot3.0升级,踩坑之旅,附解决方案
本文基于 newbeemall 项目升级Spring Boot3.0踩坑总结而来,附带更新说明:
wayn 2023-01-02456 0 0 -
微服务开发平台 Spring Cloud Blade 部署实践
本文介绍使用 Rainbond 快速部署 Spring Cloud Blade 微服务平台。Spring Cloud Blade 是一个由商业级项目升级优化而来...
Rainbond开源 2023-01-02468 0 0 -
Flink入门——DataSet Api编程指南
Apache Flink 是一个兼顾高吞吐、低延迟、高性能的分布式处理框架。在实时计算崛起的今天,Flink正在飞速发展。由于性能的优势和兼顾批处理,流处理的特...
小马哥学JAVA 2023-01-02455 0 0 -
Kerberos 身份验证在 ChunJun 中的落地实践
Kerberos,在古希腊神话故事中,指的是一只三头犬守护在地狱之门外,禁止任何人类闯入地狱之中。
数栈DTinsight 2023-01-02447 0 0