<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[在路上]]></title><description><![CDATA[我转载的都是对我提供过帮助的，我希望能节约别人的一些时间~_~]]></description><link>https://blog.youkuaiyun.com/helllochun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helllochun]]></copyright><item><title><![CDATA[Arthas  本地debug]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/107069705</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/107069705</guid><author>helllochun</author><pubDate>Wed, 01 Jul 2020 18:36:17 +0800</pubDate><description><![CDATA[1、开启远程调试 运行 demo.MathGame 方法个

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005




]]></description><category></category></item><item><title><![CDATA[Java 脚手架]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106718277</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106718277</guid><author>helllochun</author><pubDate>Fri, 12 Jun 2020 16:18:07 +0800</pubDate><description><![CDATA[https://maven.apache.org/archetype/maven-archetype-plugin/advanced-usage.html



https://www.jianshu.com/p/724a9fa7b37a
]]></description><category></category></item><item><title><![CDATA[开源醒目]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106642150</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106642150</guid><author>helllochun</author><pubDate>Tue, 09 Jun 2020 15:01:57 +0800</pubDate><description><![CDATA[https://alibaba.github.io/arthas/quick-start.html#
]]></description><category></category></item><item><title><![CDATA[程序包org.slf4j不存在]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106349189</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106349189</guid><author>helllochun</author><pubDate>Tue, 26 May 2020 10:09:34 +0800</pubDate><description><![CDATA[不知道什么原因这样就好了


&lt;dependency&gt;
    &lt;groupId&gt;org.projectlombok&lt;/groupId&gt;
    &lt;artifactId&gt;lombok&lt;/artifactId&gt;
    &lt;version&gt;1.16.10&lt;/version&gt;
    &lt;scope&gt;compile&lt;/scope&gt;
&lt;/dependency&gt;

&lt;dependency&gt;]]></description><category></category></item><item><title><![CDATA[背英语单词]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106229006</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106229006</guid><author>helllochun</author><pubDate>Wed, 20 May 2020 09:49:28 +0800</pubDate><description><![CDATA[Word Power Made Easy和Vocabulary Builder
]]></description><category></category></item><item><title><![CDATA[Innodb中的事务隔离级别和锁的关系]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106209524</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106209524</guid><author>helllochun</author><pubDate>Tue, 19 May 2020 10:56:21 +0800</pubDate><description><![CDATA[https://tech.meituan.com/2014/08/20/innodb-lock.html
]]></description><category></category></item><item><title><![CDATA[my存入表情符号emoji      MYSQL: Caused by: java.sql.SQLException: Incorrect string value:]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106104200</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106104200</guid><author>helllochun</author><pubDate>Wed, 13 May 2020 18:48:20 +0800</pubDate><description><![CDATA[首先数据库存入emoji表情数据库字符集需要是uft8mb4 字符集. uft8mb4 是utf-8的超集

添加emoji表情sql


UPDATE `so` SET `delivery_remark`=x'F09F9A8A' WHERE `id` = 14497144169653;

如果程序不行就看这三部


    (1)修改mysql数据库的编码为uft8mb4
    (2)修改数据表的编码为utf8mb4
    (3)修改连接数据库的连接代码

           ...]]></description><category></category></item><item><title><![CDATA[JAVA ClassLoader 概要总结]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106015645</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106015645</guid><author>helllochun</author><pubDate>Sat, 09 May 2020 16:28:03 +0800</pubDate><description><![CDATA[概念说明
类加载器（class loader）：就是读取.class文件的数据并根据读取到的数据在jvm内创建对应的Class对象。

ClassLoader的主要方法


]]></description><category></category></item><item><title><![CDATA[快速阅读]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/106000677</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/106000677</guid><author>helllochun</author><pubDate>Fri, 08 May 2020 16:41:13 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/9e197249ac07
]]></description><category></category></item><item><title><![CDATA[java 代码 下载maven jar]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/104559532</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/104559532</guid><author>helllochun</author><pubDate>Fri, 28 Feb 2020 16:50:58 +0800</pubDate><description><![CDATA[转自：https://blog.youkuaiyun.com/xiaosy666/article/details/52107475



在这里面最令人恶心的是由于之前是三围坐标，创建Artifact对象的时候传进去groupId:artifactId:verison的字符串就行了，现在没有verison了，找了好久的API都是必带verison的，甚至试了一下通配符也不成。后来找到了官方的example的...]]></description><category></category></item><item><title><![CDATA[maven-metadata.xml文件的作用]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/104539757</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/104539757</guid><author>helllochun</author><pubDate>Thu, 27 Feb 2020 16:57:56 +0800</pubDate><description><![CDATA[原文链接：https://blog.youkuaiyun.com/lipei1220/article/details/88947555

总结：解决相同版本号，修改时间不同，如何获取最新内容。

过程:maven在build后从maven服务器Downloading 最新的maven-metadata.xml这个文件可以看作版本信息，作为一个版本比对，和本地仓库（.m2/repository）中jar包文件夹...]]></description><category></category></item><item><title><![CDATA[spring  注解]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/104254099</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/104254099</guid><author>helllochun</author><pubDate>Mon, 10 Feb 2020 20:20:02 +0800</pubDate><description><![CDATA[@Inherited

类继承关系中@Inherited的作用

类继承关系中，子类会继承父类使用的注解中被@Inherited修饰的注解

接口继承关系中@Inherited的作用

接口继承关系中，子接口不会继承父接口中的任何注解，不管父接口中使用的注解有没有被@Inherited修饰

类实现接口关系中@Inherited的作用

类实现接口时不会继承任何接口中定义的注解



@Comp...]]></description><category></category></item><item><title><![CDATA[Timer]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103940681</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103940681</guid><author>helllochun</author><pubDate>Sat, 11 Jan 2020 21:10:55 +0800</pubDate><description><![CDATA[1、写下timer类的继承结构

2、timer的常用方法

3、timer的缺陷
]]></description><category></category></item><item><title><![CDATA[spring AOP]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103914857</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103914857</guid><author>helllochun</author><pubDate>Thu, 09 Jan 2020 20:56:19 +0800</pubDate><description><![CDATA[转自：https://longliqiang88.github.io/2015/08/18/Spring%E5%AD%A6%E4%B9%A04%EF%BC%9ASpring%20AOP%EF%BC%88%E9%9D%A2%E5%90%91%E5%88%87%E9%9D%A2%E7%BC%96%E7%A8%8B%EF%BC%89/

学习AOP之前，先了解AOP中常用术语

1、切面（Aspect）...]]></description><category></category></item><item><title><![CDATA[ContextRefreshedEvent 事件]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103904842</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103904842</guid><author>helllochun</author><pubDate>Thu, 09 Jan 2020 11:32:59 +0800</pubDate><description><![CDATA[转：https://blog.youkuaiyun.com/huangshanchun/article/details/79053228

参考：https://www.jianshu.com/p/4bd3f68cb179

0 概述

ContextRefreshedEvent 事件会在Spring容器初始化完成会触发该事件。我们在实际工作也可以能会监听该事件去做一些事情，但是有时候使用不当也会带来一些问题...]]></description><category></category></item><item><title><![CDATA[spring /*  /**]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103902748</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103902748</guid><author>helllochun</author><pubDate>Thu, 09 Jan 2020 10:15:31 +0800</pubDate><description><![CDATA[这是一种在Apache ant中使用的路径模式，spring团队实现它并在整个框架中使用它。

参考一下AntPathMatcher的javadoc(最新的javadoc似乎有问题，所以我链接了一个旧的)。

?匹配一个字符
	*匹配零个或多个字符
	**匹配路径中的零个或多个“目录”
...]]></description><category></category></item><item><title><![CDATA[java 反射]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103901947</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103901947</guid><author>helllochun</author><pubDate>Thu, 09 Jan 2020 09:37:58 +0800</pubDate><description><![CDATA[http://tengj.top/2016/04/28/javareflect/

https://www.sczyh30.com/posts/Java/java-reflection-1/

https://juejin.im/post/598ea9116fb9a03c335a99a4
]]></description><category></category></item><item><title><![CDATA[java8 新特性 概述]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103898237</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103898237</guid><author>helllochun</author><pubDate>Wed, 08 Jan 2020 21:09:58 +0800</pubDate><description><![CDATA[1、核心就是Lambda 表达式的方式实现了匿名内部类。

2、对Lambda的支持有提出了函数式接口的感念。

函数式接口：就是一个有且仅有一个抽象方法，但是可以有多个非抽象方法的接口。

内部提供的主要函数式接口


consumer &lt;T&gt; 消费型接口
void accept(T t);


Supplier&lt;T&gt; : 供给型接口
T get();


Functio...]]></description><category></category></item><item><title><![CDATA[InitializingBean]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103874846</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103874846</guid><author>helllochun</author><pubDate>Tue, 07 Jan 2020 15:05:15 +0800</pubDate><description><![CDATA[和spring bean 的init方法一样，在bean的属性初始化后都会执行该方法


package org.springframework.beans.factory;


public interface InitializingBean {

    
    void afterPropertiesSet() throws Exception;

}


...]]></description><category></category></item><item><title><![CDATA[linux 关闭端口]]></title><link>https://blog.youkuaiyun.com/helllochun/article/details/103822858</link><guid>https://blog.youkuaiyun.com/helllochun/article/details/103822858</guid><author>helllochun</author><pubDate>Fri, 03 Jan 2020 16:35:25 +0800</pubDate><description><![CDATA[关闭端口

iptables -A OUTPUT -p tcp --dport 6379 -j DROP ;

/etc/rc.d/init.d/iptables save

开开端口

vi /etc/sysconfig/iptables

service iptables restart



iptables status

lsof -i:81
]]></description><category></category></item></channel></rss>