<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CLG_CSDN的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/CLG_CSDN</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; CLG_CSDN]]></copyright><item><title><![CDATA[keepalived基础知识详细完整总结]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/103137850</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/103137850</guid><author>CLG_CSDN</author><pubDate>Tue, 19 Nov 2019 11:03:28 +0800</pubDate><description><![CDATA[keepalived是什么

keepalived是集群管理中保证集群高可用的一个服务软件，其功能类似于heartbeat，用来防止单点故障。

keepalived介绍


keepalived观察其名可知，保持存活，在网络里面就是保持在线了，也就是所谓的高可用或热备，它集群管理中保证集群高可用的一个服务软件，其功能类似于heartbeat，用来防止单点故障(单点故障是指一旦某一点出现故障就会导...]]></description><category></category></item><item><title><![CDATA[Java高级程序员（5年左右）面试的题目]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/102840374</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/102840374</guid><author>CLG_CSDN</author><pubDate>Thu, 31 Oct 2019 16:25:21 +0800</pubDate><description><![CDATA[1、常用设计模式

单例模式：懒汉式、饿汉式、双重校验锁、静态加载，内部类加载、枚举类加载。保证一个类仅有一个实例，并提供一个访问它的全局访问点。

代理模式：动态代理和静态代理，什么时候使用动态代理。

适配器模式：将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。

装饰者模式：动态给类加功能。

观察者模式：有时被称作发布/订阅模...]]></description><category></category></item><item><title><![CDATA[kafak ProducerConfigs配置和consumer含义]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/102840214</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/102840214</guid><author>CLG_CSDN</author><pubDate>Thu, 31 Oct 2019 16:21:43 +0800</pubDate><description><![CDATA[Producer Configs 配置

属性
			描述
			类型
			默认值
		bootstrap.servers
			用于建立与kafka集群的连接，这个list仅仅影响用于初始化的hosts，来发现全部的servers。
			格式：host1:port1,host2:port2,…，数量尽量不止一个，以防其中一个down了
			list
			
		acks
			Serve...]]></description><category></category></item><item><title><![CDATA[程序员怎么才能快速熟悉掌握一个项目]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/99713903</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/99713903</guid><author>CLG_CSDN</author><pubDate>Mon, 19 Aug 2019 10:47:03 +0800</pubDate><description><![CDATA[一个程序员换工作、换项目组，这是很平常常见的事情；那么相对面临的问题就是遇到一个新的项目，那怎么去快速熟悉上手这个你不熟悉的项目呢？本人最近公司安排去上海接手1个项目，在这个过程中自己的想法和问题进行一个记录。

   一、需求文档、设计文档必须掌握（我们要干什么）

   如果有人专门培训对接，培训对接前就熟悉一遍；如果没有培训自己仔细阅读；

   了解需求文...]]></description><category></category></item><item><title><![CDATA[spring boot @ResponseBody转换JSON 时 Date 时间相差8小时出现的问题及其解决方法]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/98180387</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/98180387</guid><author>CLG_CSDN</author><pubDate>Fri, 02 Aug 2019 11:02:02 +0800</pubDate><description><![CDATA[springBoot序列化的方式有，fastJosn和jackson两种一般：

一、springBoot默认的是jackson：

 当使用jackson时，返回的json和数据库会相差8个小时，（亲测）；





数据库和postman相差8个小时，debug后发现是jackson得问题。

如果要解决这种问题，用文件配置可以解决

#application.properties文件配置...]]></description><category></category></item><item><title><![CDATA[ActiveMq和RabbitMq区别及其解析]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/90021459</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/90021459</guid><author>CLG_CSDN</author><pubDate>Thu, 09 May 2019 11:00:43 +0800</pubDate><description><![CDATA[1.ActiveMq，传统的消息队列，使用Java语言编写。基于JMS（Java Message Service），采用多线程并发，资源消耗比较大。支持P2P和发布订阅两种模式。
2.RabbitMQ，基于AMQP协议实现，支持多种场景，社区活跃量大。高性能，高可用，支持海量数据。

两者区别在于JMS和AMQP（此图取自别处）,

JMS提供了两种消息模型，peer-2-peer(点对点)以及...]]></description><category></category></item><item><title><![CDATA[java中级程序员面试可能遇到的问题]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/88049206</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/88049206</guid><author>CLG_CSDN</author><pubDate>Fri, 01 Mar 2019 09:42:25 +0800</pubDate><description><![CDATA[1.BeanFactory 和FactoryBean区别；

BeanFactory为IOC的一个接口或者对象工厂，创建、实例化、定位、配置应用程序中的对象及建立这些对象间的依赖；

FactoryBean也是接口， 是一种工厂bean，可以返回bean的实例，我们可以通过实现该接口对bean进行额外的操作，例如根据不同的配置类型返回不同类型的bean，简化xml配置等；

2.AOP原...]]></description><category></category></item><item><title><![CDATA[POI导出Excel的三种方式HSSFWorkbook ,XSSFWorkbook ,SXSSFWorkbook区别]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/87162586</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/87162586</guid><author>CLG_CSDN</author><pubDate>Wed, 13 Feb 2019 10:04:48 +0800</pubDate><description><![CDATA[Excel导入导出时候，选择最适合的方式：

创建流程：(上级为 下级的载体)

1:.创建 工作簿

2.创建 sheet（可以创建多个）

3.创建行

4.创建单元格

接下来 分别说下 工作簿的常用三种形式的区别，他们分别是 1.HSSFWorkbook 2.XSSFWorkbook 3.SXSSFWorkbook

第一种：HSSFWorkbook 

针对是 EXCEL2003 版本，...]]></description><category></category></item><item><title><![CDATA[Redis持久化方式]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/86525010</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/86525010</guid><author>CLG_CSDN</author><pubDate>Thu, 17 Jan 2019 15:17:10 +0800</pubDate><description><![CDATA[1、简介

Redis是一种高级key-value数据库。它跟memcached类似，不过数据可以持久化，而且支持的数据类型很丰富。有字符串，链表，集 合和有序集合。支持在服务器端计算集合的并，交和补集(difference)等，还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。
Redis的所有数据都是保存在内存中，然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”...]]></description><category></category></item><item><title><![CDATA[spring boot 定时任务-接收邮件并且存储附件]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/85261438</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/85261438</guid><author>CLG_CSDN</author><pubDate>Wed, 26 Dec 2018 14:29:21 +0800</pubDate><description><![CDATA[        在spring boot中写定时任务很简单，两个注解就可以实现。在启动类中加@EnableScheduling ，然后在你需要定时的方法上加上@Scheduled(cron=&quot;0 10 8 * * ?&quot;)；括号内为cron表达式。如下图：





             接收邮件及其判断是否有附件，并且存储附件。

 


public class TimerTaskServi...]]></description><category></category></item><item><title><![CDATA[异常链的处理 try catch,throw,throws运用]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/85234551</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/85234551</guid><author>CLG_CSDN</author><pubDate>Mon, 24 Dec 2018 15:52:50 +0800</pubDate><description><![CDATA[   以前公司就用这种处理方式，很实用。

一、自定义异常

      Java确实给我们提供了非常多的异常，但是异常体系是不可能预见所有的希望加以报告的错误，所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题，总之就是一句话：我们不必拘泥于Java中已有的异常类型。

      Java自定义异常的使用要经历如下四个步骤：

      1、定义一个类继承Throwable或其子...]]></description><category></category></item><item><title><![CDATA[kettle常用插件]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/84974242</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/84974242</guid><author>CLG_CSDN</author><pubDate>Wed, 12 Dec 2018 16:09:14 +0800</pubDate><description><![CDATA[    最近在用kettle，分享一下我常用的一些插件。

Kettle是一款国外开源的ETL工具，纯java编写，可以在Windows、Linux、Unix上运行，数据抽取高效稳定。

Kettle 中文名称叫水壶，该项目的主程序员MATT 希望把各种数据放到一个壶里，然后以一种指定的格式流出

1.js插件



2.常用的分割，格式转换，截取都有，而且kettle的这些函数里面还配有样例，很...]]></description><category></category></item><item><title><![CDATA[Intellij IDEA基本配置及其与maven,svn的使用]]></title><link>https://blog.csdn.net/CLG_CSDN/article/details/84972898</link><guid>https://blog.csdn.net/CLG_CSDN/article/details/84972898</guid><author>CLG_CSDN</author><pubDate>Wed, 12 Dec 2018 15:37:02 +0800</pubDate><description><![CDATA[1.安装 IDEA成功后，进行初步配置可以方便你的使用

a.快捷键的使用，挺高你的开发效率。



b.字体大小的设置



c.界面风格设置，个人喜好。



d.创建类时候，title的设置。



e.序列化快捷键设置



f.阿里代码扫描配置，其他包的下载运用(如：lombok等)





g.类可以多行显示



2.maven的本地配置



3.本地svn 配置

svn安装时...]]></description><category></category></item></channel></rss>