数据结构与算法

Spring Security 中,想在权限中使用通配符,怎么做?

小伙伴们知道,在 Shiro 中,默认是支持权限通配符的,例如系统用户有如下一些权限: system:user:add system:user:delete system:user:select system:user:update ... 现在给用户授权的时候,我们可以像上面这样,一个权限一个权限的配置,也可以直接用通配符: system:user:* 这个通配符就表示拥有针对用户的所有

531.【博客开发】服务端接口实现(一)

由于整个博客是前后端分离的,并且接口规范主要使用的是 graphql(对于前端的界面不会有什么侵入性)。所以我这先把服务端的接口给实现了。 一、实体类实现 在做服务端——数据库表结构设计时,已经实现完了。 二、实体查询、删除、创建的数据库访问代码实现 由于所有维度数据访问接口约定为:全部支持分页。因此服务端无须做访问单条数据的代码实现。(即使是单条数据,也返回一个列表)(也是为了简化考虑)。 1.

582.缺陷解决(上)

经过零零散散一周的时间,今天问题终于解决了。 在昨天的文章缺陷描述中描述了缺陷的概况。 现在这个缺陷主要分为两部分:一个是是影像的必要性校验如何去掉;另外一个是影像插件是怎么回复正常。 今天先说一下第一个是如何解决的。 我咨询了其他同事,她说正常的业务流程应该有必要性这个校验的。有的同事,可能会通过信贷工厂准入中把目前所在机构移除,从而跳过必要性校验,业务流程可以正常提交。 还有另外一种解决办法,

【MySQL】索引(B+树详解)

MySQL(五)索引一、索引的减I/O设计1.读取量2.搜索树2.1方向2.2有序3.分多叉3.1B树弊端:3.2B+树3.2.1非叶子-搜索字段3.2.1.1海量分叉3.2.1.1.1最大式3.2.1.1.2最快式3.2.1.2缓存内存3.2.1.2.1字段总量小3.2.1.2.2时间复杂度3.2.1.3区间搜索向下保留3.2.1.3.1过程3.2.1.3.2模式3.2.1.3.3效果3

Pandas 依据特定列去除重复值

目的:依据特定的几个列,对数值相同的行进行删除 函数:pandas.DataFrame.drop_duplicates() 功能:针对输入的DataFrame格式的数据,去除指定列下面的重复的行,返回一个DataFrame数据 参数解释: subset:默认采用所有列,可以指定特定列 keep:可选{‘first’, ‘last’, False}, 默认 ‘first’,选择保留第一次还是最后

工作日常2

2022-07-20 研报抽取接口中新增了以下操作逻辑: 机构组织的统计选举操作 组织机构实体与金融指标实体相关联的操作 金融指标变化内容的遍历赋值操作 金融指标有无具体数值的判断操作 在生成节点与边的过程中,将构建逻辑优化为:首先检查节点是否存在,如果不存在则生成该节点并将边的尾节点id赋值为当前节点id;否则到节点字典中寻找当前节点的id并赋值给边的尾节点id。最后检查边是否重复,如果不

MAX30102血氧心率模块讲解二:驱动代码及计算算法

目录一、摘要二、iic库三、max30102的驱动层函数1. MAX30102 I2C设备地址 2.向MAX30102寄存器写入数据3.从MAX30102寄存器读取数据4.初始化MAX30102传感器 5.重置MAX30102传感器,读取MAX30102的设备ID,清空MAX30102 FIFO缓冲区,启用或禁用MAX30102的低功耗模式四、max301

Jenkins之声明式流水线语法

1 流水线 1.1 简介 jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins旧版本使用的流水线脚本,新版本 Jenkins(2.5之后引入) 推荐使用声明式流水线。 jenkins流水线语法和gradle语法很类似,都是基于了groovy的闭包语法 1.2 声明式流水线简介 在声明式流水线语法中,流水线过程定义在Pipeline{}中,Pipeline块

zabbix 代理服务器 与 zabbix-snmp 监控

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 一、部署zabbix 代理服务器 分布式监控的作用: 分担 server 的集中式压力 解决多机房之间的网络延时问题 file bsystemctl disable --now firewalld setenforce 0 hostnamectl set-hostname zbx-proxy file f