数据库
文章平均质量分 70
拾 -.-
这个作者很懒,什么都没留下…
展开
-
MyBatis MySQL数据库中,使用Navicat运行没有问题,但是运行项目的时候反复报错
最近开发过程中,sql 在MySQL数据库中,使用Navicat运行没有问题,但是运行项目的时候,死活过不去,一直报错et.sf.jsqlparser.parser.ParseException: Encountered unexpected token: "AGAINST" <S_IDENTIFIER> at line 88, column 37.Was expecting one of: "&" "&&" "." "::原创 2022-04-20 11:34:02 · 2472 阅读 · 1 评论 -
ElasticSearch基操
基本概念:索引(indices)-------------------Databases 数据库类型(type)----------------------Table 数据表文档(Document)---------------Row 行字段(Field)---------------------Columns 列详细说明:文档、类型、索引及映射概念说明索引库(indices)indices是index的复数,代表许多的索引,类型(type)类型是模拟mysq原创 2020-11-24 15:45:50 · 306 阅读 · 0 评论 -
mysql快速生成百万数据量
#创建内存表CREATE TABLE `test_user_memory` ( `id` int(11) NOT NULL AUTO_INCREMENT comment '主键id', `user_id` varchar(36) NOT NULL comment '用户id', `user_name` varchar(30) NOT NULL comment '用户名称', `phone` varchar(20) NOT NULL comment '手机号码', `lan_id` int(9)原创 2020-08-11 16:51:32 · 922 阅读 · 0 评论 -
Linux下安装mysql
Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,各种不同形式的安装教程,又给新手们带来了要选择哪种方式进行安装的难题,而且很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。下面记录了我在Linux环境下安装Mysql的完整过程,实操记录,绝非水文,如有错误或遗漏,欢迎指正。本文档讲解安装版本为mysql-5.7.24,对于5.7.24之后的版本,不适用此说明文档,主要原因在于之后版本的mysql配置文件转载 2020-06-11 15:25:30 · 227 阅读 · 0 评论 -
Elasticsearch连接类(带密码)java
复制代码/**获取ES连接类@author 陈康@description@create 2019/08/15**/@Component(“ElasticsearchRestClient”)@Configurationpublic class ElasticsearchRestClient {private static String host = “你的es地址”;private static int port = 9200;private static Stri原创 2020-07-27 23:29:47 · 2720 阅读 · 3 评论 -
Elasticsearch下的kibana和分词器(ik)
https://www.jianshu.com/p/c38cf0adbac7GET _search{ "query": { "match_all": {} }}//创建索引PUT jingdongs//配置ik分子器POST /jingdongs/_mapping{"properties": {"title": {"type": "text","analyzer": "ik_max_word","search_analyzer": "ik_max_word"}}原创 2020-07-28 21:28:45 · 463 阅读 · 0 评论 -
Redis 的8大数据类型
1、Redis 的五大数据类型官网可查看命令: http://www.redis.cn/commands.htmlRedis-key127.0.0.1:6379> keys *(empty list or set)127.0.0.1:6379> set name xxxOK127.0.0.1:6379> keys *1) "name"127.0.0.1:6379> set age 1OK127.0.0.1:6379> keys *1) "age"2)转载 2020-08-01 09:41:15 · 31323 阅读 · 0 评论 -
MySQL数据库优化的八种方式
1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果可以的话,我们应该使用MEDIUMINT而不是BIGIN来定义整型字段。另外一个提高效率的方法是在可能的情原创 2020-08-11 11:51:41 · 255 阅读 · 0 评论 -
MyCat学习笔记
第一章 入门概述1.1 是什么Mycat是数据库中间件1、数据库中间件中间件:是一类连接软件和应用的计算机软件,以便软件各部件之间的沟通。例子:Tomcat, web中间件。数据库中间件:连接java应用的应用程序和数据库。2、为什么要用Mycat?1 java与数据库紧耦合2 高访问量高并发对数据库的压力3 读写请求数据不一致3、Mycat原理简单来说就是拦截用户发来的SQL语句,对SQL语句做了一些特定的分析,如分片分析,路由分析,读写分离分析,缓存分析等,然后将此SQL发往后端原创 2021-02-13 20:16:40 · 294 阅读 · 0 评论 -
MongoDB入门
一、MongoDB 简介1、NoSQL简介NoSQL(NoSQL = Not Only SQL),意即反SQL运动,指的是非关系型的数据库,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于目前铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入为什幺使用NoSQL :1、对数据库高并发读写。2、对海量数据的高效率存储和访问。3、对数据库的高可扩展性和高可用性。弱点:1、数据库事务一致转载 2021-04-18 18:49:41 · 239 阅读 · 0 评论 -
Spring boot集成mongodb
1、集成简介spring-data-mongodb提供了MongoTemplate与MongoRepository两种方式访问mongodb,MongoRepository操作简单,MongoTemplate操作灵活,我们在项目中可以灵活适用这两种方式操作mongodb,MongoRepository的缺点是不够灵活,MongoTemplate正好可以弥补不足。2、搭建开发环境pom.xml <dependency> <groupId>org.spr原创 2021-04-18 19:49:21 · 274 阅读 · 0 评论