<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">


    
    
  <url>
    <loc>http://blog.wuwii.com/springboot-8.html</loc>
    <lastmod>2019-12-19T14:16:58.550Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（八）Mybatis使用分页插件PageHelper</title>
        <pubTime>2018-02-23T02:08:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-6.html</loc>
    <lastmod>2019-12-19T14:16:58.549Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（六） 集成Swagger2</title>
        <pubTime>2018-02-23T02:08:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-4.html</loc>
    <lastmod>2019-12-19T14:16:58.548Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（四）应用日志</title>
        <pubTime>2018-02-23T02:08:05.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-20.html</loc>
    <lastmod>2019-12-19T14:16:58.548Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十）使用 MongoDB</title>
        <pubTime>2018-03-03T14:08:08.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
        <tag>mongodb</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-14.html</loc>
    <lastmod>2019-12-19T14:16:58.547Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十四）spring-shiro的密码加密</title>
        <pubTime>2018-02-23T02:08:15.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
        <tag>shiro</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-10.html</loc>
    <lastmod>2019-12-19T14:16:58.546Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十）使用hibernate validation完成数据后端校验</title>
        <pubTime>2018-02-23T02:08:11.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-test.html</loc>
    <lastmod>2019-12-15T15:02:50.251Z</lastmod>
    <data>
        <display>
        <title>学习 Spring Boot：（二十九）Spring Boot Junit 单元测试</title>
        <pubTime>2018-04-26T14:08:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/tcp-ip.html</loc>
    <lastmod>2019-12-15T15:02:50.251Z</lastmod>
    <data>
        <display>
        <title>TCP IP 学习笔记</title>
        <pubTime>2018-04-09T14:11:03.000Z</pubTime>
        
        <tag>tcp</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-security.html</loc>
    <lastmod>2019-12-15T15:02:50.250Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十八）Spring Security 权限认证</title>
        <pubTime>2018-04-22T14:12:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-properties.html</loc>
    <lastmod>2019-12-15T15:02:50.249Z</lastmod>
    <data>
        <display>
        <title>Spring Boot常用应用程序属性</title>
        <pubTime>2018-02-23T02:08:04.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-actuator.html</loc>
    <lastmod>2019-12-15T15:02:50.248Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十七）Spring Boot 2.0 中使用 Actuator</title>
        <pubTime>2018-04-02T14:08:16.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-9.html</loc>
    <lastmod>2019-12-15T15:02:50.248Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（九）统一异常处理</title>
        <pubTime>2018-02-23T02:08:10.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-7.html</loc>
    <lastmod>2019-12-15T15:02:50.247Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（七）集成Mybatis</title>
        <pubTime>2018-02-23T02:08:08.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-5.html</loc>
    <lastmod>2019-12-15T15:02:50.246Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（五）使用 devtools热部署</title>
        <pubTime>2018-02-23T02:08:06.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-3.html</loc>
    <lastmod>2019-12-15T15:02:50.245Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（三）配置文件</title>
        <pubTime>2018-02-23T02:08:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-26.html</loc>
    <lastmod>2019-12-15T15:02:50.245Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十六）使用 RabbitMQ 消息队列</title>
        <pubTime>2018-03-19T14:08:08.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
        <tag>RabbitMQ</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-25.html</loc>
    <lastmod>2019-12-15T15:02:50.244Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十五）使用 Redis 实现数据缓存</title>
        <pubTime>2018-03-17T14:08:08.000Z</pubTime>
        
        <tag>redis</tag>
         
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-24.html</loc>
    <lastmod>2019-12-15T15:02:50.244Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十四）多数据源配置与使用</title>
        <pubTime>2018-03-15T14:12:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-23.html</loc>
    <lastmod>2019-12-15T15:02:50.244Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十三）Spring Boot 中使用 Docker</title>
        <pubTime>2018-03-13T14:12:03.000Z</pubTime>
        
        <tag>Docker</tag>
         
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-21.html</loc>
    <lastmod>2019-12-15T15:02:50.243Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十一）使用 EhCache 实现数据缓存</title>
        <pubTime>2018-03-04T14:08:08.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-22.html</loc>
    <lastmod>2019-12-15T15:02:50.243Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二十二）使用 AOP</title>
        <pubTime>2018-03-05T14:08:08.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-15.html</loc>
    <lastmod>2019-12-15T15:02:50.242Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十五）使用Lombok来优雅的编码</title>
        <pubTime>2018-02-23T02:08:16.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-2.html</loc>
    <lastmod>2019-12-15T15:02:50.242Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（二）启动原理</title>
        <pubTime>2018-02-23T02:08:02.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-13.html</loc>
    <lastmod>2019-12-15T15:02:50.241Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十三）配置 Shiro 权限认证</title>
        <pubTime>2018-02-23T02:08:14.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
        <tag>shiro</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-12.html</loc>
    <lastmod>2019-12-15T15:02:50.241Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十二）Mybatis 中自定义枚举转换器</title>
        <pubTime>2018-02-23T02:08:13.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-11.html</loc>
    <lastmod>2019-12-15T15:02:50.240Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十一） 自定义装配参数</title>
        <pubTime>2018-02-23T02:08:12.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/spring-schedule.html</loc>
    <lastmod>2019-12-15T15:02:50.239Z</lastmod>
    <data>
        <display>
        <title>Spring 中使用定时任务</title>
        <pubTime>2018-03-15T15:12:03.000Z</pubTime>
        
        <tag>Spring</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/springboot-1.html</loc>
    <lastmod>2019-12-15T15:02:50.239Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（一）入门</title>
        <pubTime>2018-02-23T02:08:01.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/spring-config.html</loc>
    <lastmod>2019-12-15T15:02:50.239Z</lastmod>
    <data>
        <display>
        <title>Spring中使用Configuration注入Bean</title>
        <pubTime>2017-11-02T07:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/spring-boot-19.html</loc>
    <lastmod>2019-12-15T15:02:50.238Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十九）Shiro 中使用缓存</title>
        <pubTime>2018-02-28T14:39:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
        <tag>shiro</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/spring-boot-18.html</loc>
    <lastmod>2019-12-15T15:02:50.238Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十八）session共享</title>
        <pubTime>2018-02-27T14:39:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/spring-boot-17.html</loc>
    <lastmod>2019-12-15T15:02:50.238Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十七）使用 Redis</title>
        <pubTime>2018-02-27T14:38:03.000Z</pubTime>
        
        <tag>redis</tag>
         
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/sort-algorithm.html</loc>
    <lastmod>2019-12-15T15:02:50.237Z</lastmod>
    <data>
        <display>
        <title>学习几种简单排序算法</title>
        <pubTime>2018-02-23T14:30:03.000Z</pubTime>
        
        <tag>数据结构和算法</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/shiro-jwt.html</loc>
    <lastmod>2019-12-15T15:02:50.237Z</lastmod>
    <data>
        <display>
        <title>学习Spring Boot：（十六）使用Shiro与JWT 实现认证服务</title>
        <pubTime>2018-02-26T15:08:03.000Z</pubTime>
        
        <tag>Spring Boot</tag>
         
        <tag>shiro</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/shiro-2.html</loc>
    <lastmod>2019-12-15T15:02:50.236Z</lastmod>
    <data>
        <display>
        <title>Apache Shiro的拦截器和认证</title>
        <pubTime>2018-02-23T02:08:19.000Z</pubTime>
        
        <tag>shiro</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/restful-api.html</loc>
    <lastmod>2019-12-15T15:02:50.236Z</lastmod>
    <data>
        <display>
        <title>RESTful API 设计指南</title>
        <pubTime>2018-02-23T02:07:13.000Z</pubTime>
        
        <tag>Restful API</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/shiro-1.html</loc>
    <lastmod>2019-12-15T15:02:50.236Z</lastmod>
    <data>
        <display>
        <title>学习 Apache Shiro 架构</title>
        <pubTime>2018-02-23T02:08:18.000Z</pubTime>
        
        <tag>shiro</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/redis.html</loc>
    <lastmod>2019-12-15T15:02:50.235Z</lastmod>
    <data>
        <display>
        <title>redies安装</title>
        <pubTime>2017-09-26T14:08:03.000Z</pubTime>
        
        <tag>linux</tag>
         
        <tag>redis</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/redis-lock.html</loc>
    <lastmod>2019-12-15T15:02:50.235Z</lastmod>
    <data>
        <display>
        <title>使用Redis完成分布式锁</title>
        <pubTime>2017-11-20T14:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>redis</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/rabbitmq-base.html</loc>
    <lastmod>2019-12-15T15:02:50.234Z</lastmod>
    <data>
        <display>
        <title>学习 RabbitMQ 的基础</title>
        <pubTime>2018-03-18T14:08:08.000Z</pubTime>
        
        <tag>mq</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/mqtt-user.html</loc>
    <lastmod>2019-12-15T15:02:50.234Z</lastmod>
    <data>
        <display>
        <title>Mosquitto用户名密码配置</title>
        <pubTime>2017-09-12T02:08:03.000Z</pubTime>
        
        <tag>mq</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/linux-vim.html</loc>
    <lastmod>2019-12-15T15:02:50.233Z</lastmod>
    <data>
        <display>
        <title>Vim命令合集</title>
        <pubTime>2017-12-21T03:11:03.000Z</pubTime>
        
        <tag>linux</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/maven-scope.html</loc>
    <lastmod>2019-12-15T15:02:50.233Z</lastmod>
    <data>
        <display>
        <title>Maven Scope定义值说明</title>
        <pubTime>2017-10-16T03:11:03.000Z</pubTime>
        
        <tag>maven</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/linux-hadoop.html</loc>
    <lastmod>2019-12-15T15:02:50.232Z</lastmod>
    <data>
        <display>
        <title>CentOS 7 上安装Hadoop V 2.8.1集群及配置</title>
        <pubTime>2017-10-19T08:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/jpa-specification.html</loc>
    <lastmod>2019-12-15T15:02:50.230Z</lastmod>
    <data>
        <display>
        <title>JPA 使用 Specification 复杂查询和 Criteria 查询</title>
        <pubTime>2018-03-08T14:08:03.000Z</pubTime>
        
        <tag>jpa</tag>
         
        <tag>Spring Boot</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/juc-utils.html</loc>
    <lastmod>2019-12-15T15:02:50.230Z</lastmod>
    <data>
        <display>
        <title>Java 中的并发工具类</title>
        <pubTime>2018-05-20T02:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/jpa-spatial.html</loc>
    <lastmod>2019-12-15T15:02:50.229Z</lastmod>
    <data>
        <display>
        <title>Spring Data JPA 中使用空间数据</title>
        <pubTime>2018-05-04T14:08:03.000Z</pubTime>
        
        <tag>jpa</tag>
         
        <tag>Spring</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/jpa-query-muti.html</loc>
    <lastmod>2019-12-15T15:02:50.229Z</lastmod>
    <data>
        <display>
        <title>JPA多表查询的解决办法</title>
        <pubTime>2017-11-09T09:50:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>jpa</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-transactional.html</loc>
    <lastmod>2019-12-15T15:02:50.228Z</lastmod>
    <data>
        <display>
        <title>事务的特性和@Transactional注解的使用</title>
        <pubTime>2017-11-30T08:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-volatile.html</loc>
    <lastmod>2019-12-15T15:02:50.228Z</lastmod>
    <data>
        <display>
        <title>volatile关键字解析</title>
        <pubTime>2017-11-19T03:58:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-threadlocal.html</loc>
    <lastmod>2019-12-15T15:02:50.227Z</lastmod>
    <data>
        <display>
        <title>Java并发编程中ThreadLocal</title>
        <pubTime>2017-11-24T17:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-thread-cooperation.html</loc>
    <lastmod>2019-12-15T15:02:50.226Z</lastmod>
    <data>
        <display>
        <title>Java并发编程：线程间协作的两种方式：wait、notify、notifyAll和Condition</title>
        <pubTime>2017-12-06T09:28:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-synchronized.html</loc>
    <lastmod>2019-12-15T15:02:50.226Z</lastmod>
    <data>
        <display>
        <title>Java多线程中synchronized</title>
        <pubTime>2017-11-05T02:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-thread-return.html</loc>
    <lastmod>2019-12-15T15:02:50.226Z</lastmod>
    <data>
        <display>
        <title>Java中使用有返回值的线程</title>
        <pubTime>2017-11-01T02:18:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-optional.html</loc>
    <lastmod>2019-12-15T15:02:50.225Z</lastmod>
    <data>
        <display>
        <title>Java 8 Optional类的分析与使用</title>
        <pubTime>2017-11-12T13:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-stream.html</loc>
    <lastmod>2019-12-15T15:02:50.225Z</lastmod>
    <data>
        <display>
        <title>Java8 新特性Stream 的学习和使用方法</title>
        <pubTime>2017-10-25T14:18:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-module.html</loc>
    <lastmod>2019-12-15T15:02:50.224Z</lastmod>
    <data>
        <display>
        <title>初探Java 9 的的模块化</title>
        <pubTime>2017-12-29T09:28:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-mqtt.html</loc>
    <lastmod>2019-12-15T15:02:50.224Z</lastmod>
    <data>
        <display>
        <title>MQTT在JAVA中使用</title>
        <pubTime>2017-09-12T10:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>mq</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-log4j.html</loc>
    <lastmod>2019-12-15T15:02:50.224Z</lastmod>
    <data>
        <display>
        <title>Java中Log4j的使用及配置详情</title>
        <pubTime>2017-10-16T14:47:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-linkedlist.html</loc>
    <lastmod>2019-12-15T15:02:50.223Z</lastmod>
    <data>
        <display>
        <title>Java 8 中 LinkedList 源码阅读记录</title>
        <pubTime>2018-05-11T14:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-lock.html</loc>
    <lastmod>2019-12-15T15:02:50.223Z</lastmod>
    <data>
        <display>
        <title>Java多线程中Lock</title>
        <pubTime>2017-11-05T06:48:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-lambda.html</loc>
    <lastmod>2019-12-15T15:02:50.222Z</lastmod>
    <data>
        <display>
        <title>Java 8中 lambda 表达式和 function包的函数式接口</title>
        <pubTime>2017-10-20T09:18:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>lambda</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-hashcode.html</loc>
    <lastmod>2019-12-15T15:02:50.221Z</lastmod>
    <data>
        <display>
        <title>Java 中 hashCode 的一些研究</title>
        <pubTime>2018-05-15T14:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-hashmap.html</loc>
    <lastmod>2019-12-15T15:02:50.221Z</lastmod>
    <data>
        <display>
        <title>Java 8 中HashMap源码分析</title>
        <pubTime>2017-11-16T03:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-create-pool.html</loc>
    <lastmod>2019-12-15T15:02:50.220Z</lastmod>
    <data>
        <display>
        <title>Java中创建线程池的常用方法</title>
        <pubTime>2017-11-01T09:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-concurrenthashmap.html</loc>
    <lastmod>2019-12-15T15:02:50.220Z</lastmod>
    <data>
        <display>
        <title>并发容器ConcurrentHashMap</title>
        <pubTime>2017-12-06T10:22:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-concurrent-thread-pool.html</loc>
    <lastmod>2019-12-15T15:02:50.219Z</lastmod>
    <data>
        <display>
        <title>Java并发编程中线程池源码分析及使用</title>
        <pubTime>2017-10-31T08:38:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-aqs.html</loc>
    <lastmod>2019-12-15T15:02:50.218Z</lastmod>
    <data>
        <display>
        <title>Java 并发编程同步器 AQS</title>
        <pubTime>2018-05-18T03:11:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>并发编程</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/java-arraylist.html</loc>
    <lastmod>2019-12-15T15:02:50.218Z</lastmod>
    <data>
        <display>
        <title>Java 8 中ArrayList源码分析</title>
        <pubTime>2017-11-04T13:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/install-mosquitto.html</loc>
    <lastmod>2019-12-15T15:02:50.216Z</lastmod>
    <data>
        <display>
        <title>CentOS 7 下安装mosquitto</title>
        <pubTime>2017-09-11T14:24:03.000Z</pubTime>
        
        <tag>linux</tag>
         
        <tag>MQTT</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/install-mongodb.html</loc>
    <lastmod>2019-12-15T15:02:50.216Z</lastmod>
    <data>
        <display>
        <title>安装 MongoDB</title>
        <pubTime>2018-03-01T02:08:03.000Z</pubTime>
        
        <tag>mongodb</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/idea-remote-tomcat.html</loc>
    <lastmod>2019-12-15T15:02:50.215Z</lastmod>
    <data>
        <display>
        <title>使用IDEA远程部署tomcat和调试</title>
        <pubTime>2017-12-23T13:08:03.000Z</pubTime>
        
        <tag>idea</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/http-power.html</loc>
    <lastmod>2019-12-15T15:02:50.215Z</lastmod>
    <data>
        <display>
        <title>理解 HTTP 幂等性</title>
        <pubTime>2018-02-23T02:07:23.000Z</pubTime>
        
        <tag>http</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/hash-crash.html</loc>
    <lastmod>2019-12-15T15:02:50.215Z</lastmod>
    <data>
        <display>
        <title>解决Hash碰撞冲突方法总结</title>
        <pubTime>2017-11-15T13:08:03.000Z</pubTime>
        
        <tag>post</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/hadoop-miss-winutils.html</loc>
    <lastmod>2019-12-15T15:02:50.214Z</lastmod>
    <data>
        <display>
        <title>Windows下调试Hadoop集群报错Failed to find winutils.exe</title>
        <pubTime>2017-10-27T03:48:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/fork-join.html</loc>
    <lastmod>2019-12-15T15:02:50.214Z</lastmod>
    <data>
        <display>
        <title>使用 Fork Join 框架</title>
        <pubTime>2018-03-21T15:11:03.000Z</pubTime>
        
        <tag>java</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/fsds-java.html</loc>
    <lastmod>2019-12-15T15:02:50.214Z</lastmod>
    <data>
        <display>
        <title>fastDFS与java整合文件上传下载</title>
        <pubTime>2017-07-20T02:08:03.000Z</pubTime>
        
        <tag>java</tag>
         
        <tag>fastDFS</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/eureka-server.html</loc>
    <lastmod>2019-12-15T15:02:50.213Z</lastmod>
    <data>
        <display>
        <title>学习 Spring Cloud：（一）Eureka  服务发现与注册</title>
        <pubTime>2018-04-06T14:11:03.000Z</pubTime>
        
        <tag>Spring Cloud</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/docker-note.html</loc>
    <lastmod>2019-12-15T15:02:50.213Z</lastmod>
    <data>
        <display>
        <title>学习 Docker 笔记</title>
        <pubTime>2018-04-13T14:12:03.000Z</pubTime>
        
        <tag>Docker</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/docker-jenkins.html</loc>
    <lastmod>2019-12-15T15:02:50.212Z</lastmod>
    <data>
        <display>
        <title>使用 Docker 安装 Jenkins</title>
        <pubTime>2018-04-09T14:12:03.000Z</pubTime>
        
        <tag>Docker</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/docker-install.html</loc>
    <lastmod>2019-12-15T15:02:50.212Z</lastmod>
    <data>
        <display>
        <title>安装 Docker</title>
        <pubTime>2018-03-13T03:11:03.000Z</pubTime>
        
        <tag>Docker</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
  <url>
    <loc>http://blog.wuwii.com/consistent-hashing.html</loc>
    <lastmod>2019-12-15T15:02:50.211Z</lastmod>
    <data>
        <display>
        <title>理解一致性哈希算法(consistent hashing)</title>
        <pubTime>2017-11-15T06:14:03.000Z</pubTime>
        
        <tag>算法</tag>
         
        <tag>哈希算法</tag>
         
         
           
             
              <breadCrumb title="学习笔记" url="http://blog.wuwii.com/categories/%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0/"/>
          
        </display>
    </data>
    </url>

    
    
    
</urlset>