前言:使用fastjson @JsonField不起作用,之前一直以为是使用的姿势不对,最后发现springboot默认的序列化工具是Jackson,所以就有了这篇文章 目录...
前言:使用fastjson @JsonField不起作用,之前一直以为是使用的姿势不对,最后发现springboot默认的序列化工具是Jackson,所以就有了这篇文章 目录...
通常权限系统数据量不大,如果一个部门的子部门数量已经达到10000个片区(疑问:真有这么多吗?),那就需要从业务和SQL层面做优化。
比如:
1、将指定的片区合并为大区是否会合适一些?
2、将IN 换成 OR A=a 这样的形式;
3、也可以将这类数据缓存起来(Redis)或者建个覆盖索引(MySQL);
权限之数据权限概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...
思考题 给定一个仅包含字符:(,),[,]的字符串,确定输入字符串是否有效。字符串有效的定义如下: 开括号必须用同一类型的括号闭合。 开方括号必须按正确顺序闭合。 可以先思考...
数组三大特性 数组是一种线性表的数据结构,它使用一组连续的内存空间,来存储一组具有相同类型的数据。 有三个关键词可以辅助我们理解数组,线性表、连续内存空间、相同数据类型。 线...
我是一个角色,对应2种权限类型(功能、数据)
权限之数据权限概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...
可以的
new 了一个 Functionnew Function 和 eval 的区别可以搜索到蛮多解释,但总觉得还不够具体,寻思着补补刀 一、从简易模板引擎说起 模板引擎可以怎样理解呢?在一段 Html 文档里面...
概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...
ALTER DATABASE 允许修改数据库的特征,所有关于数据库的特征都存储在db.opt文件中。你必须先具备该数据库的ALTER特权,才能完成对数据库的ALTER操作。 ...
本章讨论存储的程序和视图,这些数据库对象是根据存储在服务器上供以后执行的SQL代码定义的数据库对象。 存储的程序包括这些对象: 存储例程,即存储过程和函数。使用该CALL语句...
数字类型 MySQL 支持标准 SQL 中所有数据类型。所有的这些类型包括: 精确的数据类型:INTEGER,SMAILLINT,DECIMAL,NUMERIC; 近似的数据...
字符串常量 字符串是包含在单引号(')或双引号(")字符中的字节或字符序列。以下几行例子是等同的: 如果ANSI_QUOTES启用了SQL模式,则字符串文字只能在单引号内引用...