<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guangzhou007_java的博客]]></title><description><![CDATA[一叶孤舟，大海飘摇]]></description><link>https://blog.youkuaiyun.com/guangzhou007_java</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guangzhou007_java]]></copyright><item><title><![CDATA[Double与BigDecimal比较]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103678003</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103678003</guid><author>guangzhou007_java</author><pubDate>Tue, 24 Dec 2019 10:07:23 +0800</pubDate><description><![CDATA[Double 比较
对float、double禁止使用“==”比较两个浮点数是否相等，如果场景允许，优先使用“&lt;” 或 “&gt;” 比较符，如果确实要比较两个浮点数是否相等，需要转BigDecimal比较。
BigDecimal 比较
equals方法会比较值和精确度，而compareTo则会忽略精度。
BigDecimal.compareTo(val)方法比较如果BigDecimal为小...]]></description><category></category></item><item><title><![CDATA[SSM框架整合shiro实战详解]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103521198</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103521198</guid><author>guangzhou007_java</author><pubDate>Sat, 14 Dec 2019 10:21:39 +0800</pubDate><description><![CDATA[shiro简介
Apache Shiro是Java的一个安全框架。功能强大，使用简单的Java安全框架，它为开发人员提供一个直观而全面的认证，授权，加密及会话管理的解决方案。
实际上，Shiro的主要功能是管理应用程序中与安全相关的全部，同时尽可能支持多种实现方法。Shiro是建立在完善的接口驱动设计和面向对象原则之上的，支持各种自定义行为。Shiro提供的默认实现，使其能完成与其他安全框架同样的...]]></description><category></category></item><item><title><![CDATA[centos 7 安装 Redis详解]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103496864</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103496864</guid><author>guangzhou007_java</author><pubDate>Thu, 12 Dec 2019 09:31:09 +0800</pubDate><description><![CDATA[1、Redis简介
Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库。根据月度排行网站DB-Engines.com的数据显示，Redis是最流行的键值对存储数据库。

2、Redis的特点：
1.Redis支持数据的持久化，可以将内存中的数据保持在磁盘中，重启的时候可以再次加载进行使用，不会造成数据丢失
2.Redis支持五种不同的数据结构类型之间的映射...]]></description><category></category></item><item><title><![CDATA[Eslint报错extra semicolon的解决方法]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103403702</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103403702</guid><author>guangzhou007_java</author><pubDate>Fri, 06 Dec 2019 14:25:50 +0800</pubDate><description><![CDATA[如果使用 vue-cli 构建的项目时，选择手动模版是 webpack ，standard 的 eslint 配置，默认要求是不使用分号。如果有保存后默认加分号，就会有行报错extra semicolon，一些就是解决的方法。

在项目中找到.eclint.js文件，修改在rules中加入
1、如果要eslint 不检查分号
‘semi’: [“error”, “always”]
2、如果 不需要...]]></description><category></category></item><item><title><![CDATA[npm全局安装包放在哪个目录]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103385548</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103385548</guid><author>guangzhou007_java</author><pubDate>Wed, 04 Dec 2019 14:13:59 +0800</pubDate><description><![CDATA[当使用npm安装一些全局的软件包时，不知道安装到了什么位置，可以使用命令npm root -g进行查询，通常各个系统默认会保存在以下位置：

1、Windows


C:\Users\username\AppData\Roaming\npm\node_modules

1、Mac


/usr/local/lib/node_modules/sprites-cli下

3、Linux


/u...]]></description><category></category></item><item><title><![CDATA[Maven使用详解]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103101151</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103101151</guid><author>guangzhou007_java</author><pubDate>Tue, 19 Nov 2019 16:07:54 +0800</pubDate><description><![CDATA[Maven简介
Maven是一个项目管理和综合工具。Maven提供了开发人员构建一个完整的生命周期框架。开发团队可以自动完成项目的基础工具建设，Maven使用标准的目录结构和默认构建生命周期。类似的还有Ant都是项目构建常用的软件工具

Maven是干什么的？
    它是一个Apache的开源项目，主要服务于基于Java平台的项目构建、依赖管理和项目信息管理，为了不重复造轮子。

例如：两个项目...]]></description><category></category></item><item><title><![CDATA[linux文件和目录管理命令]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103097770</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103097770</guid><author>guangzhou007_java</author><pubDate>Sat, 16 Nov 2019 17:47:03 +0800</pubDate><description><![CDATA[一、 文件目录命名规则
Linux 系统中，文件和目录的命名规则如下：
1、除了字符“/”之外，所有的字符都可以使用，但是要注意，在目2、录名或文件名中，使用某些特殊字符并不是明智之举。例如，在命名时应避免使用 &lt;、&gt;、？、* 和非打印字符等。如果一个文件名中包含了特殊字符，例如空格，那么在访问这个文件时就需要使用引号将文件名括起来。
2、目录名或文件名的长度不能超过 255 个字符。...]]></description><category></category></item><item><title><![CDATA[Linux 文件系统的目录结构]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103096978</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103096978</guid><author>guangzhou007_java</author><pubDate>Sat, 16 Nov 2019 14:39:21 +0800</pubDate><description><![CDATA[Linux 文件系统的目录结构
使用 Linux 时，通过命令行输入 ls -l / 可以看到，在 Linux 根目录（/）下包含很多的子目录（称为一级目录），例如 bin、boot、dev 等。同时，各一级目录下还含有很多子目录（称为二级目录），比如 /bin/bash、/bin/ed 等。Linux 文件系统目录总体呈现树形结构，/ 根目录就相当于树根。

由于 Linux 系统免费开源，使得...]]></description><category></category></item><item><title><![CDATA[操作系统简介与linux入门]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103096318</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/103096318</guid><author>guangzhou007_java</author><pubDate>Sat, 16 Nov 2019 14:35:43 +0800</pubDate><description><![CDATA[操作系统类型
1、windows
	Microsoft Windows 操作系统是美国微软公司研发的一套操作系统，也当前应用最广泛的操作系统。
	Windows采用了图形化模式GUI，比起从前的Dos需要输入指令使用的方式，更为人性化。
	直观、高效的面向对象的图形用户界面，易学易用
	目前最新的版是win10系统

特点：
	1、直观、高效的面向对象的图形用户界面，易学易用
	Windows用户...]]></description><category></category></item><item><title><![CDATA[Html+css+js知识整理（2）]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/102758415</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/102758415</guid><author>guangzhou007_java</author><pubDate>Sat, 26 Oct 2019 16:41:12 +0800</pubDate><description><![CDATA[Html+css+js知识整理（2）



01、浮动：第一个值：上下外边距 第二个值：左右外边距

块级元素居中：左右外边距auto

浮动实现的效果：水平对齐。脱离标准流，变成行内块(可以在一行排列，给宽高有效) 。左浮动或者右浮动

02、微信头部：一定要设置宽度，才能水平居中 

.con{

width: 950px;

height: 75px;

margin: 0px auto;...]]></description><category></category></item><item><title><![CDATA[HTML+CSS+JS知识点整理（1）]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/102758304</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/102758304</guid><author>guangzhou007_java</author><pubDate>Sat, 26 Oct 2019 16:35:27 +0800</pubDate><description><![CDATA[HTML+CSS+JS知识点整理（1）



01、基本概念：

&lt;!DOCTYPE html&gt;

&lt;!-- h5文档头：告诉浏览器用哪一种方式编译代码。 --&gt;

&lt;!-- 标签父子之间要空格 --&gt;

&lt;html lang="en"&gt;

&lt;head&gt;

&lt;meta charset="UTF-8"&gt;

&lt;!-- me...]]></description><category></category></item><item><title><![CDATA[Java 全栈工程师进阶路线图]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/99644079</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/99644079</guid><author>guangzhou007_java</author><pubDate>Thu, 15 Aug 2019 16:59:26 +0800</pubDate><description><![CDATA[第一阶段（已经列好顺序）：

Java 基础语法
Java 面向对象
Java 常用类详解
Java 异常机制
Java 集合与数据结构
Java IO
Java 多线程
Java 网络编程
Java 注解+反射
23 种设计模式
正则表达式
XML 解析/ JSON 解析
Java 10、11、12 新特性
AIO、BIO、NIO

第二阶段：

数据库的基本概念
数据库和表的基本操作
索引与数...]]></description><category></category></item><item><title><![CDATA[centos7下nginx安装与使用]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/94440939</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/94440939</guid><author>guangzhou007_java</author><pubDate>Tue, 02 Jul 2019 14:41:52 +0800</pubDate><description><![CDATA[一、nginx安装环境

nginx是C语言开发，建议在linux上运行，本教程使用Centos7作为安装环境。

gcc
安装nginx需要先将官网下载的源码进行编译，编译依赖gcc环境，如果没有gcc环境，需要安装gcc：yum install gcc-c++



  2.PCRE

PCRE(Perl Compatible Regular Expressions)是一个Perl库，包括...]]></description><category></category></item><item><title><![CDATA[centos7下maven安装详细过程]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/93997723</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/93997723</guid><author>guangzhou007_java</author><pubDate>Fri, 28 Jun 2019 14:37:24 +0800</pubDate><description><![CDATA[一、安装JDK

  一般centos7都会自动默认安装好JDK.如果想自己安装想要的版本，可以卸载重新安装,这里就不讲了

二、下载maven

  下载命令： wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz



  下载完成后，...]]></description><category></category></item><item><title><![CDATA[java.sql.SQLException: The server time zone value 'ÖÐ¹ú±ê×¼Ê±¼ä' is unrecognized 的解决方法]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/91979689</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/91979689</guid><author>guangzhou007_java</author><pubDate>Fri, 14 Jun 2019 16:13:52 +0800</pubDate><description><![CDATA[Mysql连接时报错例子：



原因分析：

   1、从错误上看mysql版本时区对不上的错误、比如我的代码用的是8.x的驱动包，而连接的mysql版本为5.x 所以报上面的错，也就是在使用MySQL 版本和MySQL连接驱动的时候出现的问题的连接兼容问题错误
  

解决方法：

   方式1、在mysql连接url后拼上serverTimezone=GMT%2B8

...]]></description><category></category></item><item><title><![CDATA[Docker详解与实战]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/91865227</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/91865227</guid><author>guangzhou007_java</author><pubDate>Thu, 13 Jun 2019 15:46:14 +0800</pubDate><description><![CDATA[一、Docker 简介

    Docker 是一个开源的应用容器引擎，基于Go 语言并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中，然后发布到任何流行的 Linux 机器上，也可以实现虚拟化。容器是完全使用沙箱机制，相互之间不会有任何接口（类似 iPhone 的 app）,更重要的是容器性能开销极低。

二、Dock...]]></description><category></category></item><item><title><![CDATA[YApi 快速搭建]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90779222</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90779222</guid><author>guangzhou007_java</author><pubDate>Tue, 04 Jun 2019 17:09:34 +0800</pubDate><description><![CDATA[一、YApi简介

   Yapi是去哪儿网开源的一款接口管理工具。接口的文档的管理是一件比较痛苦的事情，后端开发不得不使用很长的时间去维护繁杂冗余的文档，而前端开发也因为文档的不精确也浪费开发时间。
   工作中接口返回的参数值包含很多的异常场景，前端不得不写一大串的判断逻辑。配合前段调试需要模拟很多场景，比较费时费力，而且很多场景到了项目后期才能调试，在提交测试时时间就会显得很紧张...]]></description><category></category></item><item><title><![CDATA[SpringBoot最简单的日志配置]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90719131</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90719131</guid><author>guangzhou007_java</author><pubDate>Fri, 31 May 2019 16:51:14 +0800</pubDate><description><![CDATA[1、在application.yml 中加入下面配置
#log
logging:
 config: classpath:logback.xml




2、创建Logbck.xml文件放在resources文件夹下 如下图：

&lt;!-- Logback configuration. See http://logback.qos.ch/manual/index.html --&gt;
&...]]></description><category></category></item><item><title><![CDATA[Centos 7 安装mysql 7.x]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90675055</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90675055</guid><author>guangzhou007_java</author><pubDate>Wed, 29 May 2019 17:26:15 +0800</pubDate><description><![CDATA[centos默认mariadb安装 可以用 rpm -qa |grep mariadb 命令查看 所以安装mysql以后mariadb自动就被替换了，将不再生效。

//下载rpm安装包
[lkx@localhost ~]$ wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 

//查看是否安装...]]></description><category></category></item><item><title><![CDATA[报错 "java.lang.NoClassDefFoundError:'' 问题的详解]]></title><link>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90642814</link><guid>https://blog.youkuaiyun.com/guangzhou007_java/article/details/90642814</guid><author>guangzhou007_java</author><pubDate>Tue, 28 May 2019 17:05:50 +0800</pubDate><description><![CDATA[一、NoClassDefFoundError错误发生的原因


   NoClassDefFoundError错误的发生，是因为Java虚拟机在编译时能找到合适的类，而在运行时不能找到合适的类导致的错误、例如在运行时我们想调用某个类的方法或者访问这个类的静态成员的时候，发现这个类不可用，此时Java虚拟机就会抛出。        NoClassDefFoundError错误与...]]></description><category></category></item></channel></rss>