- 博客(12)
- 收藏
- 关注
原创 maven 命令将jar包发布到本地仓库
此命令,可以将jar包发布到本地仓库,使得我们在对项目进行打包的时候,可以把本地jar包打进去。mvn install:install-file -Dfile=C:/Users/Administrator/Desktop/工作文档/base-sdk-2.0.0-RELEASE.jar -DgroupId=base.sdk -DartifactId=sdk -Dversion=2.0.0 -Dpackaging=jar<dependency> <groupId>base
2020-12-25 11:13:10
585
原创 RabbitMQ笔记
首先声明,非本人同意不得转载!!!什么是消息中间件消息队列中间件 (Message Queue Middleware,简称为 MQ) 是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。目前开源的消息中间件有很多,比较主流的有 RabbitMQ、Kafka、Active...
2018-12-17 18:04:27
350
原创 mysql优化之sql优化
首先声明,非本人同意不得转载!!!SQL查询优化 一、优化数据访问1. 确认应用程序是否在检索大量超过需要的数据。通常是访问的行太多,但也可能是访问的列太多2. 确认MySQL服务器层是否在分析大量超过需要的数据行。 优化数据的访问(减少无效的数据检索) 二、重构查询方式1. 一个复杂查询还是多个简单查询2. 切分查询3. 分解关联查询 重构...
2018-12-17 16:37:55
1473
原创 mysql优化之高效索引
首先声明,非本人同意不得转载!!!高效索引策略 1. 尽量使用组合索引2. 尽量不要在索引列上使用函数3. 前缀索引也是有效的,关键是确定索引的选择性select count(DISTINCT left(address,3)) / count(*),count(DISTINCT left(address,4)) / count(*),count(DISTINCT l...
2018-12-17 16:36:46
253
原创 mysql优化之索引原理
首先声明,非本人同意不得转载!!!索引原理Hash索引,在MySQL中只有Memory引擎支持当Hash索引中出现哈希冲突的时候,存储引擎需要遍历链表中所有的行,找到所有符合条件的数据。冲突越多,索引代价越大。<=> 并非 <>Mysql 的 InnoDB引擎 有一个功能叫做“自适应哈希索引”。当MySQL发现某些索引值被频繁使用时...
2018-12-17 16:35:41
131
原创 mysql之数据库优化
首先声明,非本人同意不得转载!!!数据库优化 整形存储IP:15位字符 192.168.110.113select INET_ATON('192.168.110.113');select INET_NTOA(3232263793); 尽量避免可为NULL的列:可为NULL的列被索引时,每个索引值需要一个额外的bit。 CHAR与VARCHARCHAR 空格补...
2018-12-17 16:34:22
152
原创 mysql优化之性能剖析
首先声明,非本人同意不得转载!!!性能优化:减少或者消除那些对获得查询结果来说不必要的工作 程序性能瓶颈可能有很多因素:①、外部资源,比如调用了外部的WEB服务或者搜索引擎。②、应用需要处理大量的数据,比如分析一个超大的XML文件。③、在循环中执行昂贵的操作,比如滥用正则表达式。④、使用了低效率算法等。 对MySQL查询进行性能剖析有两种方式:1.剖析整个数...
2018-12-17 16:30:34
202
原创 mysql优化基础篇
首先声明,非本人同意不得转载!!!MySQL基础一次数据访问,访问磁盘需要完成三个动作:1、寻道:磁头移动到指定的磁道。2、旋转:旋转磁盘,等待指定扇区从磁头下经过3、传输:数据在磁盘与内存之间的传输 MySQL减少IO的预读操作,磁盘并非根据需要的数据读取,而是每次都会预读一部分数据。即使只需要一个字节,磁盘也会从这个位置开始,顺序向后读取一定长度的数据放入内存。...
2018-12-17 16:28:30
140
原创 与(&),或(|),非(~),异或(^) 算法详解。
int a = 64; int b = 65 ; //与算法:1000000 & 1000001 = 1000000 //两个1 = 1 System.out.println(a&b); //64 System.out.println(Integer.toBinaryString...
2018-09-13 16:18:40
5460
1
转载 linux cat命令详解
cat命令主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。 A:查看文件内容主要用法:1、cat f1.txt,查看f1.txt文件的内容。2、cat -n f1.txt,查看f1.txt文件的内容,并且由1开始对所有输出行进行编号。3、cat -b f1.txt,查看f1.txt文件的内容,用法与-n相似,只不过对于空白行不编号。4、cat -s f1.txt,当遇到有连续两行或两...
2018-07-11 15:49:54
34934
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人