Doris 1.Doris简介1.1Doris概述Apache Doris 是一款基于 MPP(大规模并行处理) 架构的高性能、实时的分析型数据库,以高效、简单、统一的特点被人们所熟知,仅需亚秒级响应时间即可返回海量数据下的查询结果,不仅可以支持高并发的点查询场景,也能支持高吞吐的复杂分析场景。基于此,Apache Doris 能够较好的满足报表分析、即席查询、统一数仓构建、湖仓一体等使用场景,用户可以在此之 2025-06-23 Doris #Doris
跟着Spring学设计模式 一、创建型模式1.单例模式核心思想:旨在确保一个类只有一个实例,并提供一个全局访问点以访问该实例。 Spring实现:Spring容器中存储Bean的结构是名为singletonObjects的ConcurrentHashMap,用于缓存所有单例Bean实例。这样可以确保在整个应用程序中只有一个实例存在,避免了对象重复的创建,节省了系统资源并提高了性能。 代码体现: public class De 2025-03-21 设计模式 #设计模式 #框架
分布式认证中心实现方案 [TOC] 说明:本文《分布式认证中心实现方案》是本人的一些拙见,会存在我未想到的不足之处,还请大佬指出。 源码地址:https://github.com/sunwebgo/distributed-authentication-center 参考:https://blog.csdn.net/zlbdmm/article/details/118692985 https://blog.csd 2024-03-05 分布式 #OAuth2 #分布式
OAuth2.0 1.分布式系统认证需求分布式系统的每个服务都会有认证、授权的需求,如果每个服务都实现一套认证授权逻辑会非常冗余,考虑分布式系统共享性的特点,需要有独立的认证服务处理系统认证授权的请求;考虑分布式系统开放性的特点,不仅对系统内部服务提供认证,对第三方系统也需要提供认证。分布式认证的需求总结如下: 统一认证授权 提供独立的认证服务,统一处理认证授权。 无论是不同类型的用户,还是不同种类的客户端,均 2024-03-03 OAuth2 #OAuth2
分布式调度XXL-JOB 视频地址:【1小时掌握XXL-JOB分布式调度实战-带你掌握java定时任务框架-面试必问】 https://www.bilibili.com/video/BV1824y1G7vT/?share_source=copy_web&vd_source=0b39c0c0ea3977b251975ea88134799d 1.概述1.1什么是任务调度我们可以思考一下下面业务场景的解决方案: 某电商 2024-02-22 分布式调度 #分布式调度
Docker安装jenkins并实现自动化部署 1.安装Jenkins 拉取docker镜像 docker pull jenkins/jenkins:2.441 启动jenkins容器 创建jenkins挂载目录 mkdir -p /var/jenkins_home 修改挂载目录权限 chmod 777 /var/jenkins_home docker run -d --restart=always -p 18080:8 2024-01-26 Jenkins #Docker #Jenkins #Linux #容器 #部署
Jenkins源码管理Git无法连接的问题排查 1.问题描述使用docker安装Jenkins,在源码管理中填写完Repository URL后,出现以下报错(可以确定是公钥和私钥配置没有问题): 2.问题思考对于以上问题,困扰了我很久,随即引发了我的思考: 以前我是使用war包安装的,git、jdk都是使用主机本身的环境。而使用docker安装jenkins,在jenkins内部默认是安装了git和jdk的,所以说如果是容器的方式,就不 2024-01-26 Jenkins #Jenkins #CI/CD #自动化部署
Design patterns 1.1设计模式产生的背景“设计模式”最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1990年软件工程 2023-07-13 设计模式 #设计模式
JUC 1.JUC概述1.1JUC简介在 Java 中,线程部分是一个重点,本篇文章说的 JUC 也是关于线程的。JUC 就是 java.util.concurrent 工具包的简称。这是一个处理线程的工具包,JDK 1.5 开始出现的。 1.2 进程与线程进程(Process) 是指系统中运行的程序的实例。每个进程都是独立运行的,它们之间相互隔离,互不干扰。 线程(Thread)是进程中的一个执行单 2023-07-07 JUC #Java #JUC #并发编程
ThreadLocal详解 15.1ThreadLocal简介ThreadLocal叫做线程局部变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 ThreadLoal 线程局部变量,同一个ThreadLocal所包含的对象,在不同的 Thread 中有 2023-07-06 JUC #Java #JUC #多线程