自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 566

原创 中高级的面试题

某公司的中高级java开发工程师的要求。

2019-11-05 16:00:24 183

原创 RabbitMQ笔记

首先声明,非本人同意不得转载!!!什么是消息中间件消息队列中间件 (Message Queue Middleware,简称为 MQ) 是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以在分布式环境下扩展进程间的通信。目前开源的消息中间件有很多,比较主流的有 RabbitMQ、Kafka、Active...

2018-12-17 18:04:27 341

原创 mysql优化之sql优化

首先声明,非本人同意不得转载!!!SQL查询优化 一、优化数据访问1. 确认应用程序是否在检索大量超过需要的数据。通常是访问的行太多,但也可能是访问的列太多2. 确认MySQL服务器层是否在分析大量超过需要的数据行。 优化数据的访问(减少无效的数据检索) 二、重构查询方式1. 一个复杂查询还是多个简单查询2. 切分查询3. 分解关联查询 重构...

2018-12-17 16:37:55 1464

原创 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 232

原创 mysql优化之索引原理

首先声明,非本人同意不得转载!!!索引原理Hash索引,在MySQL中只有Memory引擎支持当Hash索引中出现哈希冲突的时候,存储引擎需要遍历链表中所有的行,找到所有符合条件的数据。冲突越多,索引代价越大。<=> 并非 <>Mysql 的 InnoDB引擎 有一个功能叫做“自适应哈希索引”。当MySQL发现某些索引值被频繁使用时...

2018-12-17 16:35:41 115

原创 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 132

原创 mysql优化之性能剖析

首先声明,非本人同意不得转载!!!性能优化:减少或者消除那些对获得查询结果来说不必要的工作 程序性能瓶颈可能有很多因素:①、外部资源,比如调用了外部的WEB服务或者搜索引擎。②、应用需要处理大量的数据,比如分析一个超大的XML文件。③、在循环中执行昂贵的操作,比如滥用正则表达式。④、使用了低效率算法等。 对MySQL查询进行性能剖析有两种方式:1.剖析整个数...

2018-12-17 16:30:34 191

原创 mysql优化基础篇

首先声明,非本人同意不得转载!!!MySQL基础一次数据访问,访问磁盘需要完成三个动作:1、寻道:磁头移动到指定的磁道。2、旋转:旋转磁盘,等待指定扇区从磁头下经过3、传输:数据在磁盘与内存之间的传输 MySQL减少IO的预读操作,磁盘并非根据需要的数据读取,而是每次都会预读一部分数据。即使只需要一个字节,磁盘也会从这个位置开始,顺序向后读取一定长度的数据放入内存。...

2018-12-17 16:28:30 126

原创 与(&),或(|),非(~),异或(^) 算法详解。

        int a = 64;        int  b = 65 ;        //与算法:1000000 &amp; 1000001 = 1000000          //两个1 = 1        System.out.println(a&amp;b);  //64        System.out.println(Integer.toBinaryString...

2018-09-13 16:18:40 5393 1

原创 eclipse查看当前方法被哪些方法调用快捷键

Ctrl + Shift +G

2018-07-31 09:00:59 1791 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 34847 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除