一、数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到 1000W 或 100G 以后,由于查询维度较多,即使添加从库、优化索引,做很多操作时性能仍下降严重。此时就要考虑对其进行切分了,切分的目的就在于减少数据库的负担,缩短查询时间。 数据库分布 ...
分类:
数据库 时间:
2021-06-22 18:08:23
阅读次数:
0
MySQL的安装与配置、数据库的创建、数据表的创建、数据类型和运算符、MySQL函数、查询数据、数据表的操作(插入、更新与删除数据)、索引、存储过程和函数、视图、触发器、用户管理、数据备份与恢复、日志以及性能优化等。最后通过两个综合案例的数据库设计,进一步讲述MySQL在实际工作中的应用。 获取: ...
分类:
数据库 时间:
2021-06-22 18:07:01
阅读次数:
0
inner join(join) left join right join 更多参考 ##表设计 在我们初学阶段,往往都是随意建立一张表,表里面的描述千奇百怪,总想往里面塞东西。 但是有没有想过当我们想要分析一些信息的时候将会变得特别麻烦,比如说Student里面包含了Class的信息,当我们想要查 ...
分类:
其他好文 时间:
2021-06-22 18:03:41
阅读次数:
0
Elasticsearch-文档查询 数据准备 查询 简单查询 mall/goods/1 条件查询 GET mall/goods/_search?q=b_name: "如何" 复杂查询 匹配查询 GET mall/goods/_search { "query": { "match": { "b_na ...
分类:
其他好文 时间:
2021-06-22 18:01:13
阅读次数:
0
Elasticsearch-文档精确查询(term) match & term match:匹配查询 term:精准查询 term&match + text&keyword term&match 区别 term:精确查询,对查询的值不分词,直接进倒排索引去匹配。 match:模糊查询,对查询的值分词 ...
分类:
其他好文 时间:
2021-06-22 17:59:57
阅读次数:
0
SpringMVC:整合SSM 要求:需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识 一、数据库环境 创建一个存放书籍数据的数据库表 create database `ssmbuild`; use `ssmbuild`; create table `b ...
分类:
其他好文 时间:
2021-06-22 17:58:28
阅读次数:
0
##产生注入漏洞条件 参数用户可控:前端传给后端的参数内容是可以被用户控制的 参数带入数据库查询:传入的参数拼接到SQL语句,且带入数据库查询 ##与SQL注入相关知识点 1.在注入时,我经常产生一个疑问,问什么要用这个表,如果这个表不存在怎么办?为什么要写这样的语句等等 经过系统的学习,渐渐的开始 ...
分类:
数据库 时间:
2021-06-22 17:53:31
阅读次数:
0
前言之前使用jpa的时候一直感慨它的一些原来就有的方法很好用,一边不是很习惯这种不是xml写sql的方式,尤其在用习惯了mybatis之后,在使用jpa写动态查询的时候真的一头雾水,直到发现了**Specification** 这个神奇的东西,使用下来觉得他和mybatis plus的条件构造器很像 ...
分类:
其他好文 时间:
2021-06-22 17:52:52
阅读次数:
0
建表如下: CREATE TABLE `aes_demo` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(255) COLLATE utf8_bin DEFAULT NULL, `password` varchar(255) CHARACTER ...
分类:
数据库 时间:
2021-06-22 17:52:33
阅读次数:
0
结构就是几个数据组成的数据结构,它与类共享几乎所有相同的语法,但结构比类受到的限制更多。 结构是一种值的类型,通常用来封装一组相关的变量,结构中可以包括构造函数、常量、字段、方法、属性、运算符、事件和嵌套类型等。但如果要同时包括上述几种成员,则应该考虑使用类。结构实际是将多个相关的变量包装成为一个整 ...