Archive

全部文章

这里收录了已经发布的所有内容。当前共有 20 篇文章,覆盖 21 个标签。

按标签浏览

git filter-repo 简介

简介 git filter-repo 是一个快速而灵活的工具,用于修改 Git 仓库的历史记录。 它可以用于许多任务,例如: 重写提交历史记录 清理旧的大型文件 将仓库拆分成几个小仓库 将多个仓库合并成一个 移除密码和其他敏感数据 Git-Filter-Repo的一些特性是: 处理速度快 灵活,可配置性高 保留提交的作

Spring DeferredResult 指南(译)

1. 概述 在本教程中,我们将研究如何在 Spring MVC 使用 DeferredResult 类来执行异步请求处理。 Selvet 3.0 中已经引入了异步的支持,简单来说,它允许在请求接收器线程外的另一个线程中去处理该HTTP请求。 从 Spring 3.2 起,就可以使用 DeferredResult ,它帮

数组实现队列

概述 队列 ,又称为 伫列 (queue), 计算机科学 中的一种 抽象资料型别 ,是 先进先出 (FIFO, First-In-First-Out)的 线性表 。在具体应用中通常用 链表 或者 数组 来实现。队列只允许在后端(称为 rear )进行插入操作,在前端(称为 front )进行删除操作。 从上述的概念中我

使用Keepalived实现简单的Nginx高可用

环境说明 Nginx Master : 192.168.123.101 Nginx Backup : 192.168.123.102 VIP : 192.168.123.103 安装Keepalived 以上两台Nginx所在的机器分别安装Keepalived 1 sudo yum install keepalived

MySQL Replication 主从复制 配置

介绍 Replication 可以使数据从一个MySQL数据库(master)复制到一个或多个MySQL数据库(slave)中,默认情况下该复制过程是异步的。我们可以通过配置来实现复制所有的 database 或者指定的 database 。 MySQL Replication 的优点如下: 横向扩展:可以将负载分布在

CentOS 7 安装 JDK

前提条件 确保使用 root 用户或具有 sudo 权限的用户登陆。 OpenJDK 通过 yum search 命令查看java相关包 1 yum search java | grep openjdk 版本 jre jdk 11 java-11-openjdk.x86_64 java-11-openjdk-devel

去广告规则

适用于 Adblock Plus/AdGuard/uBlock 等 EasyList + EasyList China https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt CJX’s Annoyance List 这是”EasyLi

MySQL COALESCE 函数

介绍 COALESCE(value,...) Returns the first non- NULL value in the list, or NULL if there are no non- NULL values. 官方文档介绍的很清楚,该函数返回参数列表中第一个非NULL的值,如果没有非NULL的值则返回NU

中兴 E8820 V2 资料

说明 ZXHN E8820 V2是一款支持IEEE802.11ac的智能无线路由器,支持双频最高1200Mbps(5G 900M和2.4G 300M)无线传输,支持1个GE上网口,4个GE用户端接口,支持USB端口,可外接移动硬盘进行家庭私有云备份。 硬件参数 用户接口 4GE+1USB+Wi-Fi 上行接口 GE 设

Java中的强引用、软引用、弱引用、虚引用

Java 对象的引用划分为4种,它们由强到弱依次是 强引用 、 软引用 、 弱引用 、 虚引用 。这样划分的作用是可以更好的控制对象的声明周期,有利于JVM 进行垃圾回收。

Spring学习笔记 - Spring AOP 使用

定义 Aspect 定义一个Aspect,只需要我们定义一个最普通的POJO,然后在类上加上 @Aspect 注解即可。 1 2 3 @Aspect public class MyAspect { } 声明 Pointcut Pointcut 的声明,依附在 @Aspect 所标注的Asepct定义类之内,通过使用 @

Spring学习笔记 - Spring AOP 概述

AOP中涉及的概念 Joinpoint 在系统运行之前,AOP的功能模块都需要植入到OOP的功能模块中。所以,要进行这些植入过程,我们需要知道再系统的哪些执行点上进行织入操作,这些将要在其之上进行植入操作的系统执行点就称之为Joinpoint。 Pointcut Pointcut概念代表的是Joinpoint的表述方式

Spring学习笔记 - Spring FactoryBean

简述 org.springframework.beans.factory.FactoryBean<T> 是 Spring 容器提供的一种可以扩展容器对象实例化逻辑的接口。 FactoryBean ,其主语是Ben,定于为Factory,也就是说,它本身与其他注册到容器中的对象一样,只是一个Bean而已,只不过这种类型的

玩物下载 群晖ARM版 安装方法

玩物下载 群晖ARM版 安装方法 玩物下载简介 玩物下载是一款超轻快且功能强大的下载工具,其下载加速由迅雷提供技术支持。已支持http、BT、电驴、磁力链、迅雷等目前所有主流的下载格式。欢迎您使用玩物下载,希望通过我们的下载技术,能帮助您节约下载时间、减少等待。产品特点:随时随地,想下就下。 前言 本人前些日子入手了猫

多租户的实现

多租户概述 多租户(Multi Tenancy/Tenant)是一种软件架构,其定义是:在一台服务器上运行单个应用实例,它为多个租户提供服务。 数据隔离方案 独立数据库 即一个租户一个数据库。 共享数据库,独立Schema 即多个或所有租户共享Database,但是每个租户一个Schema(也可叫做一个user)。 共