- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 redis常用结构和奇淫技巧
Redis可以做什么 记录帖子的点赞数、评论数和点击数 (hash)。 记录用户的帖子 ID 列表 (排序),便于快速显示用户的帖子列表 (zset)。 记录帖子的标题、摘要、作者和封面信息,用于列表页展示 (hash)。 记录帖子的点赞用户 ID 列表,评论 ID 列表,用于显示和去重计数 (zset)。 缓存近期热帖内容 (帖子内容空间占用比较大),减少数据库压力 (hash)。 记录帖子的相关文章 ID,根据内容推荐相关帖子 (list)。
2020-05-28 15:48:03 301
转载 基于Redis位图实现用户签到功能
场景需求适用场景如签到送积分、签到领取奖励等,大致需求如下:签到1天送1积分,连续签到2天送2积分,3天送3积分,3天以上均送3积分等。 如果连续签到中断,则重置计数,每月初重置计数。 当月签到满3天领取奖励1,满5天领取奖励2,满7天领取奖励3……等等。 显示用户某个月的签到次数和首次签到时间。 在日历控件上展示用户每月签到情况,可以切换年月显示……等等。设计思路对于用户签到数据,如果每条数据都用K/V的方式存储,当用户量大的时候内存开销是非常大的。而位图(BitMap)是由一组bi
2020-05-28 14:43:19 467
原创 crontab的定时表达式
如下所示,一般crontab文件里面的定时任务格式如下所示:59 23 * * * /home/oracle/scripts/alert_log_archive.sh >/dev/null 2>&1crontab 文件中每个条目中各个域的意义和格式:第一列 分钟: 1——59第二列 小时: 1——23(0表示子夜)第三列 日 : 1——31第四列 月 : 1——12第五列 星期: 星期0——6(0表示星期天,1表示星期一、以此类推)第六列 要运行的命令
2020-05-27 15:17:01 983
原创 shell脚本执行mysql语句,将执行结果发送到钉钉报警群
shell中执行mysql语句,将执行结果发送到报警群#!/bin/bashredLine="0"echo " 警戒线: $redLine"libraryHost="你的数据库地址"libraryDB="mysql -u你的用户名 -p你的密码 -h${libraryHost} --default-character-set=utf8 -A -N"crmHost="你的数据库地址"crmDB="mysql -uwww -p你的密码 -h${crmHost} --default-chara
2020-05-26 17:10:02 460 1
原创 编写Shell脚本执行SQL语句,并将结果发送到钉钉群
首先编写mysql脚本,然后在crontab中编写定时任务触发这个脚本,向钉钉群里发消息#!/bin/bashsevenDate=$(date -d -7day '+%Y-%m-%d %H:%M:%S')libraryHost="你的mysql域名"libraryDB="mysql -u用户名 -p密码 -h${libraryHost} --default-character-set=utf8 -A -N"sql1="SELECT t0.lesson_id,'%' separ1,t3.nam
2020-05-26 16:39:16 878
转载 拓扑排序详解与实现
拓扑排序详解与实现介绍拓扑排序,很多人都可能听说但是不了解的一种算法。或许很多人只知道它是图论的一种排序,至于干什么的不清楚。又或许很多人可能还会认为它是一种啥排序。而实质上它是对有向图的顶点排成一个线性序列。至于定义,百科上是这么说的:对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边<u,v>∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足..
2020-05-17 21:22:07 553
原创 shell统计接口响应时长
1.将接口响应时长输出到文件读取接口文件,统计每个接口响应耗时,计算平均值,输出到文件。#!/bin/bashpaths=`cat path_file`echo "=====接口响应耗时统计=====" > path_time.logfor path in $paths;doecho -n $path >> path_time.logecho -n " " >> path_time.loggrep $path /home/www/log/java-ap
2020-05-09 18:45:11 1019
极客时间 趣谈网络协议(1-41讲)PDF资料
2018-11-15
shiro认证授权
2017-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人