程序开发 Spring 实例化 Bean 对象的基本流程
一、 实例化基本流程 基本流程图如下: Spring 容器在进行初始化时,会将 xml 配置的 <bean> 的信息封装成一个 BeanDefinition 对象,所有的 BeanDefinition 存储到一个名为 beanDefinitionMap 的 Map 集合中。 Spring 框架再对该 beanDefinitionMap 进行遍历,使用反射创建 Bean 实例对象,创建好…
经验教程 maven 常用配置以及如何配置代理
1. 常用配置 配置本地仓库地址。 <localRepository>D:\Maven</localRepository> 配置阿里云镜像 <mirrors> <!– 阿里云仓库 –> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf>…
程序开发 Spring 基于 xml 方式的 bean 的配置
一、简介 spring 可以通过读取 xml 配置文件的方式,生成 bean 实例对象。 现有如下 beans.xml 配置文件和实体类与接口。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/be…
经验教程 Apifox 接口调试前置操作脚本
项目加了鉴权以后,调试会变得比较麻烦,因为 token 随时可能失效,每次都要手动调用登录接口重新设置 token 比较麻烦。 好在大部分接口调试工具都可以配置前置脚本,比如在 postman 和 apifox 中可以设置如下前置脚本进行 token 的获取,设置为环境变量 ACCESS_TOKEN,然后在 Auth 引用变量即可。 相关环境变量,这里设置的是每个环境自己的环境变量,而不是全局变量…
程序开发 Jackson 常用注解
一、 Read+Write注解 Jackson包含一组注解,这些注解会影响从 JSON 读取 Java 对象以及将 Java 对象写入 JSON,这些称为 Read + Write 注解。 1. @JsonIgnore @JsonIgnore 用于告诉 Jackson 忽略 Java 对象的某个属性(字段)。 在将 JSON 读取到 Java 对象中以及将 Java 对象写入 JSON 时,都将忽…
程序开发 为什么 java 里面的布尔类型的字段不建议 is 开头
阿里开发手册里面强制规定,布尔类型的数据,无论是 boolean 还是 Boolean 都不准使用 isXXX 来命名,要理解为什么,首先要明确以下几点: 对于非 boolean 类型的参数,getter 和 setter 方法命名的规范是以 get 和 set 开头 对于 boolean 类型的参数,setter 方法是以 set 开头,但是 getter 方法命名的规范是以 is 开头 包装类…
运维开发 Centos 安装 nodejs
最好根据该文档进行操作:https://github.com/nodesource/distributions yum安装设置Node.js v16版本 curl –silent –location https://rpm.nodesource.com/setup_16.x | sudo bash setup_16里16是版本号,可根据自己需要修改。 yum方式安装 sudo yum -y i…
wordpress 解决 WordPress 开启 cdn 后不能获取到用户真实 ip 问题
CDN 是个好东西,但是开启 CDN 后,用户评论后显示的 ip 全是 cdn 节点的 ip。这样的话,如果需要显示评论归属地和运营商就变得毫无意义。 解决也很简单,只需要在 wp-config.php 文件加入以下代码: // 解决获取不到用户真实ip问题 if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $list = explod…
wordpress WordPress 纯代码美化默认登录页面
阿蛮君博客使用的是开源的 puock 主题,作者没有对后台登录页面进行美化,依旧是默认的登录样式。 其实可以通过纯代码进行美化登陆页面,美化后效果如下: 在 functions.php 添加如下代码,对于 custom_login_style 函数,需要自行修改 logo 和 背景图片的路径。 function io_login_header(){ echo '<div class…
程序开发 Springboot 配置 https
前言 Spring Boot 本身是一个 Java 应用程序框架,它可以内嵌一个嵌入式的 Web 服务器(如 Tomcat、Jetty 等),用于处理客户端请求。它默认使用的是 Java Keystore(JKS)格式的证书文件,用于配置内嵌的 Web 服务器的 SSL/TLS 加密。 JKS 是一种密钥库格式,用于在 Java 平台上存储密钥和证书,它可以包含一个或多个密钥对以及与这些密钥对关联…
其他分享 青博数据 – 站长扶持计划
有条件的站长都可以去申请下青博数据的站长扶持计划,阿蛮君申请到了一台 8h8g 的服务器。本来 2h4g 就够,结果老板大气直接给开了一台 8h8g 的。 根据官方发布的文章,赞助条件并非固定,且赞助配置最低为2G内存2核心20M带宽,只需要添加青博数据广告内容,并在底部放置文字和超链接。 原文链接:https://qingbocloud.com/newscontent/18.html