小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
记录自己技术和想法地方
后端

过期Map自己逻辑实现

背景 一个接口A会请求另外一个接口Btoken是否有效【因为2个服务器,token存放在 接口B redis里面】,为了减少接口A请求B的次数,我们希望在A实现一个简单的过期Map。 逻辑 用对应的语言的map 创建定时器随机抽取一些值做是否过期校验【确保线程问题,因为我们用Node 全部都在主线程,所以没有竞争,其他语言可以通过任务队列来保证线程竞争,建议不要加锁】 获取key校验是否过期,然后再验证是否有效 总结 上述思路借鉴redis过期逻辑,保证cpu消耗和内存占用,一种比较好的策略。同事开始希望用redi…

28 3 月, 2021 0条评论 2241点热度 0人点赞 小鱼儿 阅读全文
后端

后端开发之token 常见逻辑

背景 我最近正好遇到这样子的需求,自己跟同事讨论一下,得出了一些结论,于是我就写下来方便其他遇到类似的问题。 需求 用户访问一个url,然后这个Url会调到公众号得到用户授权,然后获取openid,然后跳转到最终的展示页面。同事开发时候直接跳转了最终的展示页面,同时带了openid,却没有其他验证,我开始跑流程时候没有注意到这个逻辑,后面突然发现,你既然没有带任何验证,openid 又是固定,那么用户只要复制这最终的url,那么他后面就不需要任何授权。所以这个就一个非常巨大的安全问题。 解决方案 公众号回调接口时候…

28 3 月, 2021 0条评论 2078点热度 0人点赞 小鱼儿 阅读全文
宝塔

屏蔽宝塔推荐安装套件

## 背景 因为自己一台云服务器,先搭建好运行环境,再安装宝塔,所以不想再安装套件,但每次都会弹出提示框。 ![](https://www.xiaoyutang.net/wp-content/uploads/2021/03/image-4-1024x484.png)## 解决方案 找到宝塔安装目录,我的默认[C:\\BtSoft](C:\BtSoft),打开js C:\\BtSoft\\panel\\BTPanel\\static\\js\\index.js , 我的是宝塔7.1.0。文本跳到51行,然后进行代码屏…

3 3 月, 2021 0条评论 2279点热度 0人点赞 小鱼儿 阅读全文
Uncategorized

百度网盘不限制下载方法(官方方案)

背景 今天同事无意间说百度网盘下载不限制了,我觉得不可能,除非百度网盘实现P2P奖励机制,最后确认缺失百度的P2P奖励机制,我们不限制下载方式,当然依赖官方这个设置。 什么是P2P奖励? 你帮百度网盘提供下载资源给其他用户,其他百度用户从你这下载,你获得对应的报酬 怎么设置? 勾选提速模式,理论上你刚开启提速模式,加速应该不明显,因为你的没有提供上传,但我没有测试,因为自己是会员,所以我选择积分模式。 总结 百度:这种可能是百度一种算是双赢的模式,因为百度用户实在太多,免费用户占比应该比较大,提供这种方式,可以减少…

1 3 月, 2021 0条评论 2455点热度 0人点赞 小鱼儿 阅读全文
分类
  • AI
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • java
  • javascript
  • jquery
  • miui+
  • nes
  • nodejs
  • obsidian
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • workflow
  • xscr
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
websocket 快速登录 electron 多线程 下载 OllyDBG win11 java ie8 源代码 webview 插件 爆红 界面 报错 异常 服务器 scrcpy 手动构建pe node debugview jquery 运行库 远程控制 小玩意 nodejs html 多开 抖音 网站 c++ 301 清理 c/c++ android c# VC 修改 准备开发产品 菜单 百度 md5 免费清理僵尸粉 windows 软件 微信 栈 bat obsidian 大小端
归档
  • 2025 年 10 月
  • 2025 年 9 月
  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号