<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fly_or的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fly_or</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fly_or]]></copyright><item><title><![CDATA[Quartz多应用共用一个数据库，定时任务不执行]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/139465804</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/139465804</guid><author>fly_or</author><pubDate>Wed, 05 Jun 2024 10:55:49 +0800</pubDate><description><![CDATA[Quartz多应用共用一个数据库，定时任务不执行]]></description><category></category></item><item><title><![CDATA[Extracting tar content of undefined failed, the file appears to be corrupt: “EBUSY: resource busy...]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/134160336</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/134160336</guid><author>fly_or</author><pubDate>Wed, 01 Nov 2023 14:19:37 +0800</pubDate><description><![CDATA[1、删除node_modules，package.lock.json, yarn.lock。2、反复执行yarn install。]]></description><category></category></item><item><title><![CDATA[Vue打包时指定配置文件]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/126848884</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/126848884</guid><author>fly_or</author><pubDate>Wed, 14 Sep 2022 11:20:02 +0800</pubDate><description><![CDATA[vue工程的配置文件一般放在vue.config.js中，但是有时我们有自己的配置文件，需要在打包时动态切换，可在打包时动态指定node环境变量"process.env.NODE_ENV"切换。4、本地运行或打包时指定当前环境（模式）2、export指定的配置文件。1、新增不同环境的配置文件。]]></description><category></category></item><item><title><![CDATA[Maven打包时指定配置文件]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/126846938</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/126846938</guid><author>fly_or</author><pubDate>Wed, 14 Sep 2022 10:17:44 +0800</pubDate><description><![CDATA[springboot项目通常会有部署到测试、演示、生产等多个环境，每次打包时都需要修改配置文件或指定配置文件，既麻烦，也不便于war包部署和版本管理。可以在maven打包时指定配置文件，实现打包配置文件零修改。]]></description><category></category></item><item><title><![CDATA[Neo4j导入csv坑点总结]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/125189302</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/125189302</guid><author>fly_or</author><pubDate>Fri, 10 Jun 2022 17:05:48 +0800</pubDate><description><![CDATA[Neo4j导入csv文件，网上教程很多，但是有很多坑未提及，导致在导入时总是碰壁。下面根据本人实测详细梳理一下相关的坑点：]]></description><category></category></item><item><title><![CDATA[Springboot集成Neo4j与Shiro冲突]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/124663824</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/124663824</guid><author>fly_or</author><pubDate>Mon, 09 May 2022 14:15:40 +0800</pubDate><description><![CDATA[springboot集成neo4j时，由于neo4j与shiro均包含名为"sessionFactory"的bean，项目启动时在生成neo4j的session对象时,createSharedSession方法报类型转换错误，此时需要为neo4j的"sessionFactory"重命名。代码如下：


/**
 * @Author ZDJ
 * @Date 2022-5-7 8:34
 * @Description
 */

import org.neo4j.ogm.session.Sess...]]></description><category></category></item><item><title><![CDATA[No bean of type ‘org.apache.shiro.realm.Realm‘ found]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/123253768</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/123253768</guid><author>fly_or</author><pubDate>Thu, 03 Mar 2022 14:53:15 +0800</pubDate><description><![CDATA[Springboot + Mybatis-plus，集成shiro，启动报错：


 No bean of type 'org.apache.shiro.realm.Realm' found. 
Please create bean of type 'Realm' or add a shiro.ini in the root classpath (src/main/resources/shiro.ini) or in the META-INF folder (src/main/resources/META-]]></description><category></category></item><item><title><![CDATA[Vue异步组件nextTick失效]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/121977328</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/121977328</guid><author>fly_or</author><pubDate>Thu, 16 Dec 2021 16:23:24 +0800</pubDate><description><![CDATA[在vue开发中，可能会遇到组件循环引用的情况，即组件B为组件A的子组件，在组件A中又需要打开组件B，即组件B也是组件A的子组件，此时组件A、B就形成了循环引用，如果我们直接在Script中import，会报组件注册错误。


&lt;script&gt;
    import B from './B.vue'
&lt;/script&gt;

......
componets:{
    B
}

    可以通过vue的异步组件，局部注册子组件解决这一问题。

动态组件 &amp;...]]></description><category></category></item><item><title><![CDATA[MyBatis-Plus升级后updateByID方法不能更新null]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/121093337</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/121093337</guid><author>fly_or</author><pubDate>Tue, 02 Nov 2021 10:26:43 +0800</pubDate><description><![CDATA[mybatis-plus升级到3.2.0版本后，出现updateByID方法无法将字段值更新为null的问题，查看sql语句发现mybatis-plus对为null的字段进行了过滤。

    查阅资料后发现，3.1.2版本后，field-strategy被弃用，db-config配置项field-strategy=ignore失效，在使用updateByID方法时，mybatis-plus采用默认策略，忽略对null的校验，即""会更新，null不会更新，导致无法更新null。

...]]></description><category></category></item><item><title><![CDATA[Mybatis-plus字段名称有下划线查询为null]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/119137458</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/119137458</guid><author>fly_or</author><pubDate>Tue, 27 Jul 2021 10:41:16 +0800</pubDate><description><![CDATA[在Mybatis-plus中自己写sql查询时，采用 resultType 做字段映射，带下划线的字段值查询不到。


	&lt;select id="pageW_XKXMSJLXRSearch"
	        resultType="cjw.nic.niceasy.szyzgts.module.wy_ysgl.wy_01.wy_01_03.entity.W_XKXMSJLXR"&gt;
		SELECT temp.*
		FROM (
		SELECT t.*
		from w_xkxmsjlxr t]]></description><category></category></item><item><title><![CDATA[Springboot打war包Filter依赖注入为null]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/118940221</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/118940221</guid><author>fly_or</author><pubDate>Tue, 20 Jul 2021 17:59:50 +0800</pubDate><description><![CDATA[近期Springboot项目需要在国产Web容器上运行，在打完war包启动后出现Filter中注入的bean为null的错误。

    在网上搜了一圈，解决方案如下：


 public void init(FilterConfig filterConfig) throws ServletException {
        ServletContext servletContext = filterConfig.getServletContext();
        WebA...]]></description><category></category></item><item><title><![CDATA[MyBatis查询结果与数据库直接查询结果不一致]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/116921137</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/116921137</guid><author>fly_or</author><pubDate>Mon, 17 May 2021 11:10:09 +0800</pubDate><description><![CDATA[原因就是“事务”
]]></description><category></category></item><item><title><![CDATA[ANTD DatePicker设置默认值无效]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/116779461</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/116779461</guid><author>fly_or</author><pubDate>Fri, 14 May 2021 09:18:50 +0800</pubDate><description><![CDATA[需求：DatePicker组件以“YYYY-MM-DDHH:MM:SS ”格式做时间选择，默认值为当前时间

初始解决方案：DatePicker采用valueFormat限定格式，采用moment.js获取当前时间


 &lt;a-date-picker
     :defaultValue="currentTime"
     valueFormat="YYYY-MM-DD HH:MM:SS"
     show-time
     v-model="formItemDataSet.yxjzsj"
 .]]></description><category></category></item><item><title><![CDATA[Springboot Controller层@Autowored注入值为null]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/112800837</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/112800837</guid><author>fly_or</author><pubDate>Tue, 19 Jan 2021 10:37:49 +0800</pubDate><description><![CDATA[记录一下自己在项目中遇到的一个很坑爹的问题。
现象：随手写了一个controller层的代码，一直报空指针的错误，debug发现@Autowired注入类为null。
原因：Controller @Autowired注解 注入值突然为null的问题 具体原因为使用Springboot Aop切片，private修饰的方法无法被代理，该controller类无法被Spring托管，导致bean注入失败，报空指针错误。
解决方法：方法修饰符改为public就ok了。

...]]></description><category></category></item><item><title><![CDATA[Springboot方法未纳事务管理，导致redis无法缓存]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/109068391</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/109068391</guid><author>fly_or</author><pubDate>Wed, 14 Oct 2020 11:19:45 +0800</pubDate><description><![CDATA[Springboot方法未纳事务管理，导致redis无法缓存

背景：springboot项目集成了mybatis-plus，采用redis缓存

出现问题：在方法上接入缓存注解，但是redis库中无缓存


@Cacheable(cacheNames= CacheConstant.SYS_USERS_CACHE, key="#dlzh")
    public S_YHRYForLoginVo getUserByDlzh(String dlzh){
    //mybatis-plus查询
       ]]></description><category></category></item><item><title><![CDATA[手敲验证js中的！和！！]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/108225752</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/108225752</guid><author>fly_or</author><pubDate>Tue, 25 Aug 2020 17:36:20 +0800</pubDate><description><![CDATA[手敲验证js中的！和！！

对于！和！！进行非空判断，网上有很多错误，直接进行手敲验证！


      var a = !null
      console.log('!null:', a)

      var b = !undefined
      console.log('!undefined:', b)

      var c = !''
      console.log("!'':", c)

      var d = !123
      console.log('!123', d)]]></description><category></category></item><item><title><![CDATA[js给文字前增加状态标识（不同颜色的点，星等）]]></title><link>https://blog.youkuaiyun.com/fly_or/article/details/108222037</link><guid>https://blog.youkuaiyun.com/fly_or/article/details/108222037</guid><author>fly_or</author><pubDate>Tue, 25 Aug 2020 15:52:52 +0800</pubDate><description><![CDATA[js给文字前增加状态标识（不同颜色的点，星等），伪元素应用

在项目中需要在状态量前加入不同颜色的点以标识变量状态，但是没有合适的组件，网上一共有两种实现方式：

第一种实现方式是加一个div，通过设置圆形边框将其变成实心圆，实现简单，但是在项目中无法使用（div难以与文字垂直居中）https://blog.youkuaiyun.com/m0_37780367/article/details/102823064

第二种方式是使用伪元素在文字前添加不同样式的符号，实现方式如下：

1、为元素指定id，也可采用“lang]]></description><category></category></item></channel></rss>