240 发简信
IP属地:浙江
  • Fastjson @JsonField 不起作用

    前言:使用fastjson @JsonField不起作用,之前一直以为是使用的姿势不对,最后发现springboot默认的序列化工具是Jackson,所以就有了这篇文章 目录...

  • 通常权限系统数据量不大,如果一个部门的子部门数量已经达到10000个片区(疑问:真有这么多吗?),那就需要从业务和SQL层面做优化。
    比如:
    1、将指定的片区合并为大区是否会合适一些?
    2、将IN 换成 OR A=a 这样的形式;
    3、也可以将这类数据缓存起来(Redis)或者建个覆盖索引(MySQL);

    权限之数据权限

    概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...

  • 120
    白话文讲栈

    思考题 给定一个仅包含字符:(,),[,]的字符串,确定输入字符串是否有效。字符串有效的定义如下: 开括号必须用同一类型的括号闭合。 开方括号必须按正确顺序闭合。 可以先思考...

  • 白话文讲数组

    数组三大特性 数组是一种线性表的数据结构,它使用一组连续的内存空间,来存储一组具有相同类型的数据。 有三个关键词可以辅助我们理解数组,线性表、连续内存空间、相同数据类型。 线...

  • 我是一个角色,对应2种权限类型(功能、数据)

    权限之数据权限

    概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...

  • 可以的

    new 了一个 Function

    new Function 和 eval 的区别可以搜索到蛮多解释,但总觉得还不够具体,寻思着补补刀 一、从简易模板引擎说起 模板引擎可以怎样理解呢?在一段 Html 文档里面...

  • 120
    权限之数据权限

    概念 无论为数据操作赋予怎样的业务含义,其本质上仍然是数据的增删改查操作(如下图)。 随着业务的演进,逐渐衍生出精细化管理数据的诉求。我遇到的业务场景是在企业级数据管理中,对...

  • 第13.1.1章 语法解释ALTER DATABASE

    ALTER DATABASE 允许修改数据库的特征,所有关于数据库的特征都存储在db.opt文件中。你必须先具备该数据库的ALTER特权,才能完成对数据库的ALTER操作。 ...

  • 第23章、存储程序和视图

    本章讨论存储的程序和视图,这些数据库对象是根据存储在服务器上供以后执行的SQL代码定义的数据库对象。 存储的程序包括这些对象: 存储例程,即存储过程和函数。使用该CALL语句...

  • 第11章、数据类型

    数字类型 MySQL 支持标准 SQL 中所有数据类型。所有的这些类型包括: 精确的数据类型:INTEGER,SMAILLINT,DECIMAL,NUMERIC; 近似的数据...

  • 120
    第9章、语言结构

    字符串常量 字符串是包含在单引号(')或双引号(")字符中的字节或字符序列。以下几行例子是等同的: 如果ANSI_QUOTES启用了SQL模式,则字符串文字只能在单引号内引用...

个人介绍
唯有实践,才有认同。