<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[老头学编程的博客]]></title><description><![CDATA[43岁高中文化开始自学JAVA编程 , 底子越薄越要靠自己 ...]]></description><link>https://blog.csdn.net/qq_33949023</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_33949023]]></copyright><item><title><![CDATA[工作流模块Jar包启动报错：liquibase – Waiting for changelog lock….]]></title><link>https://blog.csdn.net/qq_33949023/article/details/126444046</link><guid>https://blog.csdn.net/qq_33949023/article/details/126444046</guid><author>qq_33949023</author><pubDate>Sat, 20 Aug 2022 20:34:23 +0800</pubDate><description><![CDATA[flowable - 工作流模块Jar包启动报错：liquibase – Waiting for changelog lock….]]></description><category></category></item><item><title><![CDATA[解决nuxt页面中mounted、created、watch执行两遍的问题]]></title><link>https://blog.csdn.net/qq_33949023/article/details/121187492</link><guid>https://blog.csdn.net/qq_33949023/article/details/121187492</guid><author>qq_33949023</author><pubDate>Sun, 07 Nov 2021 04:02:32 +0800</pubDate><description><![CDATA[**

这篇文章主要介绍了解决nuxt页面中mounted、created、watch执行两遍的问题，具有很好的参考价值，希望对大家有所帮助。一起跟随小编过来看看吧

前言：
在开发中偶然检查Network请求的时候发现，在页面中created钩子函数中请求了一个接口，但是页面这个页面加载的时候，接口会连续请求两边，然后我就排查是否有其他地方调用了同样的接口，检查了好几遍后发现并没有，WTF，然后我在created中打印了一下，惊奇的发现。。。created会执行两次打印。。。
WTF、WTF、WTF，小朋]]></description><category></category></item><item><title><![CDATA[idea windows 修改了 .vmoptions 导致 IDEA 无法启动 解决方案]]></title><link>https://blog.csdn.net/qq_33949023/article/details/121154601</link><guid>https://blog.csdn.net/qq_33949023/article/details/121154601</guid><author>qq_33949023</author><pubDate>Fri, 05 Nov 2021 00:23:47 +0800</pubDate><description><![CDATA[缘由
思路
由于在 IntelliJIdea2020.1 IDEA的“Help | Edit Custom VM Options”菜单中修改了“.vmoptions”配置，（改错了），重启多次，软件一直打不开。
在这里需要说明几个问题
在ide的bin的安装目录下，有 idea64.exe.vmoptions 和 idea.exe.vmoptions 配置文件，不建议直接修改，即使修改了，如果已经启动的情况下，下次加载也不会去加载这个文件。所以问题也就出现在这个地方。
可以详见 IntelliJ IDEA ]]></description><category></category></item><item><title><![CDATA[idea每次启动后,均要执行Invalidate Caches操作,否则会有部分引入的依赖飘红；]]></title><link>https://blog.csdn.net/qq_33949023/article/details/121062603</link><guid>https://blog.csdn.net/qq_33949023/article/details/121062603</guid><author>qq_33949023</author><pubDate>Sun, 31 Oct 2021 12:55:16 +0800</pubDate><description><![CDATA[背景:

随着项目代码量的增加, 某日启动idea后,部分引入的依赖漂红;
每一次启动idea后,均要执行清除缓存才能使用;
file --&gt;  Invalidate Caches…


解决方案:

help --&gt; Edit Custom VM Options
将 -XX:ReservedCodeCacheSize=2048m 由1G调整为2G
至此, 问题解决,不用每次启动,都要清除缓存了


