<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[牧码人-柯大师博客]]></title><description><![CDATA[一个爱装逼的菜鸟Java程序员]]></description><link>https://blog.youkuaiyun.com/kmy20171001</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; kmy20171001]]></copyright><item><title><![CDATA[菜鸟说说Java23种设计模式(根据企业实战经验讲解，如有失误，请多指教)19-08-04起]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/98503373</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/98503373</guid><author>kmy20171001</author><pubDate>Mon, 05 Aug 2019 18:14:24 +0800</pubDate><description><![CDATA[菜鸟精讲设计模式

   凡是要问个为什么！今天我们也不例外！Why ??? 使用设计模式:

 使用设计模式可以重构整体架构代码、提交代码复用性、扩展性、减少代码冗余问题。Java高级工程师必备的技能！（这是一句废话，大家都懂的！！！)

 我是一个有原则的人，那么同样设计模式也是有原则的...]]></description><category></category></item><item><title><![CDATA[菜鸟选手谈谈RabbitMQ基本原理！！！(写的不好，勿见怪，不要喷)未完待续......]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/95460960</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/95460960</guid><author>kmy20171001</author><pubDate>Thu, 11 Jul 2019 16:15:59 +0800</pubDate><description><![CDATA[What MQ??? 关于MQ的前世今生，咱们细谈

    MQ全称为Message Queue,消息队列（MQ）是一种应用程序对应用程序的通信方法(官方语言)。MQ是消费-生产者模型的一个典型的代表，一端往消息队列中不断写入消息，而另一端则可以读取队列中的消息。(相当于n年前的信差吧！哦还有邮递员啦！)

   在下之前用过IBMmq,可是今天偏偏不说这个，毕竟似乎没...]]></description><category></category></item><item><title><![CDATA[菜鸟谈谈Java异常处理机制(文章重构，希望勿喷我！！！)]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/91643639</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/91643639</guid><author>kmy20171001</author><pubDate>Wed, 12 Jun 2019 22:55:16 +0800</pubDate><description><![CDATA[何为异常？

    举个栗子：如我们的程序需要对数据库做一个插入的操作，但是可以会因为各种原因而导致发生了错误，这些错误中包含我们能预见的错误，同时也包含了我们不能预见的错误，而为了解决这些在运行中可能出现的错误，每个编程语言都有其对错误的处理。(异常和意外永远也不知道那个先来，对于码农来说)而Java中专门引入了异常(Exception：翻译过来为例外)，异常机制可以及时有效的帮...]]></description><category></category></item><item><title><![CDATA[微服务调用为啥用RPC框架，http不更简单吗？]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89703014</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89703014</guid><author>kmy20171001</author><pubDate>Tue, 30 Apr 2019 09:46:24 +0800</pubDate><description><![CDATA[背景

在一次的面试交谈中，聊到业务实现的技术架构。不管系统大小，一般都是微服务的架构，所以就产生了一个问题，为什么服务之间调用，选择用RPC，http 不也能实现服务之间的通信吗？怎么不用呢？或者 RPC 比 http 好在哪里？

什么是RPC

提到RPC（Remote Procedure Call），就躲不开提到分布式，这个促使RPC诞生的领域。

假设你有一个Calculator，以及它...]]></description><category></category></item><item><title><![CDATA[docker核心概念(容器、仓库、镜像运行关系图，有图有真相)]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89519586</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89519586</guid><author>kmy20171001</author><pubDate>Thu, 25 Apr 2019 16:54:38 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Docker 安装的软件如何修改配置文件的？]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89519172</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89519172</guid><author>kmy20171001</author><pubDate>Thu, 25 Apr 2019 16:44:53 +0800</pubDate><description><![CDATA[网上似乎很少，最近遇到的一个难点问题，现在整理一下！

答案：

   容器挂载外部配置文件 –v，使用挂载方式，外部的配置文件覆盖内部容器配置文件！！！

通过Docker安装的Nginx如何配置nginx.conf？

Docker通过容器运行Nginx-----安装的目录在容器中

/容器id/etc/nginx，/容器id/etc/mysql，默认情况下安装在容器的etc目录
...]]></description><category></category></item><item><title><![CDATA[我们为什么要用 HTTPS？(为什么不在使用http)]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89404652</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89404652</guid><author>kmy20171001</author><pubDate>Fri, 19 Apr 2019 21:36:21 +0800</pubDate><description><![CDATA[前言

  讲 HTTPS 之前，我们先来回顾一下 HTTP 协议。HTTP 是一种超文本传输协议，它是无状态的、简单快速的、基于 TCP 的可靠传输协议。（废话还用说么？）

既然 HTTP 协议这么好，那怎么有冒出来了一个 HTTPS 呢？主要是因为 HTTP 是明文传输的，这就造成了很大的安全隐患。在网络传输过程中，只要数据包被人劫持，那你就相当于赤身全裸的暴露在他人面前，毫无半点隐私可...]]></description><category></category></item><item><title><![CDATA[几个Java代码瘦身优化的经典案例(不看必定后悔的！！！)]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89400485</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89400485</guid><author>kmy20171001</author><pubDate>Fri, 19 Apr 2019 16:50:48 +0800</pubDate><description><![CDATA[前言：

   苹果创始人老乔说，”复杂的终极境界是简单“，同样的优雅的代码一定是精简明了，可读性好。老子也说大道至简，可见简洁的代码是多么的重要，不啰嗦，直接干货。

1.使用级联

 优化前5行

  ParamBO paramBO = new ParamBO();

     paramBO.setId(1);

     paramBO.setNa...]]></description><category></category></item><item><title><![CDATA[IDEA一定要改的八条配置(抛弃eclipse，爱上idea)]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89395737</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89395737</guid><author>kmy20171001</author><pubDate>Fri, 19 Apr 2019 14:26:21 +0800</pubDate><description><![CDATA[前言

    老实说，写这种操作类型的文章很掉价。因为这种文章烂大街了，大家操作套路肯定是一样的。然而，我答应了我的同事小美，给她出一篇！(毕竟装逼是要付出代价的)，毕竟人家打算从Eclipse转IDEA了，于是以示鼓励，写一篇给她！

那么是哪八条一定要改的配置呢！我没列快捷键，是因为IDEA原生的快捷键，我用的也挺顺手，所以并不是认为一定要改！

• 自动编译开关

• 忽略大小...]]></description><category></category></item><item><title><![CDATA[字符串拼接常用方法]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/88642368</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/88642368</guid><author>kmy20171001</author><pubDate>Fri, 19 Apr 2019 10:40:37 +0800</pubDate><description><![CDATA[字符串，是Java中最常用的一个数据类型了。本文，也是对于Java中字符串相关知识的一个补充，主要来介绍一下字符串拼接相关的知识。本文基于jdk1.8.0_181。字符串拼接是我们在Java代码中比较经常要做的事情，就是把多个字符串拼接到一起。我们都知道，String是Java中一个不可变的类，所以他一旦被实例化就无法被修改。(不可变类的实例一旦创建，其成员变量的值就不能被修改。这...]]></description><category></category></item><item><title><![CDATA[谈谈 Java 类加载机制(个人理解，失误的地方请指正)]]></title><link>https://blog.youkuaiyun.com/kmy20171001/article/details/89392723</link><guid>https://blog.youkuaiyun.com/kmy20171001/article/details/89392723</guid><author>kmy20171001</author><pubDate>Fri, 19 Apr 2019 09:18:57 +0800</pubDate><description><![CDATA[Tomcat架构，其中很重要的一个模块是类加载器，因为以前学习的不够深入，所以趁这个机会好好把类加载机制搞明白。

概论：



类加载器主要分为两类，一类是JDK默认提供的，一类是用户自定义的。JDK默认提供三种类加载器：


	BootstrapClassLoader启动类加载器：每次执行java命令时都会使用该加载器为虚拟机加载核心类。该加载器是由nativecod...]]></description><category></category></item></channel></rss>