自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhuifengshaonian201的博客

思想如风一样自由,无畏,所以请叫我追风少年

  • 博客(42)
  • 收藏
  • 关注

翻译 mysql自我优化-优化子查询、派生表和视图引用

mysql自我优化1、使用半连接转换优化子查询、派生表和视图引用2、通过物化优化子查询3、 使用 EXISTS 策略优化子查询4、使用合并或物化优化派生表和视图引用首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。MySQL 查询优化器有不同的策略可用于评估子查询:对于IN(或=ANY)子查询,优化器有以下选择:半连接物化EXISTS 战略对于NOT IN(或 <>ALL)子查

2021-07-16 17:45:16 475

翻译 mysql自我优化-优化select语句(六)

mysql自我优化1、函数调用优化2、避免全表扫描首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、函数调用优化MySQL还根据参数的类型决定何时计算函数,参数是表列还是常量值。以表列为参数的确定性函数必须在该列更改值时进行计算。不确定性函数可能会影响查询性能。例如,某些优化可能不可用,或者可能需要更多的锁定。下面的讨论使用RAND(),但也适用于其他不确定性函数。假设表t有这样的定义:CREATE TABLE

2021-07-14 13:40:49 160

翻译 mysql自我优化-优化select语句(五)

mysql自我优化1、GROUP BY 优化首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、GROUP BY 优化

2021-07-12 18:16:57 335

翻译 mysql自我优化-优化select语句(四)

mysql自我优化1、外连接优化首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、外连接优化

2021-07-08 19:03:14 238

翻译 mysql自我优化-优化select语句(三)

mysql自我优化1、外连接优化2、外连接简化3、多范围读取优化首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、外连接优化外连接包括LEFT JOIN和 RIGHT JOIN。MySQL 实现如下 A LEFT JOIN B, join的规范如下:表B被设置为依赖表A和A所依赖的所有表。表A被设置为依赖于LEFT JOIN条件中使用的所有表(B除外)。LEFT JOIN条件用于决定如何从表b中检

2021-07-07 18:40:05 196

翻译 mysql自我优化-优化select语句(二)

mysql自我优化1、嵌套循环连接算法1.嵌套循环连接算法2.块嵌套循环连接算法2、嵌套连接优化首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、嵌套循环连接算法MySQL 使用嵌套循环算法或它的变体来执行表之间的连接。1.嵌套循环连接算法简单的嵌套循环连接(NLJ)算法每次从循环中的第一个表中读取一行,将每一行传递给嵌套循环,该循环处理连接中的下一个表。只要还有表需要连接,这个过程就会重复多次。假设要使用以下

2021-07-07 16:03:27 168

翻译 mysql自我优化-优化select语句(一)

mysql优化1、WHERE 子句优化2、范围优化1. 单部分索引的范围访问方法2. 多部分索引的范围访问方法3. 多值比较的相等范围优化4.行构造函数表达式的范围优化5. 限制内存使用范围优化3、行构造函数表达式优化4、索引合并优化1. 索引合并交集访问算法2. 索引合并联合(并集)访问算法3. 索引合并排序-联合访问算法5、引擎条件下推优化1.介绍2.引擎条件下推受以下限制6、索引条件下推优化首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议

2021-06-30 15:40:58 441

翻译 mysql中innodb-内存结构-自适应哈希索引与日志缓存区

mysql中innodb-内存结构-自适应哈希索引与日志缓存区1、自适应哈希索引简介2、日志缓存区1、innodb_flush_log_at_trx_commit2、innodb_flush_log_at_timeout3、命令描述文档首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、自适应哈希索引简介自适应哈希索引能够InnoDB在具有适当组合的工作负载和足够的缓存池内存的系统上执行更像内存数据库,而不会牺牲事务功

2021-06-29 18:33:59 198

翻译 mysql中innodb-内存结构-更改缓存区

