- 博客(16)
- 资源 (1)
- 收藏
- 关注
转载 Mysql性能优化 之 覆盖索引
导读相信读者看过很多MYSQL索引优化的文章,其中有很多优化的方法,比如最佳左前缀,覆盖索引等方法,但是你真正理解为什么要使用最佳左前缀,为什么使用覆盖索引会提升查询的效率吗?本篇文章将从MYSQL内部结构上讲一下为什么覆盖索引能够提升效率。InnoDB索引模型在InnoDB中,表都是根据主键顺序以索引的形式存放的,这种存储方式的表称为索引组织表。又因为前面我们提到的,InnoDB使用了B+树索引模型,所以数据都是存储在B+树中的。每一个索引在InnoDB里面对应一棵B+树。主.
2022-05-24 16:32:00
472
1
原创 Nginx 配置多域名无法访问的坑,调试了好久,才发现是小问题没处理好
http { # sendfile使用高效文件传输,提升传输性能。启用后才能使用tcp_nopush,是指当数据表累积一定大小后才发送,提高了效率。 sendfile on; # tcp_nopush 与 tcp_nodelay 互斥 tcp_nopush on; # keepalive_timeout设置客户端与服务端请求的超时时间,保证客户端多次请求的时候不会重复建立新的连接,节约资源损耗。 keepalive_timeout 65; # gz.
2022-02-20 08:18:21
3891
原创 Typora 自定义快捷键
Typora 自定义快捷键在Typora中打开 文件/Menu → 选项/Preference,然后单击打开高级设置/Open Advanced Settings从打开的文件夹中找到 conf.user.json 打开后添加或编辑 keyBinding Json 对象快捷键的 key 为菜单名称 ,各种语言做 key 均可,只要是 Typora 支持的语言例如: 中文下的 "代码": "Ctrl+'" 或 英文下的 "Code": "Ctrl+'"重新启动Typora,将应用
2021-04-18 02:22:59
3455
原创 nginx 配置多域名共享 80 端口
#默认 nobody#user nobody;#工作进程个数,一般跟服务器cpu核数相等,或者N-1worker_processes 2;pid logs/nginx.pid;# 单个进程最大连接数events { worker_connections 1024;}http { # sendfile使用高效文件传输,提升传输性能。启用后才能使用tcp_nopush,是指当数据表累积一定大小后才发送,提高了效率。 sendfile .
2021-04-14 02:01:24
519
原创 聚合项目中读取文件 FileNotFoundException 异常
聚合项目中读取文件要添加子项目模块名称 否则读取不到 例如:在 foodie-common 中子模块中读取该模块 resources 下的文件File configFile = new File("src/main/resources/mybatis/generatorConfig.xml");上面的写法会找不到文件 抛出FileNotFoundException 异常正确写法要带上子模块 名称File configFile = new File("foodie-common/s..
2021-03-12 19:03:55
182
原创 Spring 事务传播
1. Spring支持注解形式的事务控制 @Transactional 默认 propagation = Propagation.REQUIRED事务传播 - Propagation value description REQUIRED 当前方法必须被事务控制(包裹),如果当前方法已经被存在于一个事务中,则什么都不做,如果当前方法没有被事务控制(包裹)则新创建一个事务。 SUPPORTS 支持已存在的事务,当前方法没有事务不会新创建事务 .
2021-03-11 02:29:05
152
原创 在子工程中禁用的父工程的 maven 插件 | maven disable plugin in child module
以mybatis-generator-maven-plugin 插件为例在父工程中添加了mybatis-generator-maven-plugin 插件想要在子工程禁用 则在对应子工程 pom 中添加 如下内容:<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybat...
2021-03-10 21:20:40
895
原创 IDEA 2020 新版本自动导入MAVEN依赖的解决方法(快捷键自动导入)
idea 升级到 2020.x 版后,MAVEN 不会自动更新依赖 原因是新版本取消了自动更新jar包功能 也取消了设置选项如下图 则没有Import Maven projects automatically 选项通过搜索网络上的解决方案 得知每次添加新依赖后pom编辑器右上角则会出现 m 小图标用于更新依赖 点击图标就可以更新依赖另外网上大多数解决方案都说放在图标上会有快捷键提示MAC Shift + Command + O Windows:Ctrl + ...
2020-10-14 11:49:58
13683
1
原创 Ant Design 表格动态合并行
import React from "react";import ReactDOM from "react-dom";import "antd/dist/antd.css";import "./index.css";import { Table } from "antd";// 后台返回数据(渲染Table)const data = [ { key: "1", ...
2019-10-09 22:39:06
2090
原创 MySQL8.0.17解压版安装配置
安装参考https://blog.csdn.net/qq_37759895/article/details/97618229安装过程中 在执行net start mysql这一步骤时 可能会出现MySQL 服务正在启动 . MySQL 服务无法启动。 服务没有报告任何错误。这个问题!如果安装已经执行过了,可以直接从下面步骤进行执行我的解决步骤...
2019-09-05 23:18:38
1856
1
原创 自用开发软件集合
环境Linux Centos虚拟机JDK中间件Tomcat 8NginxSSH 工具MobaXterm数据库MysqlNavicat代码管理Git后端Eclipsespring boot 插件 mybatis 插件 阿里巴巴规约插件 google eclipse checkstyle 配置 注释模板Maven前端Hb...
2019-09-05 07:27:11
228
原创 Spring applicationContext.xml 空白模板
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www...
2018-05-16 09:03:56
1144
原创 tomcat-server.xml配置(https),备忘录
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyr
2017-11-23 22:25:53
809
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人