聚合文章
汇集全部已收录博客的最新文章,点击标题前往原文阅读。
不再年轻
不再年轻却仍是满头黑发的你,在楼道歇了又歇,你不过是提了一袋米和一些吃食而已。那一刻的你,也才明白父母对你的爱 […]
高并发场景下,到底先更新缓存还是先更新数据库?
消息队列中如何保证消息的顺序性
本文选自:advanced-java 作者:yanglbme 问:如何保证消息的顺序性?
如何使错误日志更加方便排查问题
服务端如何防止订单重复支付
如何彻底理解红黑树
作者**:linzworld cnblogs.com/linzworld/p/13720477.html
为什么要用消息队列?你项目中是怎么用的
Spring 事务失效的 12 种场景
太坑了!聊聊
SpringBoot 参数校验组件
mac 连接远程 Linux
假设远程服务器信息为 ip:22远程连接ssh:ssh -p 22 root@ip上传本地文件/Users/test.txt到远程/home/upload/文件夹中:scp -P 22 /Use...
Windows 10 WSL2 安装配置
Windows 10 WSL2 安装配置 安装 WSL2 启用适用于 Linux 的 Windows 子系统 和 虚拟机平台 选项 microsoft store 搜索并安装 ubuntu22.04 设置默认版本为 WSL2 wsl --set-default-version 2 wsl2 内核更新 下载地址 Docker无法启动问题解
Hello world!
WordPress へようこそ。こちらは最初の投稿です。編集または削除し、コンテンツ作成を始めてください。
使用TS3AudioBot在Teamspeak3播放网易云/Youtube音乐
因为某语音软件逐渐走下坡路,朋友们纷纷寻找下一个开黑软件,因此这段时间拿闲置的服务器整了个Teamspeak3 … 继续阅读“使用TS3AudioBot在Teamspeak3播放网易云/Youtube音乐”
让我们粗鄙一点
这两天看到很多人聊到了防 “杠精”。其实我在相当长一段时间里也是杠精,甚至现在都会偶发杠精。这在和我妻子相处的多年时光里被无数次验证。更不用说那些依然在互联网可查的我的暴论发言。还好现在改善了那么一点点。如果要我说为什么彼时的自己会是一个杠精,大概是脱敏训练做的不够。是的,今天我想说的就是社交环境的 脱敏。很多次在内观冥想的时候思考过,人为什么会产生去怼别人,或者去杠一下别人的话题和观点的冲动。根源的因,应当是这段话题和观点,蹭疼了自己的某个安全区或者固有观念。人类作为一种社会化的灵长类,本能地会把这种场景等同于对于领地/栖息地的侵犯。自然而然就会进行抬杠反抗。所以,抬杠本身我倒是觉得和道德人…
疯狂黔渝行
4月份是个折腾的月份,这段总算休息好了,之前眼睛一直很痛,和这段时间起早贪黑有跟大关系,人不得不服老啊,以前晚上少睡会第二天没啥事,现在第二天整个人没精神。上周一临时决定去贵阳,为了不耽误其他事...
Go语言实现hook管理
实现Hook管理 下面介绍一个实现一个简单的Hook管理的思路
STP、RSTP、MSTP生成树协议比较
三种生成树协议的比较
版权声明
隐私政策
友链集装箱
友链
Debian SSH 连接使用中文
本意是好的, 只是没有考虑到: 在服务器上用中文的用户, 其客户端也必然支持中文.
如何用 Python 测试 Shell 脚本,顺便写一个测试框架
本文以 pingcap-docsite-preview 项目中的测试框架为例,介绍如何使用 Python 测试 Shell 脚本。
X静评0.3:要精致吗?| XComment0.3 Be Dainty?
连云港:图览
[vplayer url="https://static.szyink.com/szyink/2024/11/1731481505.mp4" /][vplayer url="https://s...
windows 下定时备份mysql
在 Windows 服务器上定时备份 MySQL 数据库,只保存15天的备份,您可以使用 Windows 的任务计划程序来实现。以下是一步步的指南: 编写备份脚本:在您的 Windows 服务器上,创建一个 .bat 批处理文件,用于执行数据库备份操作。例如,创建一个名为 backup_script.bat 的文件,内容如下: @echo off setlocal set BACKUP_DIR=C:\backup for /f %%a in ('wmic os get LocalDateTime ^| find "."') do set datetime=%%a set DATE=%datet…
直线提升我的生活质量——德龙ecp36.31咖啡机简评
一切的起因某天早上睡醒看到亲戚来家里做客,顺便带了点不用的小垃圾看看能不能在我这发挥余热本来应该能嫖一个小米的AC2100和一台咖啡机,结果咖啡机亲戚忘拿了,姑且作罢过了段时间开始放暑假了,去了趟他们那边看望我小表弟表妹,然后就收到了这台吃灰许久的咖啡机回到家看了看具体型号,德龙的ecp36.31,京东上差不多卖1k2+左右,整个赚翻清洗由于这咖啡机实在是吃了太久灰,拿过来时甚至还有些许咖啡粉残留,便着手找起一些「咖啡机专用」的工具做做清洗毕竟从来没有过相关经验,全程就看着YouTube上的前人教程依葫芦画瓢完成,结果也倒说得过去,至少看它最后的确是排出净水了但这清洗过程也算是有点烦,至少以我…
在无BTF的内核中使用fd寻找关联的socket结构
上一篇文章讲了eBPF Tracepoint和Kprobe,这一篇文章我们来看一下如何应对无BTF的老版本内核,以及如何只使用fd寻找关联的socket结构。 这篇文章的大背景,是需要关联fd、socket结构体指针,以便能够在hook系统调用时,通过fd找到对应的五元组信息。但是问题就在于,尝试了众多方法来关联上述的数据,甚至hook了十几个内核函数,希望包围socket的全生命周期,但是最终都出现了意料之外的结果,非常棘手。
给博客添加Waline评论支持
iBlog https://iblog.ren/posts/add_waline_comment/ -选择评论系统 由于静态博客天生的缺陷没有原生的评论支持,目前主流的嵌入评论的方法主要有使用第三方提供的评论服务和使用Github的issue来作为评论。 第三方评论服务 使用第三方服务的优点是省心而且支持匿名评论和反垃圾评论功能。 Github作为评论 使用Github作为评论最大的缺点就是访客必须使用Github账号登录才能评论,评论门槛较高,比较适合面向程序员/极客的博客。 自建评论系统 Valine Valine 这个的评论系统,由于其无后端的特性无法阻止恶意刷评论等行为,并且这个项目自…
年轻人的第一台 NAS
缘由 旧的一块 ST4000VX000 满了,需要新的储存空间,于是又买了一块 VX000。然而当硬盘数大于 1 时,硬盘盒不再优雅,而且多盘位的硬盘盒价格感人,于是考虑配一台 NAS。 NAS
踏出追星的第一步
我永远不会忘记,静谧夏夜那满天繁星。 访问 https://www.yuumi.link/posts/stars 阅读全文。
Arch Linux+btrfs配置简明指南
btrfs作为一个现代文件系统,其具有很多优势,比如写时复制,快照,子卷功能,文件校验,文件压缩等等。 我本身 […]
LeZi’s 自编译OpenWrt
注意事项 下载链接:点我跳转 The post LeZi’s 自编译OpenWrt first appeared on LeZi的猫窝.
Blog Update - SL(2,R) As a Topological Space and Topological Group
SL(2,R) is one of the most important Lie groups, especially in representation theory. In this post however, we study the very basic structure of it using Iwasawa decomposition.
X静评0.2:座位是购买的服务还是赠送的服务?| Xcomment0.2 A Bought Seat or A Gift Seat
Macos使用n nvm来管理Nodejs的多版本共存
使用eBPF Tracepoint和Kprobe跟踪内核活动
简介 eBPF老生常谈了,这里就不多介绍了,我们直接来看看Tracepoint和Kprobe。 Kprobe是Linux内核中的一个功能,可以实现无感知、动态切入任何内核活动中,并且收集调试和性能信息,一个很典型的使用案例就是切入内核的某个函数中并且获取传入参数和返回值。Kprobe共有两个类型,一个是Kprobe,一个是Kretprobe,他们都被统称为probes,前者用于切入内核函数并且获取传入参数,后者用于切入内核函数并且获取返回值。早期的Kprobe是以内核模块的形式开发,错误的操作会直接导致模块panic,并且可能会影响内核运行的稳定性,而如今,这些代码可以简化成eBPF代码,经过…
伦勃朗,梵高和其他
Musée d’Orsay 去巴黎之前早已做好人挤人的心理准备,毕竟是夏季出游高峰。抱着一丝丝的希… Continue reading 伦勃朗,梵高和其他 →
CSUST - 2023年省赛选拔赛
2023年集训队省赛选拔赛 个人题解
手把手带你实现跳表
引入跳表(跳跃表)能够维护一个数的集合(作用类似普通平衡树),查找时间复杂度为\(\Theta(\logn)\),与平衡树一样基于链表结构。由于不需要平衡树那么多旋转什么的,所以效率比较高,一般认为性能能打红黑树。除此以外,链表的特性使它能够以线性时间遍历某个子段。Redis的有序集合就是用跳表实现的。更简单来说,跳表是一个支持 \(\Theta(\logn)\) 时间随机访问的链表。定义上面这个东西叫链表。我们知道,链表只支持线性时间访问,所以不能二分。我们如果想维护一个有序序列的话,虽然插入删除很快,但是找到一个值对应的位置很慢。我们又知道,链表的访问形式实际上是一个一个遍历,而它有 \(…
My 2023 Birthday Remark
The below texts are translated from Chinese. The original was written under the format of proses.What’s the best way to recall the past? For me, it’s looking through my daily posts on social media in the past year.As it was such a long time ago, I barely remember anything, say, half a year ago, when…
docker中的文件系统
重新温习下docker中的文件系统,因为最近有好多pod被evicted,查了kubelet日志是因磁盘满导致... docker中的文件系统最先出现在SRE回忆录。
docker windows with winget
由于 windows 容器是纯命令行环境,在纯命令行环境下安装软件包可以使用微软官方提供的 winget。但是目前 windows 提供的 docker base image 默认都没有带 winget,需要自己安装。 有关 docker Windows 的安装等基础内容请参考 [[docker windows with buildtool]] 安装 winget 的安装非常简单,主要分为三个步骤: 安装对应版本的 vc_redist.x64.exe 解包 DesktopAppInstaller.msibundle 将解压后的内容加入 PATH 环境变量 在这里我们使用最新的 winget,需…
docker windows with buildtool
由于 windows 容器是纯命令行环境,想要在 Windows 容器中编译 VS 项目,需要在纯命令行环境下使用 vs_buildtool 安装编译套件。 Windows 容器安装 Windows 容器的安装使用与 Linux 容器差别不大,但是需要注意一下容器镜像和系统版本的匹配问题。 安装 docker 去官网下载 Docker Desktop 安装包,完成安装之后右键小图标点击 Switch to Windows containers... 切换到 windows container。安装过程中可能要输入一些指令并重启电脑,按指示操作即可。 下载镜像 windows 官方提供了 4 种…
随机分析、Langevin 方程与 Fokker-Planck 方程
1. Wiener 过程首先考虑一个离散的一维随机漫步 (random walk),记过程的起始点为 $x=0$,每一步行走距离为 $\Delta x$,向左向右走的概率均为 $1/2$,粒子每...
人在囧途——记录我的日本之行
前言 当我开始写下这篇文时,已经距离回国有将近一个星期了。至于为什么现在才写,而不是在路上边玩边写呢?其实光看标题就能猜到个大概了——由于这是
千万别注册.cn!
分享下朋友们的悲惨经历哈哈哈哈哈哈