不念博客-专注Linux运维技术
不念博客-专注Linux运维技术
最新发布第12页
Linux-监控IP频繁登录服务器脚本-不念博客

Linux-监控IP频繁登录服务器脚本

下面脚本的作用是监控IP登录失败次数,如果某个IP的登录失败次数超过设定的最大次数,则阻止该IP的进一步登录尝试。 通过iptables防火墙阻止连接,当一个IP尝试登录次数超过5次时,iptables会阻...
C语言求最大公约数(C语言编写示例代码)-不念博客

C语言求最大公约数(C语言编写示例代码)

在C语言中,可以使用辗转相除法(Euclidean algorithm)来求两个数的最大公约数。 以下是一个使用C语言编写的示例代码: #include <stdio.h> // 函数声明 int gcd(int a, int b); int main()...
redis缓存出错的4种典型情况及其解决方案-不念博客

redis缓存出错的4种典型情况及其解决方案

缓存系统如何出错? 下图显示了缓存可能出错的 4 种典型情况及其解决方案。 1、雷群问题(Thurder Hurd) 当缓存中的大量 key 同时过期时,就会出现这种情况。然后,查询请求直接冲击数据库,导...
C语言二分法是什么意思?(C语言二分法查找函数)-不念博客

C语言二分法是什么意思?(C语言二分法查找函数)

二分法(又称折半查找法)是一种在有序数组中查找目标值的高效算法。 以下是使用C语言实现的二分法查找函数: #include <stdio.h> int binary_search(int arr[], int n, int target) { int l...
使用双异步后,如何保证数据一致性?-不念博客

使用双异步后,如何保证数据一致性?

很简单,通过对比Excel文件行数和入库数量是否相等即可。 那么,如何获取异步线程的返回值呢? 一、通过Future获取异步返回值 我们可以通过给异步方法添加Future返回值的方式获取结果。 FutureT...
Linux系统维护脚本有哪些?(Linux常见系统维护脚本)-不念博客

Linux系统维护脚本有哪些?(Linux常见系统维护脚本)

在Linux系统中,维护脚本可以帮助你自动执行一些例行任务,例如更新系统、备份文件、清理缓存等。 以下是一个简单的Linux系统维护脚本,你可以根据自己的需求进行修改或扩展。 #!/bin/bash # Li...
获取双异步返回值时,如何保证主线程不阻塞?-不念博客

获取双异步返回值时,如何保证主线程不阻塞?

一、前情提要 在上一篇文章中,使用双异步后,如何保证数据一致性?,通过Future获取异步返回值,轮询判断Future状态,如果执行完毕或已取消,则通过get()获取返回值,get()是阻塞的方法,因此...
数据库连接详解(常见的数据库连接方式)-不念博客

数据库连接详解(常见的数据库连接方式)

数据库连接方式主要取决于您要连接的数据库类型、所使用的编程语言和数据库管理系统(DBMS)。 以下是一些常见的数据库连接方式: ODBC (开放数据库连接) ODBC 是一个通用的数据库连接接口,允...