- 博客(45)
- 收藏
- 关注
原创 Idea切换分支提示:Your local changes to the following files would be overwritten by checkout
Your local changes to the following files would be overwritten by checkout. IntelliJ IDEA can shelve the changes, Checkout and unshelve them after that
2024-04-22 16:08:26 2208
原创 初识mysql索引(二)
因为我们索引的目的是为了快速定位,如果值全是null 这个时候,索引就没有意义,直接走全表查询,如果只有一个null ,那就可以快速的定位出来。用or分开的条件 如果or左侧的条件有索引,or后面没索引 那么涉及到的索引都不生效,除非两次都用上了索引。查询全部的字段,有一些字段可能没有建立索引,导致需要去表中查询(回表查询),所以会导致索引失效。在查询中,没有对字符串加单引号,MySQL的查询优化器,会自动的进行类型转化,造成索引失效。在联合索引中出现范围查询( > < ) 范围查询右侧的索引列失效。
2023-07-08 14:16:23 179
原创 初始mysql索引(一)
索引是一种加快检索的数据库结构,他包含从表或者视图的一列或多列生成的键,以及映射到指定数据库存储位置的指针。索引是直接加在字段上的,创建索引是需要消耗时间的 ,索引也需要占用物理空间普通索引唯一索引:【UNIQUE】 主键自带索引聚集索引:【CLUSTERED】非聚集索引:【NONCLUSTERED】全文索引: 主要用于varchar char text等类型上单列索引: 只能作用一个字段多列索引 : 多个字段连起来创建索引 空间索引。
2023-07-08 14:07:34 209
原创 MultipartFile详解
为org.springframework.web.mutipart包下的一个类,也就是说如果想使用MultipartFile这个类就必须引入spring框架换句话说,如果想在项目中使用MultipartFile这个类,那么项目必须要使用spring框架才可以,否则无法引入这个类。MultipartFile翻译成中文来讲就是“多组件的文档”,不用太在乎他的中文含义,一般来讲使用MultipartFile这个类主要是来实现以表单的形式进行文件上传功能。
2023-07-08 13:51:55 9016
原创 Aviator表达式引擎工具
1.支持大部分运算操作符,包括算术操作符、关系运算符、逻辑操作符、正则匹配操作符(=~)、三元表达式?:,并且支持操作符的优先级和括号强制优先级,具体请看后面的操作符列表。3.支持正则表达式匹配,类似Ruby、Perl的匹配语法,并且支持类Ruby的$digit指向匹配分组。编译产生的 Expression 对象,最终都是调用 execute() 方法执行,得到结果。4.自动类型转换,当执行操作的时候,会自动判断操作数类型并做相应转换,无法转换即抛异常。5.支持传入变量,支持类似a.b.c的嵌套变量访问。
2023-07-08 13:49:02 329
原创 创建封装数据模型
设计表现层返回的结果的模型类,用于前后端数据格式的统一,也称为前后端数据协议之后在Controller里面修改返回值类型为模型类型```java@Data@Accessors(chain = true)@ApiModel("响应对象")@Slf4jpublic class BaseR<T> implements Serializable { @ApiModelProperty("响应说明") private String msg; @ApiModelP
2022-05-12 13:56:06 207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人