Hi,Friend

Git Tag 命令常用操作

在使用Git管理源码时,我们一般会在特定的commit上打一个tag(标签),通常我们用此功能来标记一个发布点,本片文章用于记录Git Tag的增删改查操作。

Ubuntu 截图工具-Flameshot 安装与使用

Flameshot是一款优秀的开源截图工具,能够完美替代Ubuntu原装的截图工具,轻松实现截图编辑功能。本片文章用于记录一下在Ubuntu桌面版如何安装Flameshot以及之后如何手动配置一下截图快捷键。

如何使用Gmail的SMTP服务来发送电子邮件

SMTP是常见的邮件发送协议,我们可以很方便地使用SMTP协议将邮件快速安全地发送出去,之前在研究如何使用Gmali的SMTP服务在WordPress发邮件时,搜到好多文章说要到Google Developers Console开启GmailAPI服务之类的,简直离谱,因为想要使用Gmail的SMTP,只需要在自己的账户上设置一个“应用程序密码”就ok了,本文就来记录一下如何设置。

Ubuntu20.04开启TCP BBR阻塞控制

BBR是谷歌研发的TCP阻塞控制算法,它主要致力于:在有一定丢包率的网络链路上充分利用带宽和降低网络链路上的 buffer 占用率,从而降低延迟。总之,开启BBR能够大幅提升服务器的TCP吞吐率,而且从Linux Kernel 4.9 开始已经默认编译了 TCP BBR 模块,由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并,所以可以直接通过几行命令开启BBR,本篇文章用于记录一下如何开启BBR。

Java 注解

在Java中,我们经常能看到注解的身影,例如@Override这个注解,它表示该方法是一个被重写的方法,加上之后Java会检测前后方法的参数类型是否相同,还有在SpringBoot中,我们也经常用到如@AutoWired、@PostMapping这样超方便的注解,这篇文章就记录一下我的Java注解学习笔记。

改掉Win11烦人的二级菜单-Start All Back v3.5.5

Win11的二级右键菜单真的是让人很烦,虽然我第一时间就用StartAllBack改回去了,但最近把系统更新到最新的22H2后这个软件直接就失效了,提示要升级。还好在网上找到了比较新的3.5.2版本,所以就打算写篇博客备份一下,顺便分享给大家。

Nginx如何防护DoS和CC攻击

Nginx作为一款轻量高性能开源的Web服务器,深受大众欢迎并在服务器中得到了广泛应用。但是Nginx默认是不设防的,即不会自动防御DDoS攻击和CC攻击,因此攻击者可以轻易地发送大量的请求从而耗尽你的服务器资源、恶意盗刷你的服务器流量或者让你的后端服务器崩溃,因此配置Nginx基础防御是很有必要的,本篇文章就记录如何为你的Nginx配置一些基础的防御规则从而保护你的Web服务器。

加密鸽(cryptgeon)Docker部署笔记

加密鸽是一个受 [_PrivNote_](https://privnote.com)项目启发的安全、开源共享密信和文件共享服务器,可以很方便地加密分享文本和文件,本篇文章用于记录如何搭建部署加密鸽。

如何在一台电脑上使用多个Git身份

Git是通过用户名和邮箱来确认你的身份的,所以你需要修改项目的git config文件设置来实现身份切换,本文就介绍如何设置使用多个Git身份并设置与使用多个Git密钥连接到多个Git账户

IDEA隐藏文件设置

IDEA有将指定文件隐藏的功能,如果我们为了方便,需要看到或者不想看到某些文件和文件夹的话,可以在IDEA设置中调整。

Hi,Friend

切换主题 | SCHEME TOOL