MySQL分区可行性调研 MySQL分区可行性调研一、什么是分区1、MySQL存储原理MySQL是支持ACID事务的,其中一个D就是持久化,持久化就代表了:插入MySQL的数据最终还是要落到磁盘中,这样才能做到真正的持久化。 MySQL存储文件在磁盘中,每一个数据库里面有很多存储文件: 针对InnoDB引擎来说 数据库配置信息文件(.opt) 表元数据文件(.frm)、表数据文件(ibd); .opt文件包含数据库配置信息 2021-11-17 MySQL Java,MySQL,Partition
深入分析MySQL replace 与 on duplicate key update 关键词 深入分析MySQL replace 与 on duplicate key update 关键词建立一张数据表CREATE TABLE `test`.`test_unique_key` ( `id` varchar(32) NOT NULL, `name` varchar(255) NULL, `term_id` varchar(64) NULL, `class_id` varchar(64 2021-10-14 MySQL replace, duplicate, on duplicate key update, insert and update, mysql
使用MySQL管理型数据库实现不定列数据存储 使用MySQL管理型数据库实现不定列数据存储 有一需求是需要上传一个excel之后进行查看,但是Excel的列是不固定的,还可以进行反复上传,但是Excel中有一列是必须要有的那就是ID列,这个列可以用来判断第二次上传是更新还是有新加入的数据 就对于这个需求呢,我在MySQL中设计了三张表, 表中重点字段为: 只列举重要字段 第一张表sample字段为: sample_number 2020-12-09 MySQL Java,MySQL,IN,EXISTS,SQL优化,Design
MySQL不支持在IN和EXISTS里面加入LIMIT MySQL不支持在IN和EXISTS里面加入LIMIT 有一需求是需要上传一个excel之后进行查看,但是Excel的列是不固定的,还可以进行反复上传,但是Excel中有一列是必须要有的那就是ID列,这个列可以用来判断第二次上传是更新还是有新加入的数据 在子查询里面使用了LIMIT,因为需要分页 在官网中找到了这个限制和解决方式https://dev.mysql.com/doc/mysql- 2020-12-09 MySQL Java,MySQL,IN,EXISTS,SQL优化
Maven 打包Java应用的时候动态传输打包后jar包的名称 Maven 打包Java应用的时候动态传输打包后jar包的名称设置最终名称<build> <finalName>share-cloud-1.0.0</finalName> ... </build> 打包之后的名称就是share-cloud-1.0.0.jar 但是我不想每次需要修改pom文件的版本,改为自动传入可不可以,直接执行命 2020-10-29 Java,devops,auto,package,Maven,Linux
Spring Boot 整合 Elasticsearch 客户端出现异常 NoSuchFieldError: IGNORE_DEPRECATIONS,解决方案 Spring Boot 整合 Elasticsearch 客户端出现异常 NoSuchFieldError: IGNORE_DEPRECATIONS,解决方案启动的时候爆出异常信息:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'restHighLevelCli 2020-10-22 Java,springboot,Spring,Linux,Bigdata,NoSQL,Elasticsearch
ThreadPoolExecutor 参数设置 [网络转载] 一、ThreadPoolExecutor的重要参数 1、corePoolSize:核心线程数 * 核心线程会一直存活,及时没有任务需要执行 * 当线程数小于核心线程数时,即使有线程空闲,线程池也会优先创建新线程处理 * 设置allowCoreThreadTimeout=true(默认false)时,核心线程会超时关闭 2、queueCapacity:任务队列容量(阻塞队列 2020-10-20 Java Base ThreadPoolExecutor, Java,ThreadPool,线程池,高并发
什么是ClickHouse? 什么是ClickHouse ClickHouse是一个面向列的数据库管理系统(DBMS),用于联机分析处理查询(OLAP)。 在面向行的“普通”DBMS中,数据按以下顺序存储: Row WatchID JavaEnable Title GoodEvent EventTime #0 89354350662 1 Investor Relations 1 2016-05-18 05:19: 2020-10-17 ClickHouse,BigData,Java
Spring Security OAuth2 Resource Server 创建 Spring Security OAuth2 Resource Server 创建 2020-10-15 Security,Spring Security,OAuth2,Resource Server,Java
Spring Boot 更换 Logging 框架为 Log4J2 Spring Boot 更换 Logging 框架为 Log4J2排除掉SpringBoot现有Logback依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> 2020-10-14 SpringBoot,Logging,Log4J2,Java