<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[敲代码的Lee]]></title><description><![CDATA[coding dream]]></description><link>https://blog.youkuaiyun.com/weistin</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weistin]]></copyright><item><title><![CDATA[重回优快云之1、记一次maven jar包冲突排除的解决方法]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/125055458</link><guid>https://blog.youkuaiyun.com/weistin/article/details/125055458</guid><author>weistin</author><pubDate>Mon, 30 May 2022 22:51:35 +0800</pubDate><description><![CDATA[项目场景：
升级项目依赖系统的版本，

问题描述
运行发现classDefNotFound报错
原因分析：
首先，先找出当前找不到的class类的所属jar包；
然后，在pom.xml 通过mavenHelper插件，查询丢失的jar名称，发现是之前依赖的包中含该jar包，与项目本身的jar包冲突，所以前期同事将该jar给排出所致，后续升级后不知道为啥就去掉了。helper界面显示的jar包名称也是显示出红色，即：冲突，无法找到合适的包。
最后，找到原因就好办了。

解决方案：
将冲突的jar一一排除即可
]]></description><category></category></item><item><title><![CDATA[Linux CentOS 安装nodeJs]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/105468384</link><guid>https://blog.youkuaiyun.com/weistin/article/details/105468384</guid><author>weistin</author><pubDate>Sun, 12 Apr 2020 13:41:52 +0800</pubDate><description><![CDATA[这里写自定义目录标题
下载nodejs

官网下载：https://nodejs.org/zh-cn/download/

2.安装


解压
xz -d node-v12.16.2-linux-x64.tar.xz
tar xvf node-v12.16.2-linux-x64.tar
2)移动文件夹直/usr/local/nodejs（可不移动，后续路径需要按照实际修改）
mv ./node-...]]></description><category></category></item><item><title><![CDATA[Spring Cloud Service id not legal hostname (service_name)异常处理]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/103720627</link><guid>https://blog.youkuaiyun.com/weistin/article/details/103720627</guid><author>weistin</author><pubDate>Thu, 26 Dec 2019 18:55:46 +0800</pubDate><description><![CDATA[这里写自定义目录标题Spring Cloud Service id not legal hostname (service_name)异常处理背景原因解决方案一解决方案二
Spring Cloud Service id not legal hostname (service_name)异常处理
背景
今天在写Feign调微服务“serviceA”，发现该服务的服务名写成了“service_a”的格...]]></description><category></category></item><item><title><![CDATA[修复电脑突然断电关机导致的Git inflate: data stream error 数据流异常]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/96308129</link><guid>https://blog.youkuaiyun.com/weistin/article/details/96308129</guid><author>weistin</author><pubDate>Wed, 17 Jul 2019 15:00:54 +0800</pubDate><description><![CDATA[问题原因：上午公司停电，电脑自动关机，导致git异常，pull远程目录时报错，commit也失败。
一、error: inflate: data stream error (unknown compression method)    unable to unpack xxx header
错误信息：

解决方法：

执行git fsck --full检查损坏的文件，出现上图报错。
删除了文件 ....]]></description><category></category></item><item><title><![CDATA[Spring自定义注解简单使用四步走]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/94580744</link><guid>https://blog.youkuaiyun.com/weistin/article/details/94580744</guid><author>weistin</author><pubDate>Wed, 03 Jul 2019 17:47:03 +0800</pubDate><description><![CDATA[在实际开发中，很多时刻我们会有记录请求日志，定时任务日志等需求，在每个方法中都编写相同的代码去记录日志显然是不合理的。
Spring已经为我们提供了面向切面编程的思想，不妨简单的使用下自定义注解。
简单自定义注解分四步：
1:在配置中打开aop编程
&lt;!-- 自定义AOP --&gt;
    &lt;aop:aspectj-autoproxy proxy-target-class="tru...]]></description><category></category></item><item><title><![CDATA[MyBatis之数据库操作，返回Map型数据]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/93911266</link><guid>https://blog.youkuaiyun.com/weistin/article/details/93911266</guid><author>weistin</author><pubDate>Thu, 27 Jun 2019 21:02:45 +0800</pubDate><description><![CDATA[开发环境：springBoot2 + MyBaitis
一、Mapper.xml层
resultType的写法：resultType="java.util.HashMap"
&lt;select id="queryMaxMmqAndMinTime" resultType="java.util.HashMap"&gt;
        SELECT
            MAX(t.mmq) mm...]]></description><category></category></item><item><title><![CDATA[Maven使用手册之处理maven下载jar包失败，生成lastUpdate文件]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/90720814</link><guid>https://blog.youkuaiyun.com/weistin/article/details/90720814</guid><author>weistin</author><pubDate>Fri, 31 May 2019 18:03:36 +0800</pubDate><description><![CDATA[问题描述：
公司项目jar包版本更改，重新reimport 项目，下载新jar包失败，报dependency “”XXX” not found 错误。
问题原因：
经查本地repository文件夹，找到报错jar包文件夹，发现文件夹下生成了.lastUpdated结尾的文件，导致一直下载不了。
应该是由于网络原因，没有将Maven的依赖下载完整，导致出现.lastUpdated文件。

解决方法...]]></description><category></category></item><item><title><![CDATA[工具篇之Chrome浏览器所有页面崩溃（包括设置页面）的处理方法]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/90544783</link><guid>https://blog.youkuaiyun.com/weistin/article/details/90544783</guid><author>weistin</author><pubDate>Sat, 25 May 2019 11:20:09 +0800</pubDate><description><![CDATA[前言
周五早上来公司上班，突然发现自己的Chrome Browser打开任意页面都奔溃，连设置页面也进不去。一开始是以为是我VPS导致的，发现并不是，然后只能问度娘了，下面来总结下网上的一些处理方法。
第一种
说是安全软件导致的，需要删除某个sys文件，具体方法如下：       在C:\Windows\System32\drivers 文件夹下查找bd0001.sys文件。找到并强制删除，或者改...]]></description><category></category></item><item><title><![CDATA[IDEA使用手册之Lombok注解不生效的问题]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/89925438</link><guid>https://blog.youkuaiyun.com/weistin/article/details/89925438</guid><author>weistin</author><pubDate>Tue, 07 May 2019 17:24:08 +0800</pubDate><description><![CDATA[前提
IDEA需要提前安装lombok插件，并重启。
问题描述：
在实体类上已经添加@Data、@Builder注解，但是该类的get/set方法报错，提示没有这些方法。

原因以及解决方法：
插件安装成功后，需要在IDEA中设置才能正常使用，设置方法如下：


...]]></description><category></category></item><item><title><![CDATA[Spring对事务的操作]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/89853112</link><guid>https://blog.youkuaiyun.com/weistin/article/details/89853112</guid><author>weistin</author><pubDate>Sun, 05 May 2019 18:57:41 +0800</pubDate><description><![CDATA[前言
spring 对事务管理分为编程式事务管理和声明式事务管理。
1. 编程式事务管理：
使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。
对于编程式事务管理，spring推荐使用TransactionTemplate。
2. 声明式事务管理：
声明式事务管理建立在AOP之上的。其本质是对方法前后进行拦截，然后在目标方法开始之前创...]]></description><category></category></item><item><title><![CDATA[Java Web项目 JavaScript debug调试方法]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/85322060</link><guid>https://blog.youkuaiyun.com/weistin/article/details/85322060</guid><author>weistin</author><pubDate>Fri, 28 Dec 2018 16:27:07 +0800</pubDate><description><![CDATA[这里写自定义目录标题背景设置断点
背景
诸如IDEA和Eclipse等IDE都可以debug调试Java代码，那么问题来了，页面的JavaScript如何调试呢。在实际开发工作中，我们肯定需要来debug JavaScript代码，直接在IDE（我这里用的是IDEA）的JavaScript代码打断点是没有效果的，那要怎么debug呢，这时候就需要Google chorme浏览器的debuger了（...]]></description><category></category></item><item><title><![CDATA[CentOS 7 防火墙端口相关命令]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/81135564</link><guid>https://blog.youkuaiyun.com/weistin/article/details/81135564</guid><author>weistin</author><pubDate>Fri, 20 Jul 2018 17:07:41 +0800</pubDate><description><![CDATA[CentOS 7 防火墙端口相关命令

一、firewalld

以前CentOS 6 系列中的 iptables 相关命令不能用了，CentOS7使用firewalld代替了原来的iptables。

使用方法如下：

打开、关闭防火墙

临时启动： systemctl start firewalld
临时关闭： systemctl stop firewalld
查看状态： systemctl ...]]></description><category></category></item><item><title><![CDATA[Java中性能优化方法汇总]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/81100766</link><guid>https://blog.youkuaiyun.com/weistin/article/details/81100766</guid><author>weistin</author><pubDate>Wed, 18 Jul 2018 16:39:52 +0800</pubDate><description><![CDATA[很多同学在日常写Java的时候很少去关心性能问题，但是在我们写代码的过程中必须考虑到性能对程序的影响。小到我们使用位运算来实现算术运算，大到我们对 Java 代码的总体架构设计，性能其实离我们很近。本文介绍了Java中性能优化的35种方法,需要的朋友可以参考下。



前言

对程序员们来说，代码优化是一个很重要的课题。可能有些人觉得没用，一些细小的地方有什么好修改的，改与不改对于代码的运行效率有...]]></description><category></category></item><item><title><![CDATA[IDEA使用手册之 处理编译java文件错误（非法字符: '\ufeff'）]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80882656</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80882656</guid><author>weistin</author><pubDate>Mon, 02 Jul 2018 12:26:25 +0800</pubDate><description><![CDATA[问题描述：



Error:(1, 1) java: 非法字符: ‘\ufeff’ 
Error:(1, 10) java: 需要class, interface或enum 

问题原因： 
 该文件编码不一致导致 

解决方法： 
将报错的文件拷贝出来，然后用Notepad++打开，点击工具栏上的 编码，将 以uft8格式编码 转为 以utf8无BOM格式编码，然后保存，再覆盖idea中对应的...]]></description><category></category></item><item><title><![CDATA[Nio、Bio、Aio 的原理及区别与应用场景]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80772058</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80772058</guid><author>weistin</author><pubDate>Fri, 22 Jun 2018 12:19:57 +0800</pubDate><description><![CDATA[


问题
同步，异步，阻塞，非阻塞
组合方式的IO类型
BIO、NIO、AIO适用场景分析
IO操作的两个步骤
从编程语言层面
实现原理
底层基础













问题

在高性能的IO体系设计中，有几个名词概念常常会使我们感到迷惑不解。具体如下： 




  序号
  问题



  1
  什么是同步？


  2
  什么是异步？


  3
  什么是阻塞？


  4
  ...]]></description><category></category></item><item><title><![CDATA[IDEA：处理org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80748853</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80748853</guid><author>weistin</author><pubDate>Wed, 20 Jun 2018 17:15:33 +0800</pubDate><description><![CDATA[报错信息：org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.pet.mapper.UserMapper.queryUser



错误原因：*Mapper.xml没有自动复制到class输出目录的mapper类包下



解决方法：

用maven或者IDEA中自动扫描了reso...]]></description><category></category></item><item><title><![CDATA[Linux安装JAVA以及环境配置]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80679539</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80679539</guid><author>weistin</author><pubDate>Wed, 13 Jun 2018 15:17:18 +0800</pubDate><description><![CDATA[材料：CentOS 64位、jdk-7u25-linux-x64.tar.gz



Java环境安装

jdk安装



解压安装

1.源安装很简单，一个命令搞定。

　　sudo apt-get install oracle-java7-installer

　当然之前也需要更新一下源：

　　sudo apt-get upgrade

2.安装包安装也很简单：

　　将安装包放到指定的目录...]]></description><category></category></item><item><title><![CDATA[Windows+CentOS7+VMware设置安装共享文件夹]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80678874</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80678874</guid><author>weistin</author><pubDate>Wed, 13 Jun 2018 14:42:33 +0800</pubDate><description><![CDATA[先安装包依赖：



yum -y install kernel-devel-$(uname -r) 
yum -y install net-tools perl gcc gcc-c++

 
 


安装vm tool



在home文件夹下新建tmp文件夹：mkdir tmp 
mount /dev/cdrom /home/tmp
cp /home/tmp/VMwareTools-9.6.0...]]></description><category></category></item><item><title><![CDATA[centOS 7下无法启动网络（service network start）错误解决办法]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80676955</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80676955</guid><author>weistin</author><pubDate>Wed, 13 Jun 2018 11:42:21 +0800</pubDate><description><![CDATA[问题描述：

打开虚拟机，启动CentOS7，检查网络不通，重启service network restart，不行，报错；



报错信息：

Restarting network (via systemctl):  Job for network.service failed because the control process exited with error code.   
See ...]]></description><category></category></item><item><title><![CDATA[ZTree + SpringMVC 的使用（同步加载、异步加载和异步加载模式下全部展开）]]></title><link>https://blog.youkuaiyun.com/weistin/article/details/80661786</link><guid>https://blog.youkuaiyun.com/weistin/article/details/80661786</guid><author>weistin</author><pubDate>Tue, 12 Jun 2018 11:40:38 +0800</pubDate><description><![CDATA[一、zTree – jQuery 树插件

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。


zTree v3.0 将核心代码按照功能进行了分割，不需要的代码可以不用加载
采用了 延迟加载 技术，上万节点轻松加载，即使在 IE6 下也能基本做到秒杀
兼容 IE、FireFox、Chrome、Opera、Safari...]]></description><category></category></item></channel></rss>