<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_37461349的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_37461349</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_37461349]]></copyright><item><title><![CDATA[streamlit+wordcloud使用pyinstaller打包遇到的一些坑]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/141604065</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/141604065</guid><author>qq_37461349</author><pubDate>Tue, 27 Aug 2024 16:20:47 +0800</pubDate><description><![CDATA[streamlit应用结合wordcloud通过pyinstaller打包为exe的方法以及问题解决方案]]></description><category></category></item><item><title><![CDATA[Quartz使用-＞调度任务的TRIGGER_STATE突然变成了ERROR]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/118969230</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/118969230</guid><author>qq_37461349</author><pubDate>Wed, 21 Jul 2021 16:56:24 +0800</pubDate><description><![CDATA[spring系列之 @Value注解
闲言：都说临时抱佛脚，你不努力的时候连佛都会踢你一脚！

文章目录spring系列之 @Value注解一、@Value注解基本功能二、使用方法1.直接在类中使用@Value( "${key}")2.参数默认值设定三、收尾


一、@Value注解基本功能
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;话不多说，这个注解可以帮助你快速的获取到配置文件中的某项配置。
 注意：使用这个注解的前提是一定要在spring环境下才能使用，否则无效！
二、使]]></description><category></category></item><item><title><![CDATA[使用mybatis踩过的坑--xml中ONGL表达式里写错判断符号导致参数变更]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/118102366</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/118102366</guid><author>qq_37461349</author><pubDate>Tue, 22 Jun 2021 14:33:55 +0800</pubDate><description><![CDATA[spring依赖注入成功但在调用接口的时候拿到的依赖却是null一、问题描述：二、问题代码：三、问题所在：四、注意：dao层xml测试类测试结果:五、本文如若有不妥之处，请及时联系我进行更正，以便误导。
一、问题描述：
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;在一个查询的场景里传递了一个list作为参数传到sql中查询，查询完后这个参数再次传递到下一个方法中查询却发现对应的list已经变成了null。
二、问题代码：
&lt;if test="param.list]]></description><category></category></item><item><title><![CDATA[使用springboot项目打成jar包后运行出现获取不到resources下的模板文件]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/108616709</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/108616709</guid><author>qq_37461349</author><pubDate>Mon, 21 Sep 2020 15:23:15 +0800</pubDate><description><![CDATA[一、话不多说，直接上错误信息：
java cannot be resolved to absolute file path because it does not reside in the file system: jar:file:/opt/XXXX.jar!/BOOT-INF/classes!/template/%e4%bf%a1%e6%81%af%e6%8a%80%e6%9c%af%e5%ae%89%e5%85%a8%e4%ba%8b%e4%bb%b6%e6%83%85%e5%86%b5%e6%8a]]></description><category></category></item><item><title><![CDATA[spring依赖注入成功但在调用接口的时候拿到的依赖却是null]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/107609783</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/107609783</guid><author>qq_37461349</author><pubDate>Thu, 06 Aug 2020 12:08:27 +0800</pubDate><description><![CDATA[spring依赖注入成功但在调用接口的时候拿到的依赖却是null前言问题描述注入测试分析1、jdk动态代理：2、cglib动态代理：解决问题反思本文如若有不妥之处，请及时联系我进行更正，以便误导。
前言
使用过spring的同学们都知道，如果出现了依赖注入失败的问题首先会想到以下几点：
1、对应的类有没有写@Service或@Component注解以供能被spring扫描注册；
2、在配置中有没有配置要扫描的包路径，或是对应的类是否在已配置的包路径下；
3、配置的包路径错误导致扫描失败；
4、同一个项目中j]]></description><category></category></item><item><title><![CDATA[ElasticSearch升级至6.8.4并使用xpack进行安全加固]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/103042641</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/103042641</guid><author>qq_37461349</author><pubDate>Wed, 10 Jun 2020 13:49:48 +0800</pubDate><description><![CDATA[一、引言

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
喜欢关注安全问题的朋友可能对MongoDB数据库勒索事件有过了解，整件事情其实在一定程度上来说是可以进行规避的，如果用户没有使用MongoDB的默认安全设置或是直接裸跑在服务器上就不会导致数据外泄，也就不会被黑客用数据库数据进行勒索。当然这个安全事故只是一个例子而已，在我们的日...]]></description><category></category></item><item><title><![CDATA[spring中EventListener使用]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/106612654</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/106612654</guid><author>qq_37461349</author><pubDate>Wed, 10 Jun 2020 12:19:55 +0800</pubDate><description><![CDATA[spring中自带EventListener使用
首先了解下事件监听的基本原理，这里使用到的是设计模式中的“’'观察者模式"”模式。
监听监听监听事件发布者监听者A监听者B监听者C监听到后处理自己的逻辑监听到后处理自己的逻辑监听到后处理自己的逻辑
整个的监听过程是通过一个事件触发机制来实现，首先由事件发布者发布事件消息，对应的监听者接收到消息后就处理自己的业务逻辑。
举例说明
小A是小B、小C、小D三个人的女神。BCD三人都想要追求小A，
撤销：Ctrl/Command + Z
重做：Ctrl/Comman]]></description><category></category></item><item><title><![CDATA[pm2的简单使用]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/103156783</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/103156783</guid><author>qq_37461349</author><pubDate>Wed, 20 Nov 2019 09:54:33 +0800</pubDate><description><![CDATA[一、PM2 介绍
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PM2简单来说可以理解为一个进程管理器，通过这个管理器你可以更方便的管控你的node进程。详细介绍可以到官方文档查看 pm2官方文档；
二、安装 &amp; 使用

安装PM2之前首先需要确保你安装好了node环境，针对node环境的安装这里我就不多说了，需要了解的朋友可以...]]></description><category></category></item><item><title><![CDATA[nodejs环境安装]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/103151916</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/103151916</guid><author>qq_37461349</author><pubDate>Tue, 19 Nov 2019 21:40:19 +0800</pubDate><description><![CDATA[一、环境安装

首先到nodejs官网下载好对应版本的安装程序，下载地址：

https://nodejs.org/en/download/



这里我直接附上下载好的64位windows安装程序：
node-v12.13.1-x64.msi
下载好安装程序后就是傻瓜式操作了，next、next、next、直到安装成功！

二、安装完成后验证

打开cmd命令窗口，输入node -v查看是否安装...]]></description><category></category></item><item><title><![CDATA[ElasticSearch升级至6.8.4并使用xpack进行安全加固]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/103047795</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/103047795</guid><author>qq_37461349</author><pubDate>Wed, 13 Nov 2019 13:42:40 +0800</pubDate><description><![CDATA[一、引言

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
喜欢关注安全问题的朋友可能对MongoDB数据库勒索事件有过了解，整件事情其实在一定程度上来说是可以进行规避的，如果用户没有使用MongoDB的默认安全设置或是直接裸跑在服务器上就不会导致数据外泄，也就不会被黑客用数据库数据进行勒索。当然这个安全事故只是一个例子而已，在我们的日...]]></description><category></category></item><item><title><![CDATA[java通过中文拼音对集合数据或数组进行排序简单工具类]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/100114553</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/100114553</guid><author>qq_37461349</author><pubDate>Wed, 28 Aug 2019 10:44:54 +0800</pubDate><description><![CDATA[话不多说，直接上代码


/**
 * @Authour chris
 * @Date 2019-07-11 下午8:41
 **/
public class PinyinComparator implements Comparator&lt;Object&gt; {
    public int compare(Object o1, Object o2) {
        char c1 = ...]]></description><category></category></item><item><title><![CDATA[通过java反射方式将对象转map的简单工具]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/100114205</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/100114205</guid><author>qq_37461349</author><pubDate>Wed, 28 Aug 2019 10:34:36 +0800</pubDate><description><![CDATA[话不多说，直接上代码：/**
* 将对应实体类参数转为map类型同时去除至为null的字段
*
* @param o
* @return
*/
public static Map&lt;String, String&gt; objectToMap(Object o) {
 Map&lt;String, String&gt; map = new HashMap&lt;&gt;();
 i...]]></description><category></category></item><item><title><![CDATA[在使用lombok @Builder注解遇到的问题]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/93489021</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/93489021</guid><author>qq_37461349</author><pubDate>Mon, 24 Jun 2019 15:54:25 +0800</pubDate><description><![CDATA[使用@Builder注解的时候可直接用对应类名点字段名最后.build() 这样构建出一个对应类的实例：


import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.ba...]]></description><category></category></item><item><title><![CDATA[centos7通过docker搭建mysql服务]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/86525124</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/86525124</guid><author>qq_37461349</author><pubDate>Thu, 17 Jan 2019 15:36:44 +0800</pubDate><description><![CDATA[准备：

服务器一台（确保可以上网）：centos 7

首先

安装docker：  yum install docker -y

查看是否安装成功：键入 docker 会出现

Usage: docker COMMAND

A self-sufficient runtime for containers

Options:
   --config string   Loca...]]></description><category></category></item><item><title><![CDATA[myabtis批量更新操作]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/85124962</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/85124962</guid><author>qq_37461349</author><pubDate>Thu, 20 Dec 2018 16:03:59 +0800</pubDate><description><![CDATA[一般来说进行批量操作的时候都是会想到在service里循环遍历集合，循环调用dao层方法，

例如:


list.stream().forEach(e -&amp;gt; {
    double score = 0;
    int publishedDay = DateUtils.getDayDiff(new Date(),e.getPublishDate());//获取到已发布天数
    int...]]></description><category></category></item><item><title><![CDATA[经典冒泡排序算法]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/84938252</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/84938252</guid><author>qq_37461349</author><pubDate>Mon, 10 Dec 2018 13:10:00 +0800</pubDate><description><![CDATA[
public static void main(String[] args) {
    int[] a = {23, 4, 5, 1, 3, 33, 89};
    for (int i = 0; i &amp;lt; a.length; i++) {
        //外层循环控制循环的次数
        for (int j = 0; j &amp;lt; a.length - 1 - i; j++...]]></description><category></category></item><item><title><![CDATA[使用quartz时，传入参数到job中使用记录]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/84061882</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/84061882</guid><author>qq_37461349</author><pubDate>Wed, 14 Nov 2018 10:21:29 +0800</pubDate><description><![CDATA[在使用quartz的时候不免会遇到需要在触发定时任务的时候需要传入对应参数进去，刚好遇到这个问题，随手记录下：


例子：  在调用的时候直接传入map类型的参数（此处是封装了，故可以直接调用）
@PostConstruct
public void test(){
    try {
        Map param = new HashMap();
        param.put(&quot;tok...]]></description><category></category></item><item><title><![CDATA[springboot接口返回数据类型解析问题]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/83625202</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/83625202</guid><author>qq_37461349</author><pubDate>Thu, 01 Nov 2018 19:43:09 +0800</pubDate><description><![CDATA[问题：今天在使用postman调试springboot项目的接口的时候一直报错提示：

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

但是我在controller里已经写了@ResponseBody标签，controller里使用的是@Co...]]></description><category></category></item><item><title><![CDATA[springboot中配置好登录拦截后，swagger访问不了]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/83619808</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/83619808</guid><author>qq_37461349</author><pubDate>Thu, 01 Nov 2018 14:26:40 +0800</pubDate><description><![CDATA[错误信息：

java.lang.ClassCastException: org.springframework.web.servlet.resource.ResourceHttpRequestHandler cannot be cast to org.springframework.web.method.HandlerMethod
    at qgs.csmp.dataFunsion.conf...]]></description><category></category></item><item><title><![CDATA[项目获取src下resource目录下文件]]></title><link>https://blog.youkuaiyun.com/qq_37461349/article/details/83543224</link><guid>https://blog.youkuaiyun.com/qq_37461349/article/details/83543224</guid><author>qq_37461349</author><pubDate>Tue, 30 Oct 2018 15:52:44 +0800</pubDate><description><![CDATA[有两种方式：

Java代码中的类，要获取Resource资源文件目录下文件

A:  绝对路径寻址：String s1 = this.getClass().getResource(&quot;/test.pxml&quot;).getPath();  

!!!!!!!!!!!!!!!!!!!!!!!(注意：这个 /  址的是根目录，用绝对路径，可能会出现的问题是，你的程序在windows上可以用，但是在linux...]]></description><category></category></item></channel></rss>