<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wodebokecsdn的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wodebokecsdn</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wodebokecsdn]]></copyright><item><title><![CDATA[网络乞丐在线要饭]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/148082699</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/148082699</guid><author>wodebokecsdn</author><pubDate>Tue, 20 May 2025 10:39:38 +0800</pubDate><description><![CDATA[要饭要饭，2毛不嫌多，1毛不嫌少]]></description><category></category></item><item><title><![CDATA[springboot中使用RestTemplate发送post请求]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/129566555</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/129566555</guid><author>wodebokecsdn</author><pubDate>Wed, 15 Mar 2023 20:13:58 +0800</pubDate><description><![CDATA[springboot中使用RestTemplate发送post请求]]></description><category></category></item><item><title><![CDATA[java 多线程处理任务]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/129296468</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/129296468</guid><author>wodebokecsdn</author><pubDate>Thu, 02 Mar 2023 11:55:32 +0800</pubDate><description><![CDATA[java 多线程处理任务]]></description><category></category></item><item><title><![CDATA[java迷宫回溯找最短路径问题(多策略)]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/129143174</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/129143174</guid><author>wodebokecsdn</author><pubDate>Tue, 21 Feb 2023 17:51:37 +0800</pubDate><description><![CDATA[java迷宫回溯找最短路径问题(多策略)，通过递归方式得到所有策略，再通过递归回溯找到所有的结果，然后排序得到最短的步数、策略和相应的轨迹图]]></description><category></category></item><item><title><![CDATA[Spring boot链接多个mongodb数据库]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/128967588</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/128967588</guid><author>wodebokecsdn</author><pubDate>Fri, 10 Feb 2023 12:04:48 +0800</pubDate><description><![CDATA[Spring boot链接多个mongodb数据库]]></description><category></category></item><item><title><![CDATA[spring boot jar包读取文件的方式]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/127926248</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/127926248</guid><author>wodebokecsdn</author><pubDate>Fri, 18 Nov 2022 17:11:26 +0800</pubDate><description><![CDATA[spring boot jar包读取文件的方式]]></description><category></category></item><item><title><![CDATA[spring boot 中使用commons-httpclient发送post和get请求]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/127885798</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/127885798</guid><author>wodebokecsdn</author><pubDate>Wed, 16 Nov 2022 15:18:58 +0800</pubDate><description><![CDATA[spring boot 中使用commons-httpclient发送post和get请求]]></description><category></category></item><item><title><![CDATA[常用sql查询语句]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/127517198</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/127517198</guid><author>wodebokecsdn</author><pubDate>Tue, 25 Oct 2022 17:09:20 +0800</pubDate><description><![CDATA[常用sql]]></description><category></category></item><item><title><![CDATA[spring 中kafka的基本使用]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/125978859</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/125978859</guid><author>wodebokecsdn</author><pubDate>Mon, 25 Jul 2022 18:02:35 +0800</pubDate><description><![CDATA[springboot中使用kafka，批量消费，到业务处理]]></description><category></category></item><item><title><![CDATA[spring boot 包说明]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/123802966</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/123802966</guid><author>wodebokecsdn</author><pubDate>Mon, 28 Mar 2022 19:05:19 +0800</pubDate><description><![CDATA[spring-boot-starter                核心启动器，包括自动配置支持，日志记录和YAML    
spring-boot-starter-activemq            使用Apache ActiveMQ进行JMS消息传递的入门者
spring-boot-starter-amqp            使用Spring AMQP和Rabbit MQ的入门者    
spring-boot-starter-aop                使用Spring AOP和.]]></description><category></category></item><item><title><![CDATA[Mongodb aggregate 管道符操作]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/121610638</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/121610638</guid><author>wodebokecsdn</author><pubDate>Mon, 29 Nov 2021 15:42:23 +0800</pubDate><description><![CDATA[db.device_state.aggregate([
    {
        $project:{
            deviceId:1,
            ctype:{$ifNull:["$ctype",0]},
            accstate:"$acc_state",
            status:1,
            merchantId:1
        }
    },
    {
        $match:{
            //.]]></description><category></category></item><item><title><![CDATA[数据结构-----线性表]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/118804482</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/118804482</guid><author>wodebokecsdn</author><pubDate>Fri, 16 Jul 2021 16:09:44 +0800</pubDate><description><![CDATA[什么事线性表（现行存储结构）

将具有“一对一”关系的数据“线性”地存储到物理空间中，这种存储结构就称为线性存储结构（简称线性表）

使用线性表存储的数据，如同向数组中存储数据那样，要求数据类型必须一致，也就是说，线性表存储的数据，要么全部都是整形，要么全部都是字符串。一半是整形，另一半是字符串的一组数据无法使用线性表存储。





图 3中我们可以看出，线性表存储数据可细分为以下 2 种：

如图 a) 所示，将数据依次存储在连续的整块物理空间中，这种存储结构称为顺序存储结构（简称顺序...]]></description><category></category></item><item><title><![CDATA[Spring boot配置过滤器filter，读取cookie 设置cookie，读取请求头等]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/118681779</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/118681779</guid><author>wodebokecsdn</author><pubDate>Mon, 12 Jul 2021 19:07:05 +0800</pubDate><description><![CDATA[首先 我们理解一下filter这个狗东西在项目中的作用



上图是filter在服务中的作用

spring boot 中添加filter分为两种 一种为自定义版 一种为注解版

这里我们先用自定义版，目录结构如下吊样



首先我们定义一个MyFilter类 并实现Filter接口，这里就是http入口和出口，所以我们可以在这里做一些业务上的操作


package com.filter;

import lombok.extern.slf4j.Slf4j;
import org.springfra..]]></description><category></category></item><item><title><![CDATA[spring boot 中的自动配置类AutoConfiguration 和自动配置原理]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/116155207</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/116155207</guid><author>wodebokecsdn</author><pubDate>Mon, 26 Apr 2021 19:36:44 +0800</pubDate><description><![CDATA[我们的配置文件yml 或者properties中有很多配置属性，那么我们怎么知道都有哪些属性可以配置呢？

1、我们可以通过官网来查看 2、可以查看源代码

配置文件属性参照表

自动配置原理：

1、SpringBoot 启动的时候加载主配置类，开启了自动配置功能


@EnableAutoConfiguration

然后利用EnableAutoConfigurationimportSelecter导入一些组件，都导入哪些组件，我们可以在 Libraries中



找到一个叫 autoconfigu.]]></description><category></category></item><item><title><![CDATA[Spring boot 的profile，通过profile指定开发、测试、生产环境]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/116066643</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/116066643</guid><author>wodebokecsdn</author><pubDate>Fri, 23 Apr 2021 19:27:16 +0800</pubDate><description><![CDATA[当项目上线时，可以指定上测试环境或生产环境，我们可以通过profile来做到这一点

profile是Spring对不同环境提供不同配置功能的支持，可以通过激活、指定参数等方式快速切换环境。

1、多profile文件形式

  格式 ：application-{profile}.yml 例如： application-test.yml application-prod.yml

2、多profile文档块模式

3、激活方式

  命令行 --spring.profiles.activ...]]></description><category></category></item><item><title><![CDATA[spring boot 配置文件,配置类的写法]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/116065642</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/116065642</guid><author>wodebokecsdn</author><pubDate>Fri, 23 Apr 2021 18:26:02 +0800</pubDate><description><![CDATA[注解


@PropertySource


]]></description><category></category></item><item><title><![CDATA[MongoTemplate 实现多条件、模糊查询、排序、范围、分页查询]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/115971141</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/115971141</guid><author>wodebokecsdn</author><pubDate>Wed, 21 Apr 2021 19:18:03 +0800</pubDate><description><![CDATA[首先说一下我这边的应用场景



根据名称（模糊查询）、时间段、状态 来查询

好多人都是用skip limit 来做分页，但我感觉数据量很大的时候 skip掉前面很多数据时，会有性能问题。

所以我选择了使用Pageable 这个类来实现分页，注意一点 mongodb的第一页 pageNum 是从0开始的。所以要-1


 Pageable pageable = new PageRequest(pageNum,pageSize);

还有个需求是按着创建时间倒叙展示，就是最后创建的在前面，所以用到了排序
]]></description><category></category></item><item><title><![CDATA[webpack简易教学（二）]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/87972911</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/87972911</guid><author>wodebokecsdn</author><pubDate>Tue, 20 Apr 2021 17:24:32 +0800</pubDate><description><![CDATA[根据上一篇继续往下学。

我们上一篇将到了 如何使用npm 工具来代替我们输入命令，也已经初步打包成功了。

接下来如果我们不想将js只放在dist文件夹下呢，我想放在dist/js文件下，因为我们之后会生成一个html文件。

接下来继续配置webpack.config.js


output: {
        // 这里有两种写法
        // path:__dirname + '...]]></description><category></category></item><item><title><![CDATA[spring boot读取application.yml中的值]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/115913774</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/115913774</guid><author>wodebokecsdn</author><pubDate>Tue, 20 Apr 2021 17:23:03 +0800</pubDate><description><![CDATA[首先我们定义一个bean类，添加一个注解


@ConfigurationProperties(prefix = "person")

当我们添加完注解的时候，编辑器会提示咱们the annotation processor not .....意思就是这个注解找不到，我们点击打开，跳到官网，让加入以下依赖就好了。



有了这个依赖后，我们在yml中写配置的时候就有提示了。



java bean的概念






package com.model;

import lombok.Data;
impo.]]></description><category></category></item><item><title><![CDATA[spring boot 操作redis]]></title><link>https://blog.youkuaiyun.com/wodebokecsdn/article/details/115701498</link><guid>https://blog.youkuaiyun.com/wodebokecsdn/article/details/115701498</guid><author>wodebokecsdn</author><pubDate>Wed, 14 Apr 2021 17:05:11 +0800</pubDate><description><![CDATA[首先大家要先了解redis

redis的基础知识

1、redis默认有16个数据库，可以在我们的redis config文件中查找



我们可以通过select index命令来切换数据库

我们登陆redis-cli 客户端 执行 select 1 命令就会切换到这个数据库，默认是使用第一个数据库 下标为0



在相应的数据库下大家可以执行 get set命令来设置 和获取值

keys * 来查看数据库所有的Key

flushdb 清空当前数据库

flushall 清空所有数据库

...]]></description><category></category></item></channel></rss>