mysql中innodb-内存结构-更改缓存区1、更改缓存区简介2、强制InnoDB恢复1、简介2、innodb_force_recovery介绍3、总结3、配置变更缓存4、配置更改缓存区最大大小5、监控更改缓存区6、变更缓存区的常见问题首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、更改缓存区简介更改缓存区是一种特殊的数据结构,当二级索引页不在缓存池中时,它将更改缓存到二级索引页。缓存的更改(可能由INSERT、

2021-06-29 15:10:24 522

翻译 mysql中innodb-内存结构-缓存池

mysql中innodb-内存结构一、缓存池1、缓存池简介2、缓存池算法(LRU)1、中点插入策略2、优化1、使缓存池扫描具有抵抗性2、配置 InnoDB 缓冲池预取(Read-Ahead)3、缓存池配置1、性能优化2、相关说明配置 InnoDB 缓冲池大小配置多个缓冲池实例配置缓冲池刷新保存和恢复缓冲池状态4、使用 InnoDB 标准监视器监视缓冲池一、缓存池首先这里要简要说明,该文章翻译自mysql手册,并经过我的整合,所以文字内容较多,但是实际含金量比较高,建议大家仔细阅读,必有收获。1、缓存池

2021-06-29 10:47:43 480

原创 js拼接字符串中含有带空格的多参数的函数

目录一、任务说明:二、问题三、方案1、参数拼接方案(包含多参数拼接):2、参数拼接方案二(包含多参数拼接):一、任务说明:js 的onclick事件多参数传入,而且字符串参数可能会有空格等符号。二、问题原方案: templet: function (row) { return '&lt;a href="javascript:void(0);...

2019-03-15 17:34:51 1605

原创 idea 导入外部项目不被识别module

一、问题说明以及解决当我用idea导入外部maven项目时,因为我的外部项目是多个module类型的,发现导入的项目一部分不能自动识别为module类型,最明显的特征是: 找了半天不知道原因在哪,最后终于发现问题在哪了,如下: 问题解决,希望和我有同样问题的人,能帮到彼此~...

2018-07-31 12:23:17 9437 5

原创 Myeclipse导出war包,不报错,但是在指定位置找不到war包

一、问题    Myeclipse导出war包,不报错,但是在指定位置找不到war包,网上也没有这种问题,于是乎,我只能自己找了。二、解决方法    问题原因:本人删除了某些jar包,但是遗憾的是,你在项目目录下删除时,但在java build path里没有删除,需要手动删除,否则就会出现上述问题。...

2018-06-13 13:55:48 567

转载 CATALINA_OPTS和 JAVA_OPTS区别

在Tomcat的catalina.sh文件中的启停server脚本中都应用到了两个变量: CATALINA_OPTS和JAVA_OPTS。用于保存Tomcat运行所需的各种参数。 他们在文件中的注释如下: (可选)Java 执行"start","stop"或"run"命令时用到的运行时参数; [JAVA_OPTS] (可选)Java 执行"start"或"run"命令时用到的运行时参数; [CAT...

2018-05-17 16:43:05 11695 1

转载 window.open()与location.href、window.showModalDialog的区别

一、window.open与window.location.href的区别:1.1、简单介绍window.open("index.aspx",'top'); 只是表示打开这个页面,并不是打开并刷新index.aspxwindow.location.href="index.aspx"; 表示重新定向到新页面,同时刷新打开的这个页面;eg:&lt;tr&gt;&lt;td styl...

2018-05-16 17:36:41 469

转载 tomcat配置学习

关于linux下shutdown关闭不掉tomcat问题的解决办法博客地址:https://blog.csdn.net/osaymissyou0/article/details/47294295   2.

2018-05-15 14:06:15 178

原创 tomcat模式下不能成功进入debug模式,断点不起作用

一、问题javaSE项目进入debug模式正常启动,而tomcat启动web项目进入debug模式,断点不起作用,按照网上各种方法试了个遍,都不行。二、原因根本原因是idea自带的环境与tomcat带的环境有了冲突,因为我们的idea默认启动是catalina.bat启动,而我的catalina.bat里配置参数:JAVA_OPTS=-Xmx1024M -Xms512M -XX:MaxPermSi...

2018-05-10 17:47:27 9212 4

原创 idea部署在自己的tomcat上,解决“访问不到localhost,报404错误”这一问题

一、简介我们习惯了使用myeclipse或者eclipse,并且将项目部署在自己的tomcat的webapps下面,当用到idea时忽然发现,怎么部署都部署不到自己的tomcat下,即使部署成功了,一启动,不是访问http://127.0.0.1:8080/报访问不到127.0.0.1页面就是404错误。下面就是我解决问题的方法(配图如下:)首先按照网上的将web项目部署到idea,并配置好,这里...

2018-05-08 19:49:35 12539 1

原创 idea/eclipse/myeclipse项目交互

一、问题本人是在学习idea过程中,将myeclipse的项目与idea的项目进行交互时发生问题:1.1 myeclipse项目导入idea详细的导入过程可参考:凉城孤梦扑街的https://blog.csdn.net/ssh159/article/details/71305706或者大浪不惊涛的博客https://www.cnblogs.com/cnndevelop/p/7679165.html...

2018-05-07 18:47:02 272

原创 mysql数据库中视图、函数、存储过程存放位置

一、问题问题:我使用nativecat创建的存储过程、视图,当进行数据迁移后不知为何存储过程丢失,于是,我要找啊,但是不知道在哪找,于是查了一下,发现了他们的存放过程。二、解决方法:2.1 存储过程或函数存放位置:mysql数据库=====》proc表存放对存储过程或函数的描述;information_schema数据库=====》ROUTINES表存放具体的存储过程  2.2 视图informa...

2018-05-03 18:52:16 4024 2

原创 java.lang.Exception: Socket bind failed: [730048]问题解决办法

java.lang.Exception: Socket bind failed: [730048]问题解决办法错误提示如下: org.apache.coyote.http11.Http11AprProtocol init 严重: Error initializing endpoint java.lang.Exception: Socket bind failed: [730048]...

2018-05-03 13:16:34 1292

原创 idea使用出现的问题

一、简介本人初始用idea工具进行编程,以前都是用myeclipse,忽然换了工具,好多都不一样,这是下面我遇到的问题以及解决方式。二、问题    2.1  在导入xml文件或者创建xml文件时出现错误:        URI is not registered ( Setting | Project Settings | Schemas and DTDs )解决方法:file--&gt;sett...

2018-04-28 14:26:15 544

转载 netstat命令详解

强烈推荐:linux命令学习使用http://man.linuxde.net/一、简介    netstat命令用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络情况。二、命令参数详解语法netstat(选项)选项-a或--all:显示所有连线中的Socket;-A&lt;网络类型&gt;或--&lt;网络类型&gt;:列出该网络类型连线中的相关地址;-c或--cont...

2018-04-27 15:01:07 1803

转载 tar命令详解

一、简介tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。首先要弄清两个概念:打包和压缩。打包是指将...

2018-04-27 13:24:32 1857

转载 yum命令详解

一、简介        yum命令是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。二、命令参数说明yum(选项...

2018-04-27 11:32:30 290

原创 rpm命令详解

一、简介       rpm命令是RPM软件包的管理工具。rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。二、命令参数说明rpm(选项)(参数)-a:查询所有套件;-b&lt;完成阶段&gt;&lt;套件...

2018-04-27 10:24:47 322

原创 centos 7 下ftp的安装与配置遇到的问题

一、说明   具体的使用rpm命令对各种rpm安装软件的安装操作,可以查看我的博客https://blog.csdn.net/zhuifengshaonian201/article/details/80103438对rpm命令的总结。下面是我安装ftp命令时遇到的一些问题二、问题总结1、ftp commond not find(ftp命令不存在)原因:只安装了vsftpd,即ftp服务端,未安装f...

2018-04-27 09:42:48 758

转载 rpm命令的GNU GPL 条款

使用rpm命令时提示如下问题:RPM 版本 4.11.1版权所有 (C) 1998-2002 - 红帽公司。该程序可以在 GNU GPL 条款下自由分发用法: rpm [-aKfgpqVcdLilsiv?] [-a|--all] [-f|--file] [-g|--group] [-p|--package] [--pkgid] [--hdrid] [--triggeredby] [--whatre...

2018-04-26 14:05:44 1838

转载 CentOS 7 :防火墙配置后启动停止出错

问题:在centos7中配置防火墙iptables后,刚开始查看启动状态时systemctl status iptables.service 不仅启动失败,停止也失败,我发现问题原因是 vim /etc/sysconfig/iptables 中iptables 配置出错,1、启动失败错误原因是:-A INPUT -j REJECT --reject-with icmp-host-prohibite...

2018-04-24 13:39:47 1061

转载 浅谈@RequestMapping @ResponseBody 和 @RequestBody 注解的用法与区别

参考不止会New作者的博客https://blog.csdn.net/ff906317011/article/details/78552426,结合自己的实际项目,下面是我遇到的问题和解决办法。1.@RequestMapping国际惯例先介绍什么是@RequestMapping,@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方...

2018-04-18 17:32:59 514

原创 tomcat启动报错

错误如下:java.lang.NoSuchMethodError:org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V造成原因:这是一个jar包冲突的问题,项目中引用了一个变态的ja...

2018-04-17 11:02:44 251

转载 war部署包导入Myeclipse的工程文件项

war部署包导入Myeclipse的工程文件项目    转载自网友亚瑟-灰太狼https://blog.csdn.net/langjian2012/article/details/17409945,非常感谢亚瑟-灰太狼https://blog.csdn.net/langjian2012/article/details/174099在导入war文件之前首先要你新建一个同名Web项目:(比如:webP...

2018-04-16 16:55:43 2223

原创 rabbitmq连接错误

异常如下:Caused by: java.io.IOException: null at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:105) ~[amqp-client-4.0.3.jar:4.0.3] at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:10...

2018-04-16 15:55:26 4633

原创 jquery 的ajax传送数据遇到的问题

本人是用ssm框架整合项目,很简单的一个问题,就是前台传送数据到后台时,后台捕捉到的数据一直是null,即未获得前台数据。如下图: //提交多选框数据 function submit(){ alert(data); $.ajax({ url:"${ctxPath}/proDict/list", type:'post', data:{"data":data...

2018-04-09 20:56:14 307

原创 tomcat与myeclipse的问题总结

问题一:tomcat部署J2EE项目出现the selected server is enabled,but is not configured properly。please navigate to the server preference pages and vertiry the field解决方法问题原因以及解决方案:myeclipsejdk配置错误,重新配置jdk问题二:tomcat启...

2018-04-09 20:52:49 160

转载 spring定时任务的应用

转载作者李秀才http://blog.csdn.net/qq_33556185/article/details/51852537,感谢作者,同时在这里附上我的关于quartz框架与spring,springmvc整合的定时任务框架。在springMVC里使用spring的定时任务非常的简单,如下:(一)在xml里加入task的命名空间[html] view plain copyxmlns:task...

2018-03-16 18:05:17 391

转载 为什么要用spring,springMVC?

明确转载子作者李智正在学习中http://blog.csdn.net/Melod_bc/article/details/53414900,未做任何修改,本来是想要收藏的,请见谅。 今天被公司派到别的公司谈项目,刚去就先被面试了一波(原来是把我外包到别的公司做项目了 -。-),面试时候问了我一个问题,很简单,就是问我java开发web项目为什么要用spring,springmvc?   好吧,当时我...

2018-03-09 16:46:36 768 1

转载 spring容器和springmvc容器的父子关系理解

声明:转载自:https://www.cnblogs.com/hafiz/p/5875740.html,感谢作者Hafiz.Zhang的文章一、背景  最近由于项目的包扫描出现了问题,在解决问题的过程中,偶然发现了Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出Spring和Sp...

2018-03-09 15:49:33 255

转载 Spring中的ApplicationListener和ContextRefreshedEvent的理解

借鉴业余草中作者herman的文章,结合我自己的项目,发表一下观点,不合理的地方请各位读者多多指教。转载地址:https://www.xttblog.com/?p=2053ApplicationListener和ContextRefreshedEvent一般都是成对出现的。事件机制作为一种编程机制,在许多语言中都提供了支持。JAVA语言也不例外,java中的事件机制的参与者有3种角色:event...

2018-03-09 15:18:30 15441 10

转载 spring缓存管理

声明:感谢作者云中之歌的文章https://www.cnblogs.com/fysola/p/6378400.html和作者congyh 的文章http://blog.csdn.net/congyihao/article/details/69748108下面的文章精华:结合俩篇文章,我对spring的缓存机制的使用尤其是注解实现缓存有了更明确的认识。Spring缓存底层也是需要借助其他缓存工具来实...

2018-03-09 10:52:49 214

空空如也

空空如也

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

TA关注的人

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