自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 巧用XXL-JOB【GLUE模式】快速搭建简单业务监控工具

我就想能不能把简单的hello world换成有点逻辑的业务代码呢,比如这段代码可以是查询数据库的某些数据,通过在页面上动态的传入参,实现查询线上数据库的数据,以此校验数据的准确性呢?3、执行器需要做的逻辑:链接数据库、执行配置的sql语句、格式化输出查询的语句、对返回的结果进行比较,起初最简单的版本我就是校验查询的数据存在或不存在,通过有或无,调用短信、企业微信、邮件接口预警执行语句的结果。2、配置自定义的sql语句,可以是简单的根据主键查询一条数据,也可以是复杂的多表jion校验数据。

2024-05-02 13:48:57 528 3

原创 揭开附近的“人”神秘面纱:初识GeoHash算法

但是,在地图搜索相关的应用中,地理信息相关的记录的数据量会很多,二元索引的速度应该不会很理想,再者,基于地理信息的搜索行为相关的搜索基准点相对比较稀疏,数据库的缓存效果也不会太理想。我们知道,经度范围是东经180到西经180,纬度范围是南纬90到北纬90,我们设定西经为负,南纬为负,所以地球上的经度范围就是[-180, 180],纬度范围就是[-90,90]。WX摇一摇附近的妹子、DY直播推荐附近的人、DD推荐附近的出租车、MT推荐附近的美食,我们平时用的APP是如何向我们附近的“人”的呢?

2024-04-28 18:28:25 653

原创 数据结构-redis数据结构-跳表skiplist

我们可以得到 数据总规模N与索引层高h的函数关系,最底层的索引元素个数为2=N/2h2=N/2h,即可推出h = log2N - 1h=log2N−1,再加上最底层的原始链表 h = log2Nh=log2N (log以2为底N的对数)跳表的时间复杂度 = 层高(h) * 每层遍历的个数(m),当数据规模很大的时候,我们可以忽略常数项m,所以链表的时间复杂度O(logN)O(logN)span:forward指向的节点与本节点之间的节点的个数,span越大说明跳过的节点的个数越多。如何提升查询效率呢?

2023-05-18 14:49:07 229 1

原创 【缓存雪崩、缓存击穿、缓存穿透】

redis学习知识点:缓存击穿、缓存雪崩、缓存穿透以上就是今天要讲的内容,本文仅仅简单介绍了缓存击穿、缓存雪崩、缓存穿透的概念和预防方案。

2023-02-01 01:56:38 172

原创 mysql日期函数

mysql时间函数汇总

2022-09-21 17:09:37 125 2

SwitchHosts.3.3.14.5404.rar

在了解 SwitchHosts 是什么之前,我们先要知道什么是 host 文件? hosts 是系统中用于 本地 DNS 服务的配置文件。用户在进行网络访问时,DNS 前首先会查询本地的 hosts 文件。 hosts 文件的作用就是放置本地操作系统的域名映射。在进行开发、测试的时候,因为有不同的环境,比如 开发环境、测试环境、发布环境等。这就导致对于同一个网址需要访问不同的 ip。你不用手动的去写 hosts 文件,直接在 switchhosts 上来改就行。

2022-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除