public enum Region { AF("af", "Afrikaans"), SQ("sq", "Albanian"), AR_DZ("ar-dz", "Arabic (Algeria)"), AR_BH("ar-bh", "Arabic (Bahrain)"), AR_EG("ar-eg", "Arabic (Egypt)"), AR_IQ("ar-iq", "Arabic (Iraq)"), AR_JO("ar-jo", "
2024-11-26前言:网络上有很多多环境设置过程,尤其springboot2.4前后存在差异。,经过多方评估 config.activate.on-profile和profiles.activate两种激活类型,目前介绍profiles.activate激活方式。 config.activate.on-profile有点不伦不类,个人观点 1..springboot版本信息 <!-- SpringBoot的依赖配置--> <dependency> <groupId>org.springframework
2024-11-26SM3 是国产的一种密码散列函数标准,由国家密码管理局于2010年12月17日发布。相关标准为 GM/T 0004-2012《SM3密码杂凑算法》。类似于我们平常经常接触到的 MD5算法,我们可以认为是 MD5 的国产对应版本。 在一些政务服务系统中,有要求必须使用国产 SM3 进行加解密处理。SM3主要用于数字签名及验证、消息认证码生成及验证、随机数生成等,其算法是公开的。政务云加密的格式示例如下: print(b64encode(enc_key).decode('utf-8')) r
2024-11-26cat <<EOF > kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirro
2024-11-26在 SpringBoot 工程 启动后, 执行方法的五种方式: 1、实现 CommandLineRunner 接口 项目初始化完毕后,才会调用方法,提供服务 @Component public class StartInit2 implements CommandLineRunner { @Override public void run(String... args) throws Exception { System.out.println("Command
2024-11-26前面的BeanPostProcessor章节中,我们是不是讲了XXXAware接口,是不是很好奇他们各自有什么用呢,并且各自在底层中Spring是怎么实现的呢?下面让我来一一为大家讲解。 1、整体Aware接口图谱 这个图上的基本都是Aware接口的常用实现类,下面让我来给大家一个一个的介绍 2、Aware在工作中如何使用? 2.1、ApplicationContextAware(常用) 获取容器本身ApplicationContext对象,可以在bean中得到bean所在的应用上下文一般用于
2024-11-26注意要点: 服务端 客户端 代码 #include<WinSock2.h> #include<stdio.h> #pragma comment(lib, "ws2_32.lib") int main(){ WSADATA wsaData; WSAStartup(MAKEWORD(2,2),&wsaData); if(LOBYTE(wsaData.wVersion)!=2 || HIBYTE(wsaData.wVersion)!=2) { printf("请求版本失败");
2024-11-26SpringBoot配置Prometheus pom.xml 引入监控以及prometheus依赖 <dependency> <groupId>io.micrometer</groupId> <artifactId>micrometer-registry-prometheus</artifactId> </dependency> <dependency> <groupId>org.spr
2024-11-26系统用户操作日志(记录用户操作并定时保存到表中) 设计思路: ruoyi中使用Spring AOP来实现操作日志 1、定义业务操作日志注解,注解内可以定义一些属性,如操作功能名称、功能的描述等; 2、把业务操作日志注解标记在需要进行业务操作记录的方法上(在实际业务中,一些简单的业务查询行为通常没有必要记录); 3、定义切入点,编写切面:切入点就是标记了业务操作日志注解的目标方法;切面的主要逻辑就是保存业务操作日志信息; ruoyi实现方案,直接上核心日志切面类 /** * 操作日志记录
2024-11-2634了,距离35还有一年,就问了下ChatGPT应该怎么办,说实话,说的建议有一定的可行性。 Question: 今天过我34岁生日,我感觉到一些焦虑,因为目前在中国,依然在写后端代码,且是一个高级的开发,在中国的35岁是开发者瓶颈,且大多往管理层发展。应该怎么办为了未来考虑? Answer: 首先,祝你生日快乐!对于职业发展和未来的考虑,尤其是在35岁这个节点上,确实是许多开发者面临的共同问题。以下是一些建议,或许对你有所帮助: 1. 技术深度与广度 提升技术深度:成为某一领域的专家。例如,深
2024-11-26