- 博客(804)
- 资源 (4)
- 收藏
- 关注
原创 Imperative Commands with Kubectl
imperative commands can help in getting one time tasks done quickly, as well as generate a definition template easily. please user kubectl {detail command} --help for more detail
2025-03-31 00:30:00
864
原创 SpringBoot3+EasyExcel通过WriteHandler动态实现表头重命名
为了通过 EasyExcel 实现动态表头重命名,可以封装一个方法,传入动态的新表头名称列表(List<String>),并结合 WriteHandler 接口来重命名表头。同时,通过 EasyExcel 将数据直接写入到输出流。
2025-03-31 00:00:00
643
原创 Kubernetes Namespace 命名空间隔离机制
Kubernetes Namespace 是一种逻辑隔离机制,用于组织和管理 Kubernetes 集群中的资源。通过 Namespace,可以将集群中的资源划分为不同的“虚拟环境”,以便于资源隔离、权限管理和资源配额控制。一个常用的场景就是部门搭建共享的K8S,然后为每个团队的每个环境分配不同的Namespace。例如命名方式为部门-团队/应用-环境: DEPT-TEAM-DEV/DEPT-TEAM-UAT/DEPT-TEAM-PROD等。
2025-03-30 14:24:43
291
原创 Kubenetes Service类型与应用场景、YAML模板以及练习
在 Kubernetes 中,Pod 的 IP 地址是动态分配的,可能会随着 Pod 的创建和销毁而变化。Service 提供了一个稳定的访问点,使客户端可以通过固定的 IP 地址或 DNS 名称访问服务。:Service 可以将流量分发到多个后端 Pod,确保服务的高可用性和性能。:通过 kube-proxy 实现流量的转发和路由,支持多种代理模式(如 iptables 和 IPVS)。
2025-03-30 14:02:32
825
原创 DBeaver Error : Public Key Retrieval is not allowed
导致“Public Key Retrieval is not allowed”主要是由于当禁用 SSL/TLS 协议传输后,客户端会使用服务器的公钥进行传输,默认情况下客户端不会主动去找服务器拿公钥,此时就会出现上述错误。一、针对DBeaver等,可以通过驱动属性进行设置,把allowPublicKeyRetrieval设置为TRUE即可 二、针对JDBC连接场景 ,在 JDBC 连接串中加入 allowPublicKeyRetrieval=true 参数;
2025-03-29 23:01:52
593
原创 IDEA如何设置以新窗口打开新项目
在 IntelliJ IDEA 中设置以新窗口打开新项目,导航到 Appearance & Behavior > System Settings > Project
2025-03-29 22:51:25
604
原创 SpringBoot 3+ Lombok日志框架从logback改为Log4j2
若启动时报SLF4J绑定冲突,检查是否遗漏排除。是否生成,且每天会自动滚动生成新文件(如。:使用Spring Profile,创建。:滚动时间基于服务器时区,可用。:检查控制台是否有日志输出。注解生成的日志能正常工作。:确保配置文件命名为。
2025-03-26 23:57:41
440
原创 pom.xml使用国内阿里云maven镜像加速
在 Maven 的 pom.xml 中直接配置镜像仓库并不是推荐做法(Maven 镜像一般通过全局配置文件 settings.xml 设置),但如果你需要强制为当前项目配置阿里云镜像,可以按以下步骤操作:
2025-03-26 23:43:08
534
原创 Kubenetes Service的类型(ClusterIP/NodePort/LoadBalancer/ExternalName)以及使用场景
在 Kubernetes 中,Service 是用于将网络流量路由到 Pod 的一种抽象。ClusterIP/NodePort/LoadBalancer/ExternalName这些不同类型的 Service 提供了灵活的选项以满足不同的网络需求,具体的选择依赖于服务的访问模式及场景。选择 LoadBalancer 而不是 NodePort 的主要原因是你的服务需要更直接、稳定和用户友好的外部访问,尤其是在生产环境中。如果你需要本地开发、调试则NodePort更适合。
2025-03-24 00:22:15
1770
原创 kubectl create deployment 命令练习
在 Kubernetes 中,kubectl是一个命令行工具,用于与 Kubernetes 集群进行交互。如果你想创建、查看、更新或删除部署(Deployment),可以使用以下常见的kubectl。kubectl get deployment / kubectl describe deployment
2025-03-24 00:22:12
1064
原创 Kubernetes Deployment 终极指南:从基础到高阶实践
在 Kubernetes 中,Deployment 是一种高层次的控制器,用于管理和部署应用程序的无状态 Pod 和副本集合。它提供了一种声明式的方式来定义应用程序的所需状态.核心功能滚动更新:可以逐步更新您的应用程序,而不中断服务。支持回滚到以前的版本。副本管理:Deployment 会确保定义的 Pod 副本数保持可用。自我修复:如果某些 Pod 异常退出或不可用,Deployment 会创建新的 Pod 来替代它们。多版本部署:支持蓝绿部署或金丝雀部署等复杂的场景。
2025-03-23 00:48:23
602
原创 Kubernetes的Replica Set和ReplicaController有什么区别
ReplicationController 是 Kubernetes 的早期版本中用来确保一定数量的 Pod 副本运行的控制器。ReplicaSet 是 ReplicationController 的增强版本,引入了更多的功能和灵活性,逐步取代了 ReplicationController。
2025-03-23 00:04:34
546
原创 Qlik Sense Silent installing
When running a silent installation, Qlik Sense is installed with no dialogs at all. This means all features, properties and user selections have to be known before performing a silent installation. All setup options that are available in the user interface
2025-03-22 23:16:24
776
原创 Qlik Sense upgrade for May 2024
A successful upgrade requires some planning. Before you can upgrade, you must know your upgrade path, that is, you need to know which version you currently have and which version you want to upgrade to. You also need to collect other information about your
2025-03-22 23:07:53
1057
原创 Kubernetes中将SpringBoot3的application.yaml配置文件迁移到ConfigMap实现配置与代码的分离
在 Kubernetes 中将 Spring Boot 3 的配置文件迁移到 ConfigMap 是一种常见的做法,可以实现配置与代码的分离,增强灵活性。1. 创建 ConfigMap 2. 在 Deployment 中挂载 ConfigMap 3. 修改 Spring Boot 配置路径
2025-03-22 21:11:27
336
原创 SpringBoot3使用CompletableFuture时java.util.ConcurrentModificationException异常解决方案
在Spring Boot 3项目中,使用CompletableFuture进行异步编程时,偶发{"code":500,"msg":"java.util.ConcurrentModificationException"}异常,通过显式指定线程池+结合@Async注解的双重防护策略,可有效解决因线程竞争导致的ConcurrentModificationException。核心思路是通过资源隔离切断并发冲突路径,同时提高系统异步调用的可控性。
2025-03-22 20:58:38
635
原创 kubectl describe pod 命令以及输出详情讲解
用于选择和过滤资源(例如 Service 的 selector)。:用于确认 Pod 的运行节点,便于排查节点问题。:Pod 所在的命名空间,用于逻辑隔离资源。:附加信息(如描述、额外的配置或元数据)。:Pod 使用的存储卷,包括类型和挂载点。:Pod 执行完成(仅适用于 Job)。:容器使用的 Docker 镜像。:显示与 Pod 相关的事件日志。:Pod 是否已准备好处理请求。:Pod 是否已成功调度到节点。:随时了解 Pod 的健康状况。:Pod 所调度到的节点名称。:Pod 上的键值对标签(如。
2025-03-20 00:20:01
1061
原创 MSJDK17+SpringBoot3+外部Pgsql项目的Kubenetes YAML模板(Deployment+Service+Ingress+Secret)
SpringBoot3+外部Pgsql的Java项目,基于MicrosoftJDK17,需要deploy到公司内部Kubenetes ,求Kubenetes YAML模板(Deployment+Service+Ingress+Secret)
2025-03-20 00:09:33
861
原创 在线JSON格式校验工具站
在线,JSON,JSON 校验,格式化,xml转json 工具,在线工具,json视图,可视化,程序,服务器,域名注册,正则表达式,测试,在线json格式化工具,json 格式化,json格式化工具,json字符串格式化,json 在线查看器,json在线,json 在线验证,json tools online,在线文字对比工具。Json中文网致力于在中国推广Json,并提供相关的Json解析、验证、格式化、压缩、编辑器以及Json与XML相互转换等服务。在线JSON校验格式化工具(Be JSON)
2025-03-18 23:17:58
638
原创 SpringBoot3+Druid+MybatisPlus多数据源支持,通过@DS注解配置Service/Mapper/Entity使用什么数据源
如果没有使用 @DS 注解,则默认使用主数据源。(primary: master # 默认数据源)@DS 注解可以放在方法、类、接口或枚举上,方法上的注解优先级最高。如果需要动态切换数据源,建议在 Service 方法上使用 @DS 注解,这样可以更灵活地根据业务逻辑切换。通过以上配置,即可实现 Spring Boot 3 + Druid + MyBatis-Plus 的多数据源支持,并通过 @DS 注解动态切换数据源。
2025-03-18 00:04:00
484
原创 MyBatis-Plus防全表更新与删除插件BlockAttackInnerInterceptor
MyBatis-Plus防全表更新与删除插件BlockAttackInnerInterceptor 是 MyBatis-Plus 框架提供的一个安全插件,专门用于防止恶意的全表更新和删除操作。语句,确保这些操作不会无意中影响到整个数据表,从而保护数据的完整性和安全性。
2025-03-18 00:03:37
532
原创 SpringBoot3和企业版Splunk集成(附加docker配置)
生产环境中应禁用`disableCertificateValidation`或`insecureskipverify`,并为HEC配置有效SSL证书。- 创建新的HEC Token,记录Token值和HEC URL(如 `https://<splunk-server>:8088`)。3. **配置Logback(`logback-spring.xml`)**- **应用内集成HEC**:适合需要结构化日志或精细控制日志内容的场景。### **方式二:通过Docker日志驱动直接发送到Splunk**
2025-03-17 08:52:11
415
原创 基于SpringBoot3+Druid数据库连接池与外部PostgreSQL的Kubernetes Pod YAML全解析
一个基于Spring Boot 3 + Druid + 外部PostgreSQL的Kubernetes Pod YAML详细解析,包含最佳实践和关键配置说明
2025-03-17 00:00:00
1314
原创 How to recreate or just delete certificates in Qlik Sense - No access to QMC or Hub
How to recreate or just delete certificates in Qlik Sense - No access to QMC or Hub。In the Qlik Sense Proxy trace logs, the last line may be indicating waiting for certificates to be installed or similar. In addition, even though Proxy service remains runn
2025-03-16 00:00:00
852
原创 Qlik Sense New Install with Restore
In case you meet the upgrade issue like us , you can follow the below step to recover the existing data to new installed Qlik Sense .
2025-03-16 00:00:00
808
原创 Kubernetes之ETCD
ETCD 是 Kubernetes 的核心组件之一,它是一个分布式键值对存储数据库,专为高可用性和一致性设计。它在 Kubernetes 中的主要作用是存储所有集群数据,包括配置数据和状态信息。ETCD 是 Kubernetes 的“大脑”,其稳定性对整个集群至关重要。文章包含ETCD的功能特点+内部结构解析+Kubernetes联动+实用命令+如何安装ETCD
2025-03-15 14:15:03
1183
原创 Kubernetes类比为“现代化港口物流系统“
Kubernetes集群= 应用程序= Pod= Node(工作节点)= Master节点= Service= Ingress= Volume。
2025-03-15 00:24:22
649
原创 Kubernetes的组成和架构
Kubernetes 的核心组件包括控制平面(API Server、etcd、Controller Manager、Scheduler)和节点组件(Kubelet、Kube-proxy、容器运行时)。此外,还有辅助工具(如 kubectl)和重要概念(如 Pod、Service、Ingress、ConfigMap、Secret)。它由多个组件组成,这些组件可以分为两类:控制平面(Control Plane)组件和节点(Node)组件。控制平面组件是 Kubernetes 的大脑,负责全局管理和决策。
2025-03-15 00:22:54
1294
原创 Server Remote Execution(SRE),基于SpringBoot3的服务器远程维护工具(执行PowerShell和日志查询LogViewer)
Server Remote Execution(SRE),基于SpringBoot3的服务器远程维护工具,支持远程目录查看,专业日志目录查看器模式,文本浏览器查看文件,下载文件等操作,也支持远程执行白名单的powershell命令,web容器为Undertow(非默认tomcat),其他的请自行添加和配置。
2025-03-14 00:06:35
763
原创 SpringBoot3+Lombok如何配置logback输出日志到文件
SpringBoot3+Lombok如何配置logback输出日志到文件,因为我需要对这些日志进行输出,控制台输出和文件输出,文件输出是为了更好的作为AuditLog且支持滚动式备份,每天一个文件。
2025-03-14 00:02:21
600
原创 How To Get Started with Qlik Compose
This is a guide to get you started working with Qlik Compose. Qlik Compose provides an all-in-one purpose-built automation solution for creating an agile data warehouse and/or ingesting data from multiple sources to your data lake for further downstream
2025-01-24 21:48:19
981
原创 回顾2024,展望2025
今年修修补补,设计和做了很多item,有时候自己都数不清做了什么大大小小的item,但是for LMD performance phase2的go-live确实是最大也是最难的了,无论什么系统,只要用的人多了,大家无论对前端展示或者后台数据处理的时效和性能都会提出更高的需求,这就是推动系统优化的好机会;还有Insight UMS项目,接入了新的email通知发送平台并修复了以前vendor留下的很多bug以及一些不合理的地方等。
2025-01-24 14:29:10
1001
原创 Spring Certified Professional 2024 (2V0-72.22)
关于认证Spring Certified Professional (2V0-72.22) 认证可证明您在 Spring Framework 方面的专业知识,Spring Framework 是构建企业级 Java 应用程序的领先平台。此认证在全球范围内得到认可,并证明您在 Spring 的各个方面都具有熟练程度,包括核心概念、数据管理、MVC、测试、安全性和 Spring Boot。关键考试细节问题数量:60时长:130 分钟问题类型:多项选择题、多项选择及格分数:300/500。
2025-01-01 23:32:18
1046
原创 什么是TDD测试驱动开发(Test Driven Development)?
虽然端到端测试非常全面,但它可能非常缓慢且脆弱,因为它们在可能复杂的 UI 中使用模拟用户交互。“测试驱动”应用程序代码的另一个好处是,测试会指导您编写满足实现所需的最少代码。单元测试测试的是系统中与系统其他部分隔离的一个小“单元”。您需要在测试金字塔中拥有较高的单元测试比例,因为它们是设计高内聚、松散耦合软件的关键。可以在系统的不同级别编写不同的测试。在每个级别,执行速度、维护测试的“成本”以及测试对系统正确性带来的信心之间都存在平衡。集成测试测试系统的子集,并可能在一次测试中测试多组单元。
2025-01-01 23:23:17
712
原创 GCP Cloud Observability 是什么,有什么使用场景
GCPCloudObservability是GoogleCloudPlatform(GCP)提供的一组工具和服务,用于监控、日志记录、追踪和调试应用程序和基础设施的健康和性能。通过收集和分析遥测数据(如指标、日志和追踪信息),CloudObservability有助于理解应用程序的行为,提供可见性,从而更快速、更有效地预测、识别和响应意外变化。
2024-12-28 23:50:29
947
原创 GCP考题之什么时候用TransferAppliances
在这种情况下,TerramEarth有大约1 PB的车辆测试数据位于一个私人数据中心,并且希望在一个月内将数据迁移到Cloud Storage以供机器学习团队使用,最有效且安全的解决方案是从Google Cloud获取Transfer Appliances。Transfer Appliances是Google Cloud提供的物理设备,可以发送给客户,客户可以将数据安全地导出到这些设备中,然后将设备返回给Google Cloud,以快速且安全地传输大量数据。它还可能引入额外的依赖关系和潜在的故障点。
2024-12-27 18:04:10
1164
原创 Google Cloud Architect 认证考试错题集7
在组织资源下创建名为“Development”和“Production”的文件夹:通过在同一组织下为开发项目和生产项目创建单独的文件夹,您可以根据项目的用途逻辑地对其进行分组。IAM角色:此步骤允许开发人员在“Development”文件夹中创建项目,给他们必要的权限来处理非生产项目。将开发人员的项目移至“Development”文件夹:这确保所有开发人员创建的项目都组织在适当的文件夹中,便于管理和应用策略。为组织中的所有项目设置策略:通过在组织级别设置策略,您可以集中管理并强制执行整个组织中所有项目的策略
2024-12-27 00:00:00
873
原创 GCP GCA认证考试Case错题库2(Mountkrik Games+TerramEarth)
D. 在 Compute Engine 上配置 HashiCorp Vault,并使用客户管理的加密密钥和 Cloud KMS 管理加密密钥,是一种复杂且不必要的方法,用于从新的游戏应用平台安全连接到 Google Cloud。B. 构建一个可以从Compute Engine虚拟机上的移动电话模拟器运行的测试客户端,并在Google Cloud Platform全球各地的区域运行多个副本,重点在于生成真实流量,但并没有具体解决测试分析平台对移动网络延迟变化的弹性问题。通过将移动应用上传到。
2024-12-26 07:00:00
1046
原创 Google Cloud Architect 认证考试错题集6
延迟可能与未送达消息的数量没有直接关系,这是问题的根本原因。Option A is incorrect because while Google-managed encryption keys can be used for data at rest, they do not provide control over encryption keys for data in transit. B. 实施数据传输中的 SSL/TLS 加密,并在 CRM 系统中使用客户管理的加密密钥对静态数据进行加密。
2024-12-26 07:00:00
1089
Qlik Sense : 条形图练习资源(Interpreting-BarCharts)
2024-02-16
Qlik Sense May 2023 WITH CONNECTION ISSUE FIX
2024-01-03
itisscg.zip
2021-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人