<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Roger_CoderLife的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Roger_CoderLife</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Roger_CoderLife]]></copyright><item><title><![CDATA[程序员必看！如何在面试时介绍自己的项目经验？]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/111977344</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/111977344</guid><author>Roger_CoderLife</author><pubDate>Wed, 30 Dec 2020 13:38:30 +0800</pubDate><description><![CDATA[在面试时，经过寒暄后，一般面试官会让介绍项目经验 。常见的问法是，说下你最近的（或最拿得出手的）一个项目。

根据我们的面试经验，发现有不少候选人对此没准备，说起来磕磕巴巴，甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配，这样就会造成如下的后果：

第一印象就不好了，至少会感觉该候选人表述能力不强。

一般来说，面试官会根据候选人介绍的项目背景来提问题，假设面试时会问10个问题，那么至少有5个问题会根据候选人所介绍的项目背景来问。

候选人如果没说好，那么就没法很好地引导后继问题了，就相当于把提问]]></description><category></category></item><item><title><![CDATA[Spring 使用注解方式进行事务管理]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/110859088</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/110859088</guid><author>Roger_CoderLife</author><pubDate>Tue, 08 Dec 2020 11:06:20 +0800</pubDate><description><![CDATA[使用步骤：

步骤一、在spring配置文件中引入&lt;tx:&gt;命名空间


&lt;beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:tx="http://www.springframework.org/schema/tx"
xsi:schemaLocation="http://www.springframe...]]></description><category></category></item><item><title><![CDATA[Dubbo启动时qos-server can not bind localhost:22222错误解决]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/110407819</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/110407819</guid><author>Roger_CoderLife</author><pubDate>Mon, 30 Nov 2020 21:47:46 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u012988901/article/details/84503672
]]></description><category></category></item><item><title><![CDATA[win10下Rabbitmq的安装和配置]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108918436</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108918436</guid><author>Roger_CoderLife</author><pubDate>Sun, 04 Oct 2020 13:49:34 +0800</pubDate><description><![CDATA[在win10环境下安装RabbitMQ的步骤

第一步：下载并安装erlang

原因：RabbitMQ服务端代码是使用并发式语言Erlang编写的，安装Rabbit MQ的前提是安装Erlang。

下载地址：http://www.erlang.org/downloads



根据位数选择erlang下载版本，本机64位。

下载完这个：



双击，点next就可以。



选择安装路径，然后next、finish就可以。





安装完事儿后要记得配置一下系统的环境变量。

此电脑--&gt;鼠.]]></description><category></category></item><item><title><![CDATA[【Redis】Redis两种持久化RDB和AOF的区别]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108754150</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108754150</guid><author>Roger_CoderLife</author><pubDate>Wed, 23 Sep 2020 15:30:00 +0800</pubDate><description><![CDATA[文章目录

RDB
	
	什么是RDB
		如何持久化
		Snapshot
		RDB优点与缺点
	
	AOF
	
	什么是AOF
		持久化
		优点
		缺点
	
	RDB与AOF如何选择

Redis持久化备份数据的方式有两种：RDB(Redis DataBase) 、 AOF(Append Only File).



RDB

什么是RDB

在指定时间间隔内，将内存中的数据集快照写入磁盘，也就是Snapshot快照，它恢复时是将快照文件直接读到内存中，来达到恢复数据的。

如何持久化

Re.]]></description><category></category></item><item><title><![CDATA[插入数据库中的数据乱码]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108553539</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108553539</guid><author>Roger_CoderLife</author><pubDate>Sat, 12 Sep 2020 19:39:12 +0800</pubDate><description><![CDATA[今天在做spring-boot项目测试时，发现插入到数据库中的数据乱码：



于是开始了地毯式的搜查问题原因：

（1）首先看看后台接收数据有出现乱码没有，结果发现编码OK，没问题。



（2）接着看了下，是不是数据库的编码问题，OK，两个都是utf8，没问题。



（3）那咱们再看看是不是Hibernate自动创建的表有问题？是不是把String类型的字段到数据库中设置编码不对呢？

还是没问题！优秀！varchar类型的字段都是utf8编码。



（4）都没问题！怎么办？老办法，试试链接地址后面]]></description><category></category></item><item><title><![CDATA[SQL中Group By的使用]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108363393</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108363393</guid><author>Roger_CoderLife</author><pubDate>Wed, 02 Sep 2020 15:48:17 +0800</pubDate><description><![CDATA[SQL中Group By的使用

1、概述

“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组，所谓的分组就是将一个“数据集”划分成若干个“小区域”，然后针对若干个“小区域”进行数据处理。



2、原始表





3、简单Group By

示例1


select 类别, sum(数量) as 数量之和
from A
group by 类别

返回结果如下表，实际上就是分类汇总。





4、Group By 和 Order By

示例2


select 类别,...]]></description><category></category></item><item><title><![CDATA[sql语句大全（详细）]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108279153</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108279153</guid><author>Roger_CoderLife</author><pubDate>Fri, 28 Aug 2020 15:35:06 +0800</pubDate><description><![CDATA[数据库操作

1.查看所有数据库


show databases;




2.查看当前使用的数据库


select database();




3.创建数据库


create databases 数据库名 charset=utf8;




5.删除数据库


drop database 数据库名




6 .使用数据句库


use database 数据库名




7.查看数据库中所有表


show tables;




表的操作

1.查看表结构


desc 表名

...]]></description><category></category></item><item><title><![CDATA[Loading class `com.mysql.jdbc.Driver‘. This is deprecated警告处理，jdbc更新处]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108233828</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108233828</guid><author>Roger_CoderLife</author><pubDate>Thu, 27 Aug 2020 11:11:18 +0800</pubDate><description><![CDATA[声明：使用JDK9、MYSQL8、idea

1.报错信息是这样的;



处理：提示信息表明数据库驱动com.mysql.jdbc.Driver'已经被弃用了、应当使用新的驱动com.mysql.cj.jdbc.Driver'

所以，按照提示更改jdbc.properties配置.com.mysql.jdbc.Driver改为 com.mysql.cj.jdbc.Driver



运行结果如下：PS已经没有这一条报错或者警示了，一条一条处理报错。



2.仍存在报错信息

Fri Se...]]></description><category></category></item><item><title><![CDATA[spring boot 项目报错 java.sql.SQLException: The server time zone value ‘�й���׼ʱ��‘ is unrecognized]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108232688</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/108232688</guid><author>Roger_CoderLife</author><pubDate>Wed, 26 Aug 2020 09:31:13 +0800</pubDate><description><![CDATA[报错说是时区不对

因为mysql-connection-java版本导致时区的问题。

pom.xml:

控制台报错信息：


java.sql.SQLException: The server time zone value ‘�й���׼ʱ��’ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezo]]></description><category></category></item><item><title><![CDATA[你要的Netty常见面试题总结，我面试回来整理好了！]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107904755</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107904755</guid><author>Roger_CoderLife</author><pubDate>Mon, 10 Aug 2020 10:16:28 +0800</pubDate><description><![CDATA[最近经常会再面试中碰到 Netty 相关的问题。

全文采用大家喜欢的与面试官对话的形式展开。 如果大家觉得总结的不错的话，不妨点一个赞鼓励一下！这是我继续坚持很重要的动力来源。

概览：


Netty 是什么？
	为什么要用 Netty？
	Netty 应用场景了解么？
	Netty 核心组件有哪些？分别有什么作用？
	EventloopGroup 了解么?和 EventLoop 啥关系?
	Bootstrap 和 ServerBootstrap 了解么？
	NioEventLoopGroup 默认的构]]></description><category></category></item><item><title><![CDATA[面试官：怎么做JDK8的内存调优？]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107816660</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107816660</guid><author>Roger_CoderLife</author><pubDate>Wed, 05 Aug 2020 15:46:41 +0800</pubDate><description><![CDATA[面试官：怎么做JDK8的内存调优？



看着面试官真诚的眼神，心中暗想看起来年纪轻轻却提出如此直击灵魂的问题。擦了擦额头上汗????，我稍微调整了一下紧张的情绪????，对面试官说：

在内存调优之前，需要先了解JDK8的内存区域是怎么划分的：

JDK8内存结构

JDK8的内存结构主要包括程序计数器（Program Counter Register）、虚拟机栈（Java Virtual Machine Stacks）、本地方法栈（Native Method Stacks）、堆（Java Heap）、元]]></description><category></category></item><item><title><![CDATA[解决办法汇总：You have an error in your SQL syntax； check the manual that corresponds to your MySQL]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107393330</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107393330</guid><author>Roger_CoderLife</author><pubDate>Thu, 16 Jul 2020 20:54:50 +0800</pubDate><description><![CDATA[最近在弄一个项目，有一处需求是要求PC读取信息并写入数据库

其中遇到了You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '1)' at line 1的报错，在网上找了好久，也没有解决。后来自己查了很多资料，才得以解决，现在根据自身加以总结。

1、单引号、反单引号分不清

java中键值用（]]></description><category></category></item><item><title><![CDATA[【SpringBoot系列】配置多环境配置文件]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107181567</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/107181567</guid><author>Roger_CoderLife</author><pubDate>Tue, 07 Jul 2020 15:12:52 +0800</pubDate><description><![CDATA[以前没有自己搭架构，所以一直很好奇为什么配置文件会分为dev、test、prod三种类型的文件。后面虽然慢慢知道这三种文件的作用，可是因为没有实际配置过，所以对它的重要程度感知还不是很明显。后来自己搭建环境的时候，要本地调试、要上测试环境、要发布到生产等等事情，才发现配置多环境的配置文件是多么重要，首先我们先来聊聊这样做，在实际开发中有哪些具体的作用。

一、环境介绍

1.dev环境

在平时开发的时候肯定会有测试环境，但是一方面测试环境构建的时间会比较漫长，所以一般一天就几次，所以在很多时候我们都需要本]]></description><category></category></item><item><title><![CDATA[spring boot 面试题整理]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/106992858</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/106992858</guid><author>Roger_CoderLife</author><pubDate>Sun, 28 Jun 2020 13:23:14 +0800</pubDate><description><![CDATA[1、什么是springboot？


Spring Boot 是 Spring 开源组织下的子项目，是 Spring 组件一站式解决方案，主要是简化了使用 Spring 的难度，简省了繁重的配置，提供了各种启动器，开发者能快速上手。




2、Spring Boot有哪些优点？


1.快速创建独立运行的spring项目与主流框架集成
2.使用嵌入式的servlet容器，应用无需打包成war包
3.starters自动依赖与版本控制
4.大量的自动配置，简化开发，也可修改默认值
5.准生产环境...]]></description><category></category></item><item><title><![CDATA[10 种保护 Spring Boot 应用的绝佳方法]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/106856089</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/106856089</guid><author>Roger_CoderLife</author><pubDate>Sat, 20 Jun 2020 11:05:55 +0800</pubDate><description><![CDATA[Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量，如果你已经习惯了Spring和大量XML配置，Spring Boot无疑是一股清新的空气。

Spring Boot于2014年首次发布，自那以后发生了很多变化。安全性问题与代码质量和测试非常相似，已经日渐成为开发人员关心的问题，如果你是开发人员并且不关心安全性，那么也许认为一切理所当然。本文目的是介绍如何创建更安全的Spring Boot应用程序。
马特雷布尔与Simon Maple]]></description><category></category></item><item><title><![CDATA[史上最全 40 道 Dubbo 面试题及答案，看完碾压面试官]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/106779809</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/106779809</guid><author>Roger_CoderLife</author><pubDate>Tue, 16 Jun 2020 09:06:57 +0800</pubDate><description><![CDATA[想往高处走，怎么能不懂 Dubbo？

Dubbo是国内最出名的分布式服务框架，也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术，无论你是否用过，你都必须熟悉。

下面我为大家准备了一些 Dubbo 常见的的面试题，一些是我经常问别人的，一些是我过去面试遇到的一些问题，总结给大家，希望对大家能有所帮助。

1、Dubbo是什么？

Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架，现已成为 Apache 基金会孵化项目。

面试官问你如果这]]></description><category></category></item><item><title><![CDATA[Postman 使用方法详解]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/104812500</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/104812500</guid><author>Roger_CoderLife</author><pubDate>Wed, 27 May 2020 10:24:02 +0800</pubDate><description><![CDATA[一、Postman背景介绍

用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的，用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息，它还可以发送几乎所有类型的HTTP请求！Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代...]]></description><category></category></item><item><title><![CDATA[一台电脑安装两个不同版本jdk，实现不同版本切换]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/104565691</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/104565691</guid><author>Roger_CoderLife</author><pubDate>Tue, 26 May 2020 09:46:06 +0800</pubDate><description><![CDATA[在实际开发中，可能会碰到不同项目需要利用不同jdk版本进行开发，这时候就需要我们安装不同jdk版本，实现不同项目进行jdk切换了。

首先，可根据需求下载不同jdk版本，这地方我安装了jdk1.6(32位),jdk1.7jdk1.8，关于jdk可自行去官网下载安装。安装好后配置好相关环境变量，这里我们不再多加赘述。安装好后我们只需要更改java_home的配置，如下图。为了方便，此...]]></description><category></category></item><item><title><![CDATA[图解Tomcat类加载机制]]></title><link>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/104516701</link><guid>https://blog.youkuaiyun.com/Roger_CoderLife/article/details/104516701</guid><author>Roger_CoderLife</author><pubDate>Mon, 25 May 2020 08:18:50 +0800</pubDate><description><![CDATA[导语：


   说到本篇的tomcat类加载机制，不得不说翻译学习tomcat的初衷。

　　之前实习的时候学习javaMelody的源码，但是它是一个Maven的项目，与我们自己的web项目整合后无法直接断点调试。后来同事指导，说是直接把java类复制到src下就可以了。很纳闷....为什么会优先加载src下的java文件（编译出的class），而不是jar包中的class呢？

　　...]]></description><category></category></item></channel></rss>