1. 概述 本文,我们来分享 MyBatis 的日志模块,对应 logging 包。如下图所示: 在 《精尽 MyBatis 源码解析 —— 项目结构一览》 中,简单介绍了这个模块如下: 无论在开发测试环境中,还是在线上生产环境中,日志在整个系统中的地位都是非常重要的。良好的日志功能可以帮助开发人员 ...
分类:
其他好文 时间:
2019-10-04 11:39:35
阅读次数:
137
MySQL之IDE工具介绍及数据备份 一、IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.com/s/1bpo5mqj 二、MySQL数据备份 1. 物理备份: 直接复制数据库文件,适用于大型数据库环境( 如 ...
分类:
数据库 时间:
2019-10-03 10:32:05
阅读次数:
200
mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 2.为 ...
分类:
数据库 时间:
2019-10-03 10:22:00
阅读次数:
127
properties配置格式 在启动jar包时,使用命令行切换 java -jar xxx.jar --spring.profiles.active=test // 测试环境配置文件 java -jar xxx.jar --spring.profiles.active=prod// 生产环境配置文件 ...
分类:
编程语言 时间:
2019-10-02 23:13:00
阅读次数:
269
本教程向您展示如何配置和使用基于java的节点管理器Oracle WebLogic Server。它还向您展示了如何创建和配置机器、向机器分配服务器、启动节点管理器,以及如何使用WebLogic服务器管理控制台使用它来启动托管服务器。 在生产环境中,Oracle WebLogic服务器实例通常分布在 ...
分类:
Web程序 时间:
2019-10-02 10:24:28
阅读次数:
243
Vue中文文档:https://github.com/vuejs/vue-docs-zh-cn 一、Vue-CLI介绍 vue脚手架指的是vue-cli,它是一个专门为单页面应用快速搭建繁杂的脚手架,它可以轻松的创建新的应用程序而且可用于自动生成vue和webpack的项目模板。vue-cli是有V ...
分类:
其他好文 时间:
2019-10-01 20:20:33
阅读次数:
111
PHP max_input_var设为了1000导致post数组太多时无法接受后面的参数值 下午突然接到格力电话说无法批量设置门店任务,但是在测试环境下无法重现,测试环境下好好的。 然后登陆到生产环境下,选择了几个保存也是正常的。但是当全部提交的时候就会不行了,num参数后台接收不到 我分析了传入的 ...
分类:
编程语言 时间:
2019-10-01 10:08:56
阅读次数:
98
创建数据库 前面介绍了springboot security整合jdbc从数据库中查询用户的方式,适用性有限,下面介绍最常用的整合MyBatis,这种在开发和生产环境中是最常用,也是最实用的。首先需要创建数据库表,我们来创建三张表,分别是用户表,角色表,还有用户角色表,首先看用户表: 只有三个字段, ...
分类:
编程语言 时间:
2019-09-30 19:51:34
阅读次数:
87
面试题 分库分表之后,id 主键如何处理?(唯一性,排序等) 面试官心理分析 其实这是分库分表之后你必然要面对的一个问题,就是 id 咋生成?因为要是分成多个表之后,每个表都是从 1 开始累加,那肯定不对啊,需要一个全局唯一的 id 来支持,排序问题等。所以这都是你实际生产环境中必须考虑的问题。 面 ...
分类:
其他好文 时间:
2019-09-30 14:21:52
阅读次数:
102
Consul集群Server模式 架构示意图 Consul在生产环境下运行模式分为两种:Server模式和Client模式(dev模式属于开发模式不在这里讨论),我们先用Server模式搭建一个Consul集群,示意图如下: Consul Server A、B、C是启动的三个Consul服务运行于S ...
分类:
其他好文 时间:
2019-09-30 09:14:37
阅读次数:
144