...]]></description><category></category></item><item><title><![CDATA[记一次上传文件跨域拦截的坑，由nginx配置引发]]></title><link>https://blog.csdn.net/qq_33949023/article/details/120123656</link><guid>https://blog.csdn.net/qq_33949023/article/details/120123656</guid><author>qq_33949023</author><pubDate>Sun, 05 Sep 2021 23:25:41 +0800</pubDate><description><![CDATA[环境描述：微服务 + nginx + vue
问题描述：其他接口均正常，仅前端上传请求跨域拦截
问题原因：nginx配置问题，默认body_size大小为1M
```java
	server{
		listen			9001;
		server_name		localhost;
		
		location ~ /aliVod/ {
			client_max_body_size 1000m;
			proxy_pass		http://localhost:8003;
		}
		
	}





...]]></description><category></category></item><item><title><![CDATA[ArrayList与LinkedList可以进行数据类型转换吗？]]></title><link>https://blog.csdn.net/qq_33949023/article/details/114236729</link><guid>https://blog.csdn.net/qq_33949023/article/details/114236729</guid><author>qq_33949023</author><pubDate>Sun, 28 Feb 2021 19:04:27 +0800</pubDate><description><![CDATA[强制数据类型转换是不行的，因为ArrayList与类LinkedList不是父子类关系。
但可以通过构造方法转换

ArrayList arrayList = new ArrayList();
// 对zhuanarrayList对象添shu加数据
LinkedList linkedList = new LinkedList(arrayList);

或
LinkedList linkedList = new LinkedList();
// 对linkedList对象添加数据
ArrayList&lt;.]]></description><category></category></item><item><title><![CDATA[如何添加Tomcat为启动服务，随windows启动而启动]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113783846</link><guid>https://blog.csdn.net/qq_33949023/article/details/113783846</guid><author>qq_33949023</author><pubDate>Wed, 10 Feb 2021 17:00:39 +0800</pubDate><description><![CDATA[在web服务器上通常需要是web容器随开机自动启动，恰好Tomcat可以作为服务启动，只要经过我们简单的配置，就可以将免安
装版的Tomcat添加到系统服务中。
首先需要配置以下环境变量：
    JAVA_HOME：JDK 路径

    JRE_HOME：JRE 路径

    CATALINA_HOME：Tomcat 路径

    在 path 环境变量最前面加入：%JAVA_HOME%\bin;%CATALINA_HOME%\bin;

好了，环境变量配置完成，接着在 CMD 下运行 servic]]></description><category></category></item><item><title><![CDATA[SpringMVC中的参数绑定总结 | Model、ModelMap和ModelAndView的使用详解]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113354325</link><guid>https://blog.csdn.net/qq_33949023/article/details/113354325</guid><author>qq_33949023</author><pubDate>Thu, 28 Jan 2021 18:02:06 +0800</pubDate><description><![CDATA[SpringMVC中的参数绑定总结

]]></description><category></category></item><item><title><![CDATA[web工程中WEB-INF文件夹的重要性]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113319187</link><guid>https://blog.csdn.net/qq_33949023/article/details/113319187</guid><author>qq_33949023</author><pubDate>Thu, 28 Jan 2021 11:41:06 +0800</pubDate><description><![CDATA[WEB-INF文件夹是受保护的文件夹，外部无法访问这个文件夹内的文件，只有服务器内部才能访问。
重要的服务器初始化核心文件web.xml就这在个文件夹内。
为了达到服务器端访问的目的，我们可以使用action进行转向，我们先去请求一个action，然后由这个action转发到WEB-INF下的页面，这样客户端就可以访问
即 : WEB-INF确实不能通过地址栏直接访问，但是可以通过地址转发或者重定向访问;


...]]></description><category></category></item><item><title><![CDATA[Java动静态代理的区别，什么场景使用？]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113223269</link><guid>https://blog.csdn.net/qq_33949023/article/details/113223269</guid><author>qq_33949023</author><pubDate>Wed, 27 Jan 2021 04:52:08 +0800</pubDate><description><![CDATA[静态代理通常只代理一个类，动态代理是代理一个接口下的多个实现类
静态代理事先要知道代理的是什么 ，而动态代理不知道要代理什么东西，只有在运行时才知道。
动态代理是实现JDK里面的InvocationHandler接口里面的invoke方法，但注意的是代理的是接口，也就是说你的业务类必须要实现接口，通过Proxy里的newProxyInstance得到代理对象。
还有一种动态代理CGLIB，代理的是类，不需要业务继承接口，通过派生的子类来实现代理。通过在运行时，动态修改字节码达到修改类的目的。
AOP编程就是]]></description><category></category></item><item><title><![CDATA[关于 Spring AOP (AspectJ) 你该知晓的一切]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113210752</link><guid>https://blog.csdn.net/qq_33949023/article/details/113210752</guid><author>qq_33949023</author><pubDate>Wed, 27 Jan 2021 01:02:20 +0800</pubDate><description><![CDATA[关于 Spring AOP (AspectJ) 你该知晓的一切

]]></description><category></category></item><item><title><![CDATA[什么是接口文档，如何写接口，有什么规范？]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113188006</link><guid>https://blog.csdn.net/qq_33949023/article/details/113188006</guid><author>qq_33949023</author><pubDate>Tue, 26 Jan 2021 19:25:06 +0800</pubDate><description><![CDATA[一、什么是接口文档？
在项目开发中，web项目的前后端分离开发，APP开发，需要由前后端工程师共同定义接口，编写接口文档，之后大家都根据这个接口文档进行开发，到项目结束前都要一直维护。
二、为什么要写接口文档？

项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发
项目维护中或者项目人员更迭，方便后期人员查看、维护

三、接口规范是什么？
首先接口分为四部分：方法、uri、请求参数、返回参数

方法:新增(post) 修改(put) 删除(delete) 获取(get)
uri：以/a开头，如果需要]]></description><category></category></item><item><title><![CDATA[Spring5：@Autowired注解、@Resource注解和@Service注解]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113066136</link><guid>https://blog.csdn.net/qq_33949023/article/details/113066136</guid><author>qq_33949023</author><pubDate>Sun, 24 Jan 2021 06:59:28 +0800</pubDate><description><![CDATA[Spring5：@Autowired注解、@Resource注解和@Service注解


]]></description><category></category></item><item><title><![CDATA[@Resource（java原生注解）和@Autowired（Spring注解）是通过byName还是通过byType完成自动装配]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113066090</link><guid>https://blog.csdn.net/qq_33949023/article/details/113066090</guid><author>qq_33949023</author><pubDate>Sun, 24 Jan 2021 05:44:55 +0800</pubDate><description><![CDATA[想要上述理解问题就必须先要知道byName和byType的原理；
个人对byType和byName的理解：
byName需要保证所有bean的id是唯一的，并且这个bean需要和自动注入的属性的set方法的名字一致（需要注入的属性的set方法名和id值一样）
（需要自动注入的属性的set方法名字和且在beans.xml（applcationcontext.xml）存在一个id与其对应）
byType需要保证所有bean的class是唯一的，并且这个bean需要和自动注入的属性的类型一致（需要注入的属性的类型]]></description><category></category></item><item><title><![CDATA[spring 什么时候用注解与xml的选择问题]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113044538</link><guid>https://blog.csdn.net/qq_33949023/article/details/113044538</guid><author>qq_33949023</author><pubDate>Sat, 23 Jan 2021 13:59:23 +0800</pubDate><description><![CDATA[首先倾向于使用注解（大势所趋）
但是xml有的时候不能避免
我们在开发中使用的一些第三方的库，我们需要spring帮助我们管理
当我们使用第三方库中的类的时候，有时需要一些参数的传递，我们只能使用xml配置，并注入值
例子：
我们在SSM项目中，整合spring和mabatis
我们需要使用SqlSessionFactoryBean类，但是这个类需要一些参数，数据源和配置文件
这个时候我们就需要使用xml的方式注入属性的值
&lt;!--Spring与mybtis整合的包注入--&gt;
    &lt;b]]></description><category></category></item><item><title><![CDATA[spring xml文件中xsd的作用]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113020122</link><guid>https://blog.csdn.net/qq_33949023/article/details/113020122</guid><author>qq_33949023</author><pubDate>Sat, 23 Jan 2021 05:14:37 +0800</pubDate><description><![CDATA[在eclipse 中 , 在更新的时候 , 既然导致我程序运行不起来 ,见鬼了 ,白折腾了好几个小时 !

我们在打开一个spring xml配置文件的时候，经常会在前几行看到这样的一堆链接。
&lt;beans xmlns="http://www.springframework.org/schema/beans" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:context="http://www.springframewo.]]></description><category></category></item><item><title><![CDATA[SSM的maven依赖]]></title><link>https://blog.csdn.net/qq_33949023/article/details/113003062</link><guid>https://blog.csdn.net/qq_33949023/article/details/113003062</guid><author>qq_33949023</author><pubDate>Fri, 22 Jan 2021 21:15:50 +0800</pubDate><description><![CDATA[&lt;properties&gt;
    &lt;project.build.sourceEncoding&gt;UTF-8&lt;/project.build.sourceEncoding&gt;
    &lt;maven.compiler.source&gt;1.8&lt;/maven.compiler.source&gt;
    &lt;maven.compiler.target&gt;1.8&lt;/maven.compiler.target&gt;

    &lt;!--统一配置jar包]]></description><category></category></item><item><title><![CDATA[Hibernate ehcache缓存配置详解+实战 (底部含C3P0)]]></title><link>https://blog.csdn.net/qq_33949023/article/details/112937747</link><guid>https://blog.csdn.net/qq_33949023/article/details/112937747</guid><author>qq_33949023</author><pubDate>Thu, 21 Jan 2021 14:01:15 +0800</pubDate><description><![CDATA[依赖管理
&lt;dependency&gt;
    &lt;groupId&gt;org.hibernate&lt;/groupId&gt;
    &lt;artifactId&gt;hibernate-core&lt;/artifactId&gt;
    &lt;version&gt;5.0.2.Final&lt;/version&gt;
&lt;/dependency&gt;
&lt;dependency&gt;
    &lt;groupId&gt;org.hibernate&lt;/grou]]></description><category></category></item><item><title><![CDATA[shiro源码篇 : session系列文章收集整理]]></title><link>https://blog.csdn.net/qq_33949023/article/details/112893617</link><guid>https://blog.csdn.net/qq_33949023/article/details/112893617</guid><author>qq_33949023</author><pubDate>Wed, 20 Jan 2021 16:42:44 +0800</pubDate><description><![CDATA[spring-boot-2.0.3应用篇 - shiro集成
shiro源码篇 - shiro的session创建，你值得拥有
shiro源码篇 - shiro的session的查询、刷新、过期与删除，你值得拥有
shiro源码篇 - shiro的session共享，你值得拥有
shiro源码篇 - shiro的filter，你值得拥有
shiro源码篇 - shiro认证与授权，你值得拥有
shiro源码篇 - 疑问解答与系列总结，你值得拥有

...]]></description><category></category></item><item><title><![CDATA[解决异常 java.lang.NoClassDefFoundError: org/apache/commons/beanutils/BeanIntrospector]]></title><link>https://blog.csdn.net/qq_33949023/article/details/112861270</link><guid>https://blog.csdn.net/qq_33949023/article/details/112861270</guid><author>qq_33949023</author><pubDate>Wed, 20 Jan 2021 11:40:48 +0800</pubDate><description><![CDATA[博主在学习使用shiro的时候，发现代码运行抛出NoClassDefFoundError，百度了很多文章，发现也没多大用处，几乎都是说没导入jar包导致的，但是我明明就添加了commons-beanutils-1.9.3.jar到 built path 里了，为啥还报错呢？
最后发现是版本问题，我更换commons-beanutils-1.9.2.jar后，程序运行就正常了;
至于为什么使用1.9.3版本会报错而1.9.2正常，我还没有找到原因，估计是我其他jar包的版本不兼容吧


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