- 博客(5)
- 收藏
- 关注
原创 常用的linux命令
cat movie-api-v2-8003.log | grep “搜索请求参数” | cut -c 1-600。查找某日志,命输出指定长度。
2024-03-28 14:22:28
370
原创 redis 清理缓存方案
这里可以把需要清理的redis key前缀放入一个列表,遍历redis时与这个列表里的元素进行比较,每次需要新增就往待清理的key列表中增加一条数据,避免并发scan redis。:通过redis 的scan方法,即遍历所有的key,通过比较的方式,清理掉需要处理的key。最近在项目中需要刷新缓存,由于项目是在方法上面加的缓存,缓存的key都是以某一个方法开头。有一些方法,还会把ip也当作缓存key,也就是说并发越高,key的数量就越多。在海量redis key的情况下,怎样清理比较好。
2024-03-18 14:16:04
894
原创 同域名下跨系统登录的一个案例
即在A系统开放一个接口,调用B系统的登录接口,然后把拿到的登录成功后的cookie信息返回给A系统的前端进行设置,由于不存在跨域问题,这样用户就可以直接访问B系统了。这两个系统都是用的同一个端口,所以不存在跨域问题。由于系统B是用的IBM的一个成熟的产品,所以并不希望改动B系统的代码。这种方案比较常规,即利用iframe 嵌套 另一个系统的登录界面,自动提交登录表单。简称系统A 和系统B。是要求用户只需要登录A系统就可以直接跳转到B系统中。利用cookie进行B系统的登录。之前在项目中有一个情形。
2024-03-15 14:28:38
565
1
原创 es同步海量数据方案
需要注意的是,这里的参数start 和 end 在一次完整的增量同步中是不变的,这样可以避免一些实时更新带来的问题,但数据的更新会有一点延迟。11点的时候进行增量同步的时候,的start 和 end 参数可以设为 9:58 到10:59。即10点钟同步的时候 start 和 end 参数可以设为 8:00 到9:59。每次拿到最新的cursor传参下一次查询。在全量的查询sql上加上更新时间。这样可以确保不会漏掉数据。
2024-03-14 11:29:10
596
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人