<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[e小白博路]]></title><description><![CDATA[技术、生活、工作、创业综合一体]]></description><link>https://blog.youkuaiyun.com/u012913799</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012913799]]></copyright><item><title><![CDATA[ThinkPad windows 10外放没声音耳机有声音问题解决]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/104427484</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/104427484</guid><author>u012913799</author><pubDate>Fri, 21 Feb 2020 15:02:27 +0800</pubDate><description><![CDATA[由于电脑重装系统，不知道什么时候发现没声音了，就是外放没声音，但是插上耳机有声音！这真是难题啊。。。

由于没时间搞，就将就用着，有时候闲着就去在意这东西，怀疑是驱动没搞好，声卡驱动，有一次有时间花了差不多一整天时间度娘，按照上面搞，搞得烦死都没搞好，最后放弃了。。。。

今天又有兴趣来搞，就几分钟，发现有篇文章说安装三个联想相关的驱动就好，结果真的是，解决了。。。

话不多说，来吧。。。

驱动...]]></description><category></category></item><item><title><![CDATA[RabbitMQ死信队列（消费失败的消息重复发送-死循环）]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/101672226</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/101672226</guid><author>u012913799</author><pubDate>Sun, 29 Sep 2019 09:30:24 +0800</pubDate><description><![CDATA[我遇到这个问题现象就是由于生产者发送的消息类型跟消费者接收的类型不一致导致。要解决该问题，在springboot配置文件中增加以下配置即可：
rabbitmq:
   listener:
      simple:
         #消费失败消息干掉
         default-requeue-rejected: true
            retry:
            #5...]]></description><category></category></item><item><title><![CDATA[OkHttpClient发起http请求调用两种方式：Feign和直接http调用]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/101443583</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/101443583</guid><author>u012913799</author><pubDate>Thu, 26 Sep 2019 14:50:27 +0800</pubDate><description><![CDATA[import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import feign.Feign;
import feign.Headers;
import feign.Param;
import feign.RequestLine;
import feign.Retryer;
import feign.gson.GsonDec...]]></description><category></category></item><item><title><![CDATA[用fiddler抓包工具对Java代码中接口远程调用抓包]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/101442269</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/101442269</guid><author>u012913799</author><pubDate>Thu, 26 Sep 2019 14:39:28 +0800</pubDate><description><![CDATA[//fiddler抓包设置代理
        Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("127.0.0.1",
                8888));
        OkHttpClient client = new OkHttpClient().newBuilder().proxy(proxy).b...]]></description><category></category></item><item><title><![CDATA[Java对象转Json字符串并格式化（美化）]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/101440525</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/101440525</guid><author>u012913799</author><pubDate>Thu, 26 Sep 2019 14:26:26 +0800</pubDate><description><![CDATA[/**
     * Gson对象转换为字符串并格式化&lt;br/&gt;
     * &lt;业务逻辑&gt;&lt;br/&gt;
     * @param object
     * @return string 返回格式化后的json字符串
     * @author Jihua Yi
     */
     private String getPrettyGsonStr(Obj...]]></description><category></category></item><item><title><![CDATA[跨域问题解决]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/100418081</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/100418081</guid><author>u012913799</author><pubDate>Mon, 02 Sep 2019 22:55:17 +0800</pubDate><description><![CDATA[个人理解的跨域：
1.存在于B/S架构
2.前端请求后端
3.前端和被访问的服务不在同一个服务器上。比如前端部署在10.27.20.59
而后端部署在10.27.20.60，那么前端请求后端时候就会出现请求不了。当然这种项目是前后端分离的。
此时就需要解决这种问题——跨域。一般在后端处理即可，以下是两种个人常用的方式：

注解方式
在需要跨域访问的接口（方法）上加上注解，细粒度配置。springM...]]></description><category></category></item><item><title><![CDATA[常用SQL]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/100016141</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/100016141</guid><author>u012913799</author><pubDate>Thu, 22 Aug 2019 15:25:47 +0800</pubDate><description><![CDATA[添加字段

--新增MESSAGE_UNIT_ID字段



alter table JOB_PUSH_MSG add MESSAGE_UNIT_ID VARCHAR2(1024) NULL;

添加注释

--给字段MESSAGE_UNIT_ID添加注释



comment on column JOB_PUSH_MSG.MESSAGE_UNIT_ID is '消息单位表ID';

修改字段...]]></description><category></category></item><item><title><![CDATA[关于提高代码封装能力的思考]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/99880127</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/99880127</guid><author>u012913799</author><pubDate>Tue, 20 Aug 2019 20:15:22 +0800</pubDate><description><![CDATA[代码封装能力：

写每一行代码时站在使用者、维护者的角度去思考：

1.是否具有封装性

2.是否符合编码规范

3.是否具有通用性

4.是否易维护

5.是否具有健壮性

站在面向对象的角度去考虑；平常还是需要多敲代码，多思考，多积累！
...]]></description><category></category></item><item><title><![CDATA[Java Builder模式]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/99302183</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/99302183</guid><author>u012913799</author><pubDate>Mon, 12 Aug 2019 15:00:30 +0800</pubDate><description><![CDATA[Builder模式，个人觉得应用场景主要在与针对多个不同参数创建多个构造方法情况，这样创建对象很麻烦，这时候“链式”builder模式就可以派上用场了，首先上代码感受一波：

实体类：


public class User {
    private String username;
    private String password;

    public static Builder ...]]></description><category></category></item><item><title><![CDATA[XShell&XFTP专业版过期怎么办？]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/99287428</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/99287428</guid><author>u012913799</author><pubDate>Mon, 12 Aug 2019 10:14:19 +0800</pubDate><description><![CDATA[本文章针对使用XShell和XFTP遇到过去问题的朋友：

本人使用的是6版本的Evaluation版，现在发现这个版本到期了不能用，没办法，只能去看看有没有注册号什么的，发现没有，只能换个版本，使用教育版：P结尾的，该版本是免费的个人使用的版本，足够。通过以下链接：

https://www.netsarang.com/zh/free-for-home-school/

进行下载。选择下载的资源...]]></description><category></category></item><item><title><![CDATA[Java SFTP 传输文件实例]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/97642541</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/97642541</guid><author>u012913799</author><pubDate>Mon, 29 Jul 2019 14:52:34 +0800</pubDate><description><![CDATA[1. 概述



这篇文章将介绍如何用 Java 在远程服务器上通过 SFTP 上传和下载文件。



接下来将使用三种不同的开发库实现，分别是 JSch、SSHJ 和 Apache Commons VFS。



2. 使用 JSch



首先，让我们看看如何使用 JSch 在远程服务器上实现文件上传和下载。



2.1. Maven 配置



在项目pom.xml中添加...]]></description><category></category></item><item><title><![CDATA[freemarker学习]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/85005495</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/85005495</guid><author>u012913799</author><pubDate>Fri, 14 Dec 2018 16:11:14 +0800</pubDate><description><![CDATA[最近项目上用到freemarker，刚接触这么技术，把学习资源分享下，学习网址：http://freemarker.foofun.cn/

在线编写模板测试： http://freemarker-online.kenshoo.com/ 

希望对您有帮助！...]]></description><category></category></item><item><title><![CDATA[Maven核心知识点说明]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84565579</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84565579</guid><author>u012913799</author><pubDate>Tue, 27 Nov 2018 14:39:02 +0800</pubDate><description><![CDATA[Maven核心知识点说明：

Maven核心就是pom.xml文件，用xml方式描述了项目的模型

元素
			说明
		groupId
			项目组，xx.xx.xx形式（包名形式），通常是一个公司或组织名称，比如org.springframework.boot
		artifactId
			项目唯一标识，工程名字，xx-xx-xx形式，比如spring-boot-starter-web
		...]]></description><category></category></item><item><title><![CDATA[关于Spring Boot理解]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84564891</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84564891</guid><author>u012913799</author><pubDate>Tue, 27 Nov 2018 14:07:06 +0800</pubDate><description><![CDATA[Spring Boot 的个人理解：

Spring Boot可以说是Spring的升级版，简化了Spring应用开发，不需要配置就可以运行Spring应用。管理Spring容器、第三方插件，并通过Starter提供很多默认系统级的服务。Spring Boot内置了Tomcat8和Jetty容器；支持热加载，支持系统监控。直接通过命令java -jar就可以启动web服务。

 

Starter...]]></description><category></category></item><item><title><![CDATA[Spring缺点]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84564742</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84564742</guid><author>u012913799</author><pubDate>Tue, 27 Nov 2018 13:58:15 +0800</pubDate><description><![CDATA[ 

Spring缺点：

1.使用门槛升高，入门Spring需要较长时间；

2.对过时技术兼容，导致复杂度升高；

3.使用XML进行配置，但已不是流行配置方式；

4.集成第三方工具时候需要考虑兼容性；

5.系统启动慢，不具备热部署功能，完全依赖虚拟机或Web服务器的热部署。...]]></description><category></category></item><item><title><![CDATA[MQ选型对比]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84257646</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84257646</guid><author>u012913799</author><pubDate>Mon, 19 Nov 2018 18:14:49 +0800</pubDate><description><![CDATA[1.从社区活跃度

按照目前网络上的资料，RabbitMQ 、activeM 、ZeroMQ 三者中，综合来看，RabbitMQ 是首选。 

2.持久化消息比较

ZeroMq 不支持，ActiveMq 和RabbitMq 都支持。持久化消息主要是指我们机器在不可抗力因素等情况下挂掉了，消息不会丢失的机制。

3.综合技术实现

可靠性、灵活的路由、集群、事务、高可用的队列、消息排序、问题追踪、...]]></description><category></category></item><item><title><![CDATA[maven 多模块单个工程打包]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84251124</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84251124</guid><author>u012913799</author><pubDate>Mon, 19 Nov 2018 15:12:39 +0800</pubDate><description><![CDATA[maven 多模块单个工程打包：

首先进入到父工程目录，其次执行以下命令：

mvn clean package -pl 指定模块工程名 -am



参数说明：

-am --also-make 同时构建所列模块的依赖模块；
-amd -also-make-dependents 同时构建依赖于所列模块的模块；
-pl --projects &lt;arg&gt; 构建制定的模块，模块间用逗...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA常用快捷键]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84248023</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84248023</guid><author>u012913799</author><pubDate>Mon, 19 Nov 2018 14:28:47 +0800</pubDate><description><![CDATA[
1.找接口：ctrl+U
2.接口实现：ctrl+ alt+B
3.生成get set 。。。或新建类。。。：alt+insert
4.生成方法：ctrl+alt+M
5.向下复制：ctrl+D
6.删除当前行：ctrl+Y
7.结束语句分号：ctrl+shift+enter
8.建议或提示（导包，生成变量）：alt+enter
9.打开设置：ctrl+alt+S
10.关闭当前窗口：ctrl+...]]></description><category></category></item><item><title><![CDATA[Spring单元测试类引入配置文件]]></title><link>https://blog.youkuaiyun.com/u012913799/article/details/84237117</link><guid>https://blog.youkuaiyun.com/u012913799/article/details/84237117</guid><author>u012913799</author><pubDate>Mon, 19 Nov 2018 11:37:08 +0800</pubDate><description><![CDATA[在单元测试类上方引入注解：RunWith并指定Spring单元测试类。同时引入ContextConfiguration注解，利用locations引入多个配置文件。代码如下：


@RunWith(SpringJUnit4ClassRunner.class)  
@ContextConfiguration(locations = { &quot;classpath*:config/spring/spring...]]></description><category></category></item></channel></rss>