通过 Nginx 代理实现网页内容替换

突发奇想,用 Nginx 代理一个网站,把网站的一些关键字替换掉,蛮有意思的。

运维 

保险系列(三)——重疾险该买吗?

重大疾病险是指当被保人患有特定重大疾病时,由保险公司对被保人给予适当补偿的商业保险。根据保费是否返还来划分,可分为消费型重大疾病险和返还型重大疾病险。

Spring 源码分析(六)——Bug?getBean取出的Bean居然未经初始化

Spring 是线程安全的,支持多线程并发调用。但在某种特殊情况下,使用 BeanFactory 的 getBean 方法,我成功拿到了未经初始化的 Bean(是BUG,亦或是出于某种原因考虑的特性?)。

Dream 开发测试

非正经文章,用于在主题开发维护中,测试和确认一些问题。

2023年国庆出游之香港六天五夜行程总结

生活 

香港是一个拥有历史悠久、独特文化的国际大都市。这次出行是带着香港银行卡开户的目的去的,去之前对银行开户做了许多攻略,去之后发现香港和想象中的挺有区别,简单总结一下。

Spring 源码分析(五)——Spring三级缓存的作用分别是什么?

Spring 的三级缓存是经典面试题,也会看到一些文章讲三级缓存与循环依赖之的关系。那么,三级缓存分别存储的什么呢?他们的作用又分别是什么?

Spring 源码分析(四)——Spring 如何解决循环依赖

Spring 如何解决循环依赖这是一个非常经典的面试问题,那么 Spring 是如何解决循环依赖问题的呢?又是否能够让其解决循环依赖的方法失效呢?

CGLIB 和 JDK 两种动态代理方法对比

Spring 动态代理时提供了 JDK 代理和 CGLIB 两种方式,一般而言,代理的目标是接口时 AOP 使用 JDK 代理来实现,CGLIB 则负责对类进行代理,两种代理方法结合使用。

Spring 源码分析(三)——Bean 的全生命周期流程

在 Spring 框架中,容器可以对 Singleton 作用域下的 bean 进行生命周期管理,对 bean 的创建、初始化和销毁进行控制。本文讲述 bean 的生命周期全过程,详细描述了生命周期过程中 spring 开放的自定义切入接口。

Spring 创建 Bean 的三种方式

在使用 Spring 框架后,对象以 Bean 的形式统一交给 IOC 容器去创建和管理。现阶段主流的方式是基于 SpringBoot 框架,基于注解的方式实现 Bean 的创建,但在原生 Spring 框架中其实存在三种创建 Bean 的方式。

保险系列(二)——什么是增额寿险

增额寿险是指保额可以持续递增的保险,细分可分为增额终身寿、年金险、养老金险等险种,定义都大同小异。这类险种都围绕“增额”这一点,明确声明了未来银行存款利率下行的趋势,以锁定复利3.5%为卖点销售保险。

保险系列(一)——谈谈商业保险的几大类别

保险是对生活的一种保障,最基础的就是人人必备的社保,属于社会的基础保障制度。但除了社保以外,许多人也会选择购买一些商业保险,以更充分的保障人身和财产安全。 商业保险里可以细分非常多个险种,本文简要聊聊主要的几种保险类别,从赔付和保障访问等方面简单介绍,方便按需购买。

OpenVPN 介绍以及服务端和客户端部署

虚拟专用网络(Virtual Private Network,VPN)可通过一个公用网络建立一个临时的、安全的链接,克服了公共网络缺乏保密性的弱点。借助VPN隧道可将物理分离的网络通过 internet 进行逻辑上的直接连接,延展了企业的内网网络,为远程办公、移动办公提供支持。 目前有很多用于搭建VPN的开源软件,例如 Shadowsocks (小飞机),但是好像逐渐的都失去了维护,本文基于 OpenVPN 介绍 VPN 的搭建过程。

Dream & Halo-Plus 发布

经过了漫长的准备,终于迎来了 Dream & Halo-Plus 的里程碑性发布!本次要介绍的是 Dream 2.3.0 和 Halo-Plus 1.0.0 两个指定版本的组件,那么 Halo-Plus 是什么呢? Halo-Plus 是小玖在 Halo 1.6.1 版本之上继续开发的 Halo 博客驱动程序版本,对 Halo 一些功能进行了优化,后续将在这个版本上持续开发,进行小功能迭代和版本问题修复。

Hexo写文章不方便?用上GitHub Actions真的是泰裤辣

对于做个人博客的小伙伴来说 HEXO 大家肯定都是非常熟悉的吧,这是一个静态的个人博客程序,通过 HEXO + GitHub Pages 搭建免费个人博客也是很多博主的选择。但相信肯定也会有些困恼,比如博客的渲染维护太麻烦了,我要在一台新设备上写博客并推送到 GitHub Pages 还要先安装 Nodejs、HEXO 和插件?有了 GitHub Pages 完全可以放开 HEXO 专注写博客。