Golang/Gin的鉴权管理工具Casbin 2023年11月29日 liziyu 11 默认使用方式是需要两个文件:模型文件,规则文件。这里可以直接抄代码Editor | Casbin,这里选择RBAC模型的。在写管理系统时,不会将规则保存在文件中,会存入数据库中使用。这个时候可能就需要我们自己写一个适配器来转换它的存储方式Policy的存... 阅读全文 0 评论
java常用分层架构的设计模式 2023年11月26日 liziyu 12 在Java项目中,通常会使用一种基于分层架构的设计模式,将代码按照不同的职责划分到不同的包或模块中。在这种设计模式中,常见的包括DAO(数据访问对象)、Service(服务层)和Domain(领域模型)。1、DAO(数据访问对象):DAO层负责与数据源(... 阅读全文 0 评论
Auth2.0授权简单理解 2023年11月22日 liziyu 10 4种资源:资源拥有者(小明);客户端(软文系统);授权服务(微信公众号平台);受保护资源(小明公众号内的文章); 阅读全文 0 评论
[Component] <canvas>: canvas 2d 接口支持同层渲染且性能更佳,建议切换使用。 2023年11月21日 liziyu 8 问题:微信小程序使用 echarts 时,控制台报错[Component] : canvas 2d 接口支持同层渲染且性能更佳,建议切换使用。详见文档原因:echarts内部原因解决办法:1、修改源码 ec-canvas/ec-canvas.js// b... 阅读全文 0 评论
PHP8.2弃用动态属性,如何解决呢? 2023年11月16日 liziyu 12 动态属性的使用弃用动态属性创建,除非类选择使用 #[\AllowDynamicProperties] 注解。stdClass 允许动态属性。__get()/__set() 魔术方法不受此更改的影响。解决动态属性弃用警告,可以通过以下方式:声明属性(首选)... 阅读全文 0 评论