环境背景 这里以配置两个mysql数据库为展示用例。持久层使用mybatis实现。两个连接分别使用不同的连接池 druid 和 hikari 相关知识 这里介绍了一些相关的知识点,清楚后可以跳过 mybatis和mybatis-spring-boot-starter的关系 在pom依赖上它们是两个不 ...
分类:
编程语言 时间:
2020-07-17 09:19:46
阅读次数:
72
1.索引失效 2.全职匹配 索引都加上 create index idx_all on employee(`name`, dep_id, age); 然后写sql的时候,所有的索引都加上,则是全职匹配 3.最佳左前缀法则 如果前面的跳过,则后面的索引失效 顺序就不再重要了 4.函数计算会导致索引失效 ...
分类:
其他好文 时间:
2020-07-17 09:18:58
阅读次数:
79
传统unix应用程序设计逻辑,autoconf有一个prefix的概念。 系统的系统库,基础工具和内核是放到一套代码树中的,编译这个代码,内核和核心库,工具是一同完成的,这些都被认为是操作系统的一部分。这些核心文件,就以根目录作为prefix。所以,/是所有操作系统核心程序的prefix。 在这个核 ...
分类:
系统相关 时间:
2020-07-17 09:18:36
阅读次数:
87
p++、*p++、*(p++)是在p所指向的地址上加1。 1 //*(p++)等同于*p++ 2 #include<stdio.h> 3 int main(void) 4 { 5 int *p; 6 int a[5]={1,4,3,2,5}; 7 p=a; 8 printf("首地址p是%p\n", ...
分类:
其他好文 时间:
2020-07-17 09:18:05
阅读次数:
88
Mysql 数据库是oracle旗下一个开源免费的关系型数据库。主要应用于中小型项目及互联网项目。 因为项目是开源的,可以自己去修改源代码定制自己的mysql系统。 使用标准的sql语言,大部分的sql语句与orale等数据库一样的。 但是一些函数和数据类型 等稍微有点不一样。 Mysql 中使用l ...
分类:
数据库 时间:
2020-07-17 09:17:48
阅读次数:
92
1 简介 参考视频:https://www.bilibili.com/video/BV1XW411x7NU?p=87 说明:本文简单说明在Qt中操作数据库,用MySql数据库进行试验。 Qt 提供了QtSql模块来提供平台独立的基于 SQL 的数据库操作。 2 MySql的安装及简单使用 视频对应的 ...
分类:
数据库 时间:
2020-07-17 09:17:31
阅读次数:
103
在ios端默认的长按选择,可以对文字进行复制粘贴。但是在实际开发中,针对一些按钮一般要避免长按时弹出选中文字,或者一些罩层要避免弹出。 这篇文章通过css3实现禁止ios端长按复制选中文字的方法。 css代码如下: *{ -webkit-touch-callout:none; /*系统默认菜单被禁用 ...
分类:
移动开发 时间:
2020-07-17 09:17:20
阅读次数:
97
一、多态的概述 多态:一个对象拥有多种形态 eg:小明是一个学生(学生形态),同时也是一个人(人类形态) 多态的格式与使用:父类引用指向子类对象 格式:父类名称 对象名 = new 子类名称() 接口名称 接口名 = new 实现类名称() 多态中访问成员变量、成员方法: 成员变量:编译看左边,运行 ...
分类:
编程语言 时间:
2020-07-17 09:16:58
阅读次数:
65
操作系统版本redhat6.9,数据库版本11.2.0.4; 手工将新增的ASM磁盘添加至ASM磁盘组,发现磁盘组名称写错了!!!如何回退 命令如下 alter diskgroup DATA add disk '/dev/oracleasm/disks/DATA009' rebalance powe ...
分类:
数据库 时间:
2020-07-17 09:16:38
阅读次数:
114
1.<ul></ul> 无序列表标签 <ul><li></li></ul> 组合标签,其他标签是不允许组合的 <li></li> 标签是一个容器,可任意容纳所有的元素 列表是自带样式属性的 常用type属性:disc 实心圆(默认)、circle 空心圆、square 小方块、none 不显示 语法 ...
分类:
Web程序 时间:
2020-07-17 09:16:18
阅读次数:
110
Python基础 1、Python简介 2、Python基本数据类型 3、Python小数据池,代码块 4、Python文件操作 5、Python新特性:f-strings格式化输出 函数 1、Python函数 2、函数进阶、命名空间和作用域 3、迭代器、生成器与各种推导式详解 ...
分类:
编程语言 时间:
2020-07-17 01:27:45
阅读次数:
84
实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1:输入: 4,输出: 2 示例 2:输入: 8,输出: 2(说明: 8 的平方根是 2.82842..., 由于返回类型是整数,小数部 ...
分类:
其他好文 时间:
2020-07-17 01:27:25
阅读次数:
82
Probability theory is the branch of mathematics concerned with probability, the analysis of random phenomena. ...
分类:
其他好文 时间:
2020-07-17 01:26:56
阅读次数:
88
composer 三大组成部分:1. 仓库 2. 命令行下载器 3. 自动加载。 1. 仓库 公有仓库 https://packagist.org 私有仓库 https://packagist.com 公有仓库是phper众所周知的,私有仓库相信不少人听都没听说过 thinkphp、larvel 等 ...
分类:
其他好文 时间:
2020-07-17 01:26:44
阅读次数:
84
死锁产生必要条件 1、互斥条件 2、请求和保持条件 3、不可抢占条件 4、循环等待条件 《计算机操作系统》 1 进程对所分配的资源进行排他性使用,即在一段时间内,某资源只能被一个进程占用。 2 进程已经保持了至少一个资源,但又提出了新的资源请求,而该资源已被其他进程占有,此时请求进程被阻塞,但对自己 ...
分类:
其他好文 时间:
2020-07-17 01:26:27
阅读次数:
75
由于目前接触到的客户还在使用MyISAM存储引擎,所以抽空看了一下MyISAM存储引擎的一些知识。 由于在2010年MySQL默认的存储引擎已经是Innodb存储引擎了,所以一直是深入了解的是InnoDB相关的知识。 结论一:MyISAM存储引擎默认SELECT语句会在表级别加一个共享读锁(tabl ...
分类:
其他好文 时间:
2020-07-17 01:26:06
阅读次数:
86
首先需要Node.js环境支持: Node.js官网下载: https://nodejs.org/en/ 右边稳定版,左边最新版 下载安装程序之后双击运行,无脑下一步 打开终端输入版本查看命令: node -v nodejs有npm,类似linux的rpm包管理器的东西 同理这个也有版本 npm - ...
分类:
其他好文 时间:
2020-07-17 01:25:44
阅读次数:
111