- 博客(8)
- 资源 (6)
- 收藏
- 关注
原创 多租户系统试用功能设计
多租户系统的试用方案设计结合了RBAC模型和试用状态管理,通过扩展用户表和权限表字段,实现了试用用户的权限控制和状态管理。用户注册时默认开启试用,试用到期后保留权限数据但禁止操作。后端通过拦截器或AOP检查用户状态,前端根据状态提示用户。数据库表结构需添加试用相关字段,代码实现包括用户注册、权限检查和试用到期处理。安全性方面,确保数据隔离并使用缓存优化性能。整体方案通过定时任务和状态管理,有效控制试用用户的权限和生命周期。
2025-05-23 10:07:03
910
原创 Electron应用websocket操纵方案
通过Chrome DevTools Protocol(CDP)直接操作网络层,支持全流程拦截。通过上述方案,可灵活实现从协议握手到消息内容的全面控制,具体实施时可参考。:需完全控制WebSocket消息收发流程,支持实时修改请求/响应内容。:需要更底层控制(如拦截握手阶段、修改HTTP头、重定向请求)实现,拦截所有WebSocket连接的创建和消息事件。:快速调试场景,无需代码深度集成。:通过预加载脚本重写。
2025-04-09 18:21:02
769
原创 添加Chrome网页登录并跳转到Electron应用
首先,我们需要修改主进程文件,通常是// ... 现有代码 ...// 确保这里引入了app和protocol// ... 现有代码 ...// 在app ready之前注册协议} else {// 处理协议激活事件// 解析URL中的参数// 如果已经有窗口打开,发送消息给渲染进程} else {// 存储token,等窗口创建后再发送});// ... 现有代码 ...// 在创建窗口的函数中添加// ... 现有窗口创建代码 ...
2025-03-29 23:34:30
533
原创 Electron网页程序和chrome中的网页程序的具体区别
定位:Electron是桌面应用开发框架,Chrome是网页运行环境。能力:Electron突破浏览器沙盒限制,实现系统级功能;Chrome侧重轻量化和标准化。代价:Electron以资源消耗和复杂度为代价换取功能扩展;Chrome牺牲系统集成能力以保障安全与性能。开发者应根据需求选择技术方案:优先使用Chrome网页程序实现轻量功能,仅在需要深度系统集成时采用Electron。
2025-03-18 10:45:23
341
原创 ddos防护之使用 CDN 来保护源站 IP
我可以在服务器上直接配置nginx,但是不配置域名,只开放80端口,而在cdn中配置https证书,是否可以有效避免这种攻击的情况。这个问题在使用 CDN 的情况下特别重要,因为我们通常不希望源站 IP 被发现,以防止攻击者绕过 CDN 直接攻击源站。这样配置后,只有携带正确请求头的请求(即来自阿里云 CDN 的请求)才能访问源站,其他直接访问源站的请求都会被拒绝。是的,这是一个很好的方案!- 如果该 IP 确实是目标域名的源站,且配置正确的 SNI,服务器可能会接受握手。是的,这确实是个麻烦的问题。
2024-12-17 09:43:52
719
原创 http_post_file example
POST /uploads/webupload/275621 HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application
2008-11-18 09:41:00
814
Apress.Foundations.of.WF.An.Introduction.to.Windows.Workflow.Foundation.Oct.2006.pdf
2010-05-24
Next_Generation_Java_Testing._TestNG_and_Advanced_Concepts.rar
2010-05-24
Sams Teach Yourself Windows Workflow Foundation (WF) in 24 Hours.Sams.p624.2009.rar
2010-05-24
Wrox.Professional.Windows.Workflow.Foundation.Mar.2007.eBook-BBL.rar
2010-05-24
Wrox_Code_Leader_Using_People__Tools__and_Processes_to_Build_Successful_Software.rar
2010-05-24
Manning.Test.Driven.TDD.and.Acceptance.TDD.for.Java.Developers.rar
2010-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人