非常好用的网站内容管理系统——核桃CMS

核桃CMS是一款基于SpringBoot2架构的JAVA网站建设平台,主要特点是支持涉密信息系统分级保护功能、支持国产化环境、支持等保二、等保三级、提供全文搜索引擎、支持多级审批、支持动静混合模式,能够更好的适配涉密信息系统及内部网站建...阅读全文

非常好用的办公系统——核桃CMS

核桃CMS是一款基于SpringBoot2架构的JAVA网站建设平台,主要特点是支持涉密信息系统分级保护功能、支持国产化环境、支持等保二、等保三级、提供全文搜索引擎、支持多级审批、支持动静混合模式,能够更好的适配涉密信息系统及内部网站建...阅读全文

Spring开发:动态代理的艺术与实践

本文分享自华为云社区《Spring高手之路17——动态代理的艺术与实践》,作者: 砖业洋__。 1. 背景 动态代理是一种强大的设计模式,它允许开发者在运行时创建代理对象,用于拦截对真实对象的方法调用。这种技术在实现面向切面编程(AOP...阅读全文

教你解决CCE集群中容器出网

本文分享自华为云社区《CCE集群中容器出网总结》,作者:可以交个朋友。 一 背景 针对CCE集群和CCE turbo集群中的容器访问外部网络进行总结 二 容器出网简介 使用EIP服务绑定特定节点、容器IP地址 或者使用SNAT网关对特定...阅读全文

静态代码分析的这些好处,我竟然都不知道?

在软件开发中,单元测试的重要性毋庸置疑。我们都知道编码的必要条件是需要隔离代码来进行测试和质量保证。但我们如何确保部署的代码尽可能优质呢?答案是:静态代码分析。 企业往往不会优先考虑静态分析。事实上,如果我们想创建更好的软件来帮助企业在...阅读全文

git worktree与分支依赖隔离

git worktree介绍 git worktree 是 Git 命令,用于管理多分支工作区。 使用场景: 同时维护不同分支,隔离分支依赖差异:从原有项目开辟一个分支作为另一个新项目,当两个项目依赖差距越来越大时,每次切换分...阅读全文

基于istio实现多集群流量治理

本文分享自华为云社区《基于istio实现多集群流量治理》,作者: 可以交个朋友。 一 背景 对多云、混合云等异构基础设施的服务治理是Istio重点支持的场景之一。为了提高服务的可用性,避免厂商锁定,企业通常会选择将应用部署在多个地域的多...阅读全文

基于istio实现单集群地域故障转移

本文分享自华为云社区《基于istio实现单集群地域故障转移》,作者:可以交个朋友。 一 背景 随着应用程序的增长并变得更加复杂,微服务的数量也会增加,失败的可能性也会增加。微服务的故障可能多种原因造成,例如硬件问题、网络延迟、软件错误,...阅读全文

大量数据如何做分页处理

本文分享自华为云社区《应用中大量数据的分页处理》,作者:码乐。 简介 大批量数据的展示一直被视为一个必须要解决的问题。 一个经典的思想就是分批展示和处理它们。 1 查询时外键的处理 如果在django model 中模型使用了外键,通过...阅读全文

Sermant热插拔能力在故障注入场景的实践

本文分享自华为云社区《Sermant热插拔能力在故障注入场景的实践》,作者:张豪鹏 华为云高级软件工程师 一、 前言 Sermant是基于Java字节码增强技术的无代理服务网格,采用Java字节码增强技术为宿主应用程序提供服务治理功能。...阅读全文

Jenkins设置定时触发器执行任务

1. 选中任务,选择配置/构建触发器,选择定时构建 2. 填写定时器参数,格式说明如下,共五个参数,参数之间空格隔开,不需要填的直接*号即可。 此处d定时任务的格式遵循 cron 的语法(可以与 cron 的语法有轻微的差异)。具体格式...阅读全文

个性化定义多个 Git 托管平台配置

一、背景说明 本人使用了多个 Git 托管平台,包括 Github、Gitlab 和 Gitee。为了避免提交信息(主要是用户名和邮箱地址)错乱,我希望在向不同的托管平台提交内容时,能够自动设置相应的用户名和邮箱地址。 二、解决方案 1...阅读全文