- 博客(6)
- 资源 (67)
- 收藏
- 关注
原创 系统通知,居然用拉取
广义系统通知,有1对1的通知,以及一对多的通知,有相对实时的业务通知,也有能够容忍一定延时的系统通知。任何脱离业务场景的架构设计都是耍流氓,结合具体的场景来看下,这样的一些系统通知,究竟是推还是拉?第一大类:系统对1的通知典型业务,计数类通知:(1)有10个美女添加了你为好友;(2)有8个好友私信了你;很多业务经常有这类计数通知,通知结果只针对你,这类通知是推送,还是拉取的呢?常见的有这样一些实践:如果业务需求对计数需求需要实时展现,例如微博的加好友计数,假如希望实现不刷..
2020-12-25 10:24:27 137
原创 轻量级定时任务框架:APScheduler
一、APScheduler简介APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架(Python库)。APScheduler有三个内置的调度系统,其中包括: cron式调度(可选开始/结束时间) 基于间隔的执行(以偶数间隔运行作业,也可以选择开始/结束时间) 一次性延迟执行任务(在指定的日期/时间内运行作业一次) 支持的后端存储作业APScheduler可以任意混合和匹配调度系统和作业存储的后端,其中支持
2020-12-17 08:41:56 205
原创 Linux 系统审计操作行为的 5 种解决方案
很多时候我们为了安全审计或者故障跟踪排错,可能会记录分析主机系统的操作行为。比如在系统中新增了一个用户,修改了一个文件名,或者执行了一些命令等等,理论上记录的越详细, 越有利于审计和排错的目的。不过过剩的记录也会为分析带来不少麻烦, 尤其是将很多主机的记录行为发送到固定的远程主机中,数据越多,分析的成本便越大。实际上,绝大多数的系统行为都是重复多余的,比如 cron 任务计划,我们信任的程序等, 这些都会产生大量的记录,但很少用于审计分析。基于这个需求,我们在审计系统操作行为的时候,至少应该添加一些过滤
2020-12-17 08:31:03 764 2
原创 每个软件开发人员都应该知道的5种设计模式
通常设计模式是用于解决问题的模板,可以在多种不同的情况下使用,但它并不是一个可以直接转换为代码的设计,但确实开发者奠定软件是否成功的基础。有一些设计模式是每个开发人员都应该了解的,包括它应该在什么地方和什么时候使用,今天,就和大家讨论一下每个软件开发人员都应该知道5种重要的设计模式:1、单例模式这是最常用和最常见的设计模式,几乎每个应用程序都需要用到单例模式,这种模式涉及到一个单一的类,该类负责创建自己的对象,当你需要一个对象来协调跨系统的操作时,单例模式是很好的解决方式。顾名思义,模.
2020-12-17 08:28:26 881
原创 Linux 运维日常 40 个命令汇总
1、删除0字节文件find -type f -size 0 -exec rm -rf {} \;2、查看进程按内存从大到小排列PS -e -o "%C : %p : %z : %a"|sort -k5 -nr3、按 CPU 利用率从大到小排列ps -e -o "%C : %p : %z : %a"|sort -nr4、打印 cache 里的URLgrep-r-ajpg/data/cache/*|strings|grep"http:"|awk-F...
2020-12-17 08:26:34 479
原创 Linux网络状态工具ss命令操作详解
ss命令用于显示socket状态. 他可以显示PACKET sockets, TCP sockets, UDP sockets, DCCP sockets, RAW sockets, Unix domain sockets等等统计. 它比其他工具展示等多tcp和state信息. 它是一个非常实用、快速、有效的跟踪IP连接和sockets的新工具.SS命令可以提供如下信息: 所有的TCP sockets 所有的UDP sockets 所有ssh/ftp/ttp/https持久连接
2020-12-17 08:19:56 452
OBS-Studio-27.2.3-Full-Installer-x64
2022-03-06
BitWarden_1.46.2 - 免费密码管理器 | 谷歌(Chrome)浏览器插件
2021-12-24
google_Automa_v0.9.3.crx
2021-12-24
bitwarden v2.5.6.apk
2021-05-08
CanonPrintService_v2.7.1_itmop.com.apk
2021-02-06
Git-2.30.0.2-64-bit.rar
2021-01-31
Git-2.30.0.2-32-bit.exe
2021-01-31
python-3.8.2-amd64.rar
2021-01-29
python-3.8.2.rar
2021-01-29
python-3.9.0amd32.rar
2020-11-14
python-3.9.0-amd64.rar
2020-11-14
数科OFD版式阅读软件.zip
2020-11-13
bitwarden_free_password_manager-1.46.2-an+fx.xpi
2020-11-08
BitWarden_1.46.2_chrome.crx
2020-11-08
水星智能网管交换机客户端应用程序 1.0.3.zip
2020-11-05
Bitwarden-1.22.2-x64.freebsd
2020-11-03
Bitwarden-1.22.2-x86_64.rpm
2020-11-03
Bitwarden-Portable-1.22.2.exe
2020-11-03
RemoteDesktopManager-signed-aligned.apk
2020-10-16
virt-viewer-x86-9.0.msi
2020-10-10
virt-viewer-x64-9.0.msi
2020-10-10
nssm-2.24-101.zip
2020-09-30
frp_0.34.0_linux_386.tar.gz
2020-09-29
frp_0.34.0_linux_amd64.tar.gz
2020-09-29
frp_0.34.0_windows_386.zip
2020-09-29
frp_0.34.0_windows_amd64.zip
2020-09-29
frp_0.32.0_windows_amd64.zip
2020-09-29
PotPlayerSetup-x32-20200908.exe
2020-09-13
PotPlayerSetup-x64-20200908.exe
2020-09-13
Firefox Setup 68.1.0esr-X64.exe
2020-09-12
Firefox-ERS-68.12.0-x32.msi
2020-08-30
python-3.8.5-amd64.rar
2020-08-10
PowerToysSetup-0.20.0-x64.rar
2020-08-05
bitnami-owncloud-10.4.1-2-linux-x64-installer.run 自动安装
2020-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人