<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Navigator_H的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Navigator_H</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Navigator_H]]></copyright><item><title><![CDATA[MySQL底层索引与算法]]></title><link>https://blog.youkuaiyun.com/Navigator_H/article/details/124948264</link><guid>https://blog.youkuaiyun.com/Navigator_H/article/details/124948264</guid><author>Navigator_H</author><pubDate>Tue, 24 May 2022 17:52:40 +0800</pubDate><description><![CDATA[MySQL底层索引与算法
索引数据结构
索引是帮助MySQL高效获取数据的排好序的数据结构
二叉树：


如果索引的结构使用二叉树对col2lie建立索引，索引结构如上图右侧所示。
比如select * from table where col2=89；
此时如果不适用索引查询则会逐行查询遍历6次，才能查到对应的值，如果使用索引，则查询2次，便可查询到对应的数据；效率明显提高
但是如果对于col1之类逐行递增的数据，二叉树形成的数据结构如图所示：

此时如果执行SQL select * from table]]></description><category></category></item><item><title><![CDATA[使用AXIS1.4生成WebService客户端代码]]></title><link>https://blog.youkuaiyun.com/Navigator_H/article/details/118727966</link><guid>https://blog.youkuaiyun.com/Navigator_H/article/details/118727966</guid><author>Navigator_H</author><pubDate>Wed, 14 Jul 2021 15:17:33 +0800</pubDate><description><![CDATA[1：首先下载axis1.4项目包
下载地址：https://mirrors.bfsu.edu.cn/apache/axis/axis/java/1.4/axis-src-1_4.zip
2：解压到指定文件夹下
3：在axis-1.4目录下新建一个bat文件（名字随意）

文件内容如下：
set Axis_Lib=.\lib
set Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%
%Java_Cmd% org.apache.axis.wsdl.WSDL2Java   -p c]]></description><category></category></item><item><title><![CDATA[curl测试soap接口&postman测试soap接口]]></title><link>https://blog.youkuaiyun.com/Navigator_H/article/details/118513950</link><guid>https://blog.youkuaiyun.com/Navigator_H/article/details/118513950</guid><author>Navigator_H</author><pubDate>Tue, 06 Jul 2021 11:00:31 +0800</pubDate><description><![CDATA[记录下最近使用curl和postman测试soap接口遇到的问题以及解决方案
curl测试soap接口：
curl -v -H "Content-Type: text/xml;chartset=UTF-8" -H "SOAPAction:\"\"" -d @request.xml http://127.0.0.1:8088/Service/ServiceHello?wsdl

注意：request.xml为测试接口的请求报文，直接copy过来用就ok，
这里我是通过wireshark抓包工具，获取整个请求报]]></description><category></category></item><item><title><![CDATA[Spring 整合Mybatis源码分析 学习笔记]]></title><link>https://blog.youkuaiyun.com/Navigator_H/article/details/107060494</link><guid>https://blog.youkuaiyun.com/Navigator_H/article/details/107060494</guid><author>Navigator_H</author><pubDate>Sat, 11 Jul 2020 16:57:50 +0800</pubDate><description><![CDATA[Mybatis-Spring 学习笔记

先进到这个类里面看看
分别实现了这三个类FactoryBean, InitializingBean, ApplicationListener

因为实现了InitializingBean里的void afterPropertiesSet() throws Exception;方法, 所以会执行到这里

最终调用里面的buildSqlSessionFactory()方法,继续往下看:
首先是判断在配置文件里面有没有配置configuration(这里我没有配置)
直接]]></description><category></category></item><item><title><![CDATA[IDEA之Debug调试]]></title><link>https://blog.youkuaiyun.com/Navigator_H/article/details/105540772</link><guid>https://blog.youkuaiyun.com/Navigator_H/article/details/105540772</guid><author>Navigator_H</author><pubDate>Wed, 15 Apr 2020 19:04:23 +0800</pubDate><description><![CDATA[IDEA之Debug调试
idea里面debag的使用:

之后会出现如下界面:

可以添加多个断点

主要的功能键

后面的这个按钮是跳出当前这个方法


如何查看嵌套方法运行的结果:
选中要查看的代码,点击鼠标右键,选中Evaluate Expression…

出现如图所示:

然后点击Evaluate,就会显示选中内容的值,如图所示

也可以右击选中Add to Watches,添加到Va...]]></description><category></category></item></channel></rss>