本文分类:news发布日期:2024/12/22 18:33:44
相关文章
gitlab 的CI/CD (一)
前言
GitLab CI/CD 是一个内置在GitLab中的工具,用于通过持续方法进行软件开发:
Continuous Integration (CI) 持续集成Continuous Delivery (CD) 持续交付Continuous Deployment (CD) 持续部署 持续集成的工作原理是将小的代码块推送到Git仓库…
建站知识
2024/12/18 1:43:31
深入解析 Apache Doris架构、应用场景与最佳实践
一、Doris 简介
Apache Doris 是一款现代化的 MPP(Massively Parallel Processing)数据库,专注于解决大规模数据分析和实时查询的需求。它最初源自百度的 Palo 项目,随后贡献给了 Apache 基金会,并在开源社区的共同努…
建站知识
2024/12/16 5:47:43
Spark SQL性能优化高频面试题及答案
目录 高频面试题及答案1. 如何通过分区(Partitioning)优化Spark SQL查询性能?2. 什么是数据倾斜(Data Skew)?如何优化?3. 如何使用广播(Broadcast)优化Join操作ÿ…
建站知识
2024/12/22 1:12:34
为什么 ECB 模式不安全
我们先来简单了解下 ECB 模式是如何工作的 ECB 模式不涉及链接模式,所以也就用不着初始化向量,那么相同的明文分组就会被加密成相同的密文分组,而且每个分组运算都是独立的,这也就意味着可以并行提高运算效率,但也正是…
建站知识
2024/12/14 23:00:48
Spring MVC 拦截器总结
1.简介
Spring MVC提供了拦截器方便在接口调用前后进行一些通用处理。
2.步骤
1.实现一个拦截器类,共有三处拦截时机:
public class Interceptor1 implements HandlerInterceptor {//实现HandlerInterceptor接口//执行handler之前调用//编码格式处理…
建站知识
2024/12/15 21:00:15
【debug基础调试】用Pycharm/IDEA打断点调试代码
之前一直很懒,总是用日志或者System.out来打印参数/语句判断,但是要看到计算过程中间的数据变化就不太直观,这次请教了同事写一点初步的debug记录。
1:在想要看到的数据后打断点,比如想看到ts的值: def load_ts(self):dbname, ld…
建站知识
2024/12/10 2:03:36
Android 短信验证码自动填充
本文主要介绍国外google上线的app 短信自动填充方案。
本方案主要是使用google提出的,防止开发者使用SMS相关权限造成的用户信息泄露
目录
注意点:
1、本方式不适合华为手机,华为有自己的获取方式
2、本方式不需要添加任何短信权限
3、…
建站知识
2024/12/20 14:42:06
【Git入门】使用 Git 进行项目管理:Word Count 程序开发与托管
在软件开发过程中,版本控制工具是不可或缺的。Git 作为一款强大的分布式版本控制工具,为开发者提供了高效的代码管理和协作方式。本博客将介绍如何下载安装 Git 版本管理工具,并使用 Git 和 GitHub 平台进行一个名为 Word Count 的项目开发与…
建站知识
2024/12/19 10:09:47