casbin的表字段解释

casbin_rule表中 p_type --类型,可以是p策略,g角色等等 v0 --角色 roleName/roleId sub v1 --Path 路径 obj v2 --Method 请求方式 act v3 --允许读/写 read/write ...

同步/异步&阻塞/非阻塞

平时开发中经常会听大家说到什么同步阻塞、异步非阻塞等等名词,这里我谈下自己对这两个名词的理解,仅仅是个人观点,并不一定正确。 1.阻塞/非阻塞 我认为判定阻塞还是非阻塞,取决于线程所做的操作是否需要...

JoinPoint的用法

JoinPoint 对象 JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象. 常用api: ProceedingJoinPoint对象 ProceedingJoinPoint对...

Goland配置goproxy.cn代理

打开Goland软件,可以看到如下菜单。 选中File菜单,在弹出的菜单列表中,选中Settings选项。进入Settings界面 注意上图圈起来的两处: 1、勾选Enable Go Modules integration.(必须) 2、设置...

uniapp 小程序 语音

用的是插件市场的百度语音接口 首先去百度云创建应用链接 记下 这里的 AppID、API Key、Secret Key 下面会用到 打开QS-baiduyy.js文件 按照client_id = API Key & client_secret = secret Key格式 将data替...

thinkphp6(tp6)创建定时任务

使用thinkphp6框架中提供的命令行形式实现定时任务 一、创建一个自定义命令类文件 php think make:command Hello 会生成一个app\command\Hello.php命令行指令类,我们修改内容如下: <?php declare (s...

golang 嵌套结构体属性为null

最近写了一个go的项目,嵌套了多层结构体,返回值无法处理成null很不利于客户端调试 最终在不懈努力下找到了解决方案 定义结构体 type UserList struct { CID int `json:"c_id"` CName stri...