对于MySQL的一些个规范,某些公司建表规范中有一项要求是所有字段非空,意味着没有值的时候存储一个默认值。其实所有字段非空这么说应该是绝对了,应该说是尽可能非空,某些情况下不可能给出一个默认值。那么这条要求,是基于哪些考虑因素,存储空间?相关增删查改操作的性能?亦或是其他考虑?该理论到底有没有道理或 ...
分类:
数据库 时间:
2020-06-20 16:27:28
阅读次数:
236
一、准备数据 + + + +| id | name | power |+ + + +| 1 | 关羽 | 99.2 || 2 | 吕布 | 99.9 || 3 | 张飞 | 98.5 |+ + + + 说明:mysql本地数据库,数据库名为"study",表名"hero"。 二、创建spring b ...
分类:
数据库 时间:
2020-06-19 20:42:40
阅读次数:
84
缓存 缓存是一般ORM框架都有的功能,目的就是提高查询的效率和减少数据库的压力。 缓存结构 Mybatis源码中与缓存相关的类都在cache包中,其中有一个Cache接口,默认实现类PerpetualCache,他是由HashMap实现的,是基础缓存。 Mybatis的缓存功能是采用装饰器模式实现的 ...
分类:
其他好文 时间:
2020-06-19 14:05:07
阅读次数:
44
(1) Nysql创建表的语句(创建数据库,显示数据库,显示数据表,删除数据库/数据表,显示表的结构) l 创建数据库 create database student l 删除数据库 drop database student l 创建数据表 create table admin(....) l 删 ...
分类:
数据库 时间:
2020-06-19 12:02:51
阅读次数:
80
SQL语句分类 1) Data Definition Language (DDL 数据定义语言) 如:建库,建表 2) Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改 3) Data Query Language(DQL 数据查询语言),如: ...
分类:
数据库 时间:
2020-06-19 00:50:34
阅读次数:
55
前言 我们当然希望能够更快的完成我们的工作,这样我们才能有更多的时间做其他的事情,比如说测试、学习、放松。 背景 软件一般也就这么几个方面的工作要做,增、删、改、查。如果归结到页面上来说,那么无非也就这么几个页面Form页面(增)、列表页面(查、删)、编辑页面(改)。很大程度上,你的项目就是由不同的 ...
分类:
其他好文 时间:
2020-06-19 00:40:32
阅读次数:
58
**个人项目所建的表,可根据实际情况更改表数据 ++++++++++++++++存储过程查询分页+++++++++++++++++++++++++++++++++++--if(exists(select * from sys.objects where name='proc_UserShowPage ...
分类:
其他好文 时间:
2020-06-18 21:33:46
阅读次数:
64
类的成员和命名空间 class A: Country = '中国' # 静态变量/静态属性 存储在类的命名空间里的 def __init__(self,name,age): # 绑定方法 存储在类的命名空间里的 self.name = name self.age = age def func1(se ...
分类:
其他好文 时间:
2020-06-18 19:06:43
阅读次数:
49
前言在一开始基础面的时候,很多面试官可能会问List集合一些基础知识,比如:ArrayList默认大小是多少,是如何扩容的?ArrayList和LinkedList的底层数据结构是什么?ArrayList和LinkedList的区别?分别用在什么场景?为什么说ArrayList查询快而增删慢?Arrays.asList方法后的List可以扩容吗?modCount在非线程安全集合中的作用?Array
分类:
其他好文 时间:
2020-06-18 19:06:07
阅读次数:
56
前言 本文的案例是基于Vue-admin-template项目改造的简化版Vue后台管理模板案例 主要是想帮助那些和我一样从后端入门并且想要快速上手Vue后台管理系统的开发 本文在SpringBoot、Element UI、Vue框架之上实现的小案例,并非从零开始 各位如果遇到难题,可以向百度和谷歌 ...
分类:
编程语言 时间:
2020-06-17 23:38:08
阅读次数:
77