<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Java Learning]]></title><description><![CDATA[拥有无人能及的自信，收获无法企及的成功！]]></description><link>https://blog.youkuaiyun.com/IT_lyd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; IT_lyd]]></copyright><item><title><![CDATA[Linux安装RabbitMQ 3.7.15版本]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/90717873</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/90717873</guid><author>IT_lyd</author><pubDate>Fri, 31 May 2019 16:00:20 +0800</pubDate><description><![CDATA[提要：网上各种百度都是坑，还是看官方文档比较靠谱，下面是官方给出的安装方式。
一、安装erlang
1.环境准备
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

2.安装erlang
yum install erlang

3.配置环境变量：
vi etc...]]></description><category></category></item><item><title><![CDATA[Caused by: javax.xml.ws.soap.SOAPFaultException: reach the innerElementCountThreshold:50000]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/81781586</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/81781586</guid><author>IT_lyd</author><pubDate>Fri, 17 Aug 2018 18:02:48 +0800</pubDate><description><![CDATA[场景： 
    在使用cxf调用接口时，如果数据量超过5W条就会报如下错误。因为cxf出于安全和性能考虑，默认设置的5W条。

Caused by: javax.xml.ws.soap.SOAPFaultException: reach the innerElementCountThreshold:50000
    at org.apache.cxf.jaxws.JaxWsClientProx...]]></description><category></category></item><item><title><![CDATA[【MYSQL架构之五】数据库索引优化]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80457292</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80457292</guid><author>IT_lyd</author><pubDate>Fri, 25 May 2018 21:48:42 +0800</pubDate><description><![CDATA[地方]]></description><category></category></item><item><title><![CDATA[【MYSQL架构之四】MySQL高可用架构设计]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80457234</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80457234</guid><author>IT_lyd</author><pubDate>Fri, 25 May 2018 21:43:21 +0800</pubDate><description><![CDATA[地方]]></description><category></category></item><item><title><![CDATA[【MYSQL架构之三】Mysql数据库结构优化]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80277692</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80277692</guid><author>IT_lyd</author><pubDate>Fri, 11 May 2018 10:13:19 +0800</pubDate><description><![CDATA[目录


影响Mysql数据库的因素
数据库结构优化的目的
数据库结构设计的步骤
数据库设计范式




影响Mysql数据库的因素

1.服务器硬件 
2.操作系统 
3.mysql服务器配置 
4.数据库结构（影响最大）

良好的数据库逻辑设计和物理设计是数据库获得高性能的基础

数据库结构优化的目的

1.减少数据的冗余 (有时候需要冗余) 
2.尽量避免数据维护中出现 更新、插入、删除异常...]]></description><category></category></item><item><title><![CDATA[【MYSQL架构之一】什么影响了MySQL性能]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80277280</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80277280</guid><author>IT_lyd</author><pubDate>Fri, 11 May 2018 09:47:45 +0800</pubDate><description><![CDATA[影响性能的几个因素服务器硬件CPU内存IO子系统服务器系统CentOS系统参数优化sysctlconf 优化limitconf参数优化磁盘调度策略文件系统对性能的影响数据库存储引擎的选择MyIsamInnodbMySQL常用存储引擎之CSVMySQL常用存储引擎之ArchiveMySQL常用存储引擎之MemoryMySQL常用存储引擎之Federated如何选择存储引擎MySQL服务器参数介绍My...]]></description><category></category></item><item><title><![CDATA[【MYSQL架构之二】MySQL基准测试]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80253948</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80253948</guid><author>IT_lyd</author><pubDate>Wed, 09 May 2018 15:07:51 +0800</pubDate><description><![CDATA[目录


什么是基准测试
如何进行基准测试 
基准测试的目的
如何进行基准测试
mysql基准测试的性能指标
基准测试的步骤
基准测试中容易忽略的问题
常用的基准测试工具介绍 
Mysql基准测试工具之mysqlslap
Mysql基准测试工具之sysbench




什么是基准测试

定义:基准测试是一种测量和评估软件性能指标的活动，用于建立某个时刻的性能基准，以便当系统发生软硬件变化时重新进...]]></description><category></category></item><item><title><![CDATA[Linux下部署多个Tomcat【优质解决方案】]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80205942</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80205942</guid><author>IT_lyd</author><pubDate>Sat, 05 May 2018 15:04:27 +0800</pubDate><description><![CDATA[一、场景：测试服务器数量有限，因此决定单台Linux下部署多个Tomcat。二、分析：一般有两种方案。多个Tomcat，每个 Tomcat运行一个项目；单Tomcat运行多个项目。由于不想影响之前的项目，也为了日后便于维护，决定采用第一种方案。三、实施： 1.需求：在不影响/root/下的tomcat运行的情况下，在/root/sdn_copy/下部署另一个tomcat。 2.修改/etc/pro...]]></description><category></category></item><item><title><![CDATA[【BUG】MultipartFile File has already been moved解决方案]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80180730</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80180730</guid><author>IT_lyd</author><pubDate>Thu, 03 May 2018 15:30:31 +0800</pubDate><description><![CDATA[场景：      在springMVC框架中，针对文件上传来说multipartFile.transferTo方法的效率是较高的。但是在使用中往往会遇到MultipartFile File has already been moved这个问题，这是由于maxInMemorySize参数默认是10K，大于这个大小的文件会放到临时目录 当你读取的时候 判断的avaliable参数是false  因为已...]]></description><category></category></item><item><title><![CDATA[MySQL-重做日志 redo log -原理]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/80162015</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/80162015</guid><author>IT_lyd</author><pubDate>Wed, 02 May 2018 09:27:12 +0800</pubDate><description><![CDATA[【redo log buffer】【redo log file】-原理目录：1.重做日志写入过程图2.相关知识点汇总图3.redo_log_buffer 原理4.redo_log_file 原理 1. 重做日志写入过程：   2. 相关知识点汇总：  3. redo log buffer 原理 重做日志缓冲(redo log buffer)是Innodb存储引擎的内存区域中的一部分。【重做日志信息...]]></description><category></category></item><item><title><![CDATA[SQL对重复数据的处理]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/79985662</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/79985662</guid><author>IT_lyd</author><pubDate>Wed, 18 Apr 2018 10:47:06 +0800</pubDate><description><![CDATA[这是常遇到的一个问题，这里的重复数据有两种：          一种是未设置主键而导致的重复，这种属于表设计缺陷，遇到的较少；         第二种就是主键不重复，其它字段重复。一、有主键的情况1、针对单个字段1.1创建表，插入数据CREATE DATABASE test;
USE test;
CREATE TABLE USER(
	id BIGINT NOT NULL AUTO_INCREME...]]></description><category></category></item><item><title><![CDATA[Linux下mysql无法启动问题解决]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/79725757</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/79725757</guid><author>IT_lyd</author><pubDate>Wed, 28 Mar 2018 13:03:09 +0800</pubDate><description><![CDATA[无论发现怎样的问题，首先查看err日志。一、pid文件找不到1.查询err日志显示权限问题。分析：mysql原本是所属mysql用户，如果在root用户下启动就有可能出现问题。解决：（1）查看mysql的权限（2）发现有root权限，混乱了。所以先修改为mysql权限（3）重启并查看进程还有一种解决方案：mysql启动时要检查pid文件，我们可以将它跳过去。注意：不建议这样，危险！2.在修改mys...]]></description><category></category></item><item><title><![CDATA[java中String,new String,StringBuffer的思考]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/79298273</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/79298273</guid><author>IT_lyd</author><pubDate>Fri, 09 Feb 2018 14:38:57 +0800</pubDate><description><![CDATA[java.lang.String类对大家来说最熟悉不过了，我们写java程序很少能不用String的。本文讲述如何正确的使用String，内容主要涉及初始化、串联和比较等操作。
    首先我们必须清楚的一点是String类是final类型的，因此你不可以继承这个类、不能修改这个类。我们使用String的时候非常简单，通常都是 String s = "hello"，但是Java API中同时提供]]></description><category></category></item><item><title><![CDATA[soapui报错]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/79098722</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/79098722</guid><author>IT_lyd</author><pubDate>Thu, 18 Jan 2018 17:25:18 +0800</pubDate><description><![CDATA[今天电脑内存溢出，突然蓝屏自动关机。重启后在使用soapui时报错，如下：Caused by: 
org.xml.sax.SAXParseException; 
systemId: jar:file:/D:/apache-cxf-2.7.11/apache-cxf-2.7.11/lib/jaxb-xjc2.2.6.jar!/com/sun/tools/xjc/reader/xmlschema/bi]]></description><category></category></item><item><title><![CDATA[Redis入门]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/79004570</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/79004570</guid><author>IT_lyd</author><pubDate>Mon, 08 Jan 2018 16:40:43 +0800</pubDate><description><![CDATA[一、Redis安装

cd /java_file
mkdir redis
cd redis
wget http://download.redis.io/releases/redis-3.2.4.tar.gz
tar -zxvf redis-3.2.4.tar.gz -C /java_soft/redis
cd /java_soft/redis/redis-3.2.4
make
cd src
.]]></description><category></category></item><item><title><![CDATA[SpringMVC之数据校验总结版]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/78978620</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/78978620</guid><author>IT_lyd</author><pubDate>Fri, 05 Jan 2018 11:01:20 +0800</pubDate><description><![CDATA[验证请求参数和处理校验结果
1.注解@Valid

①  @Valid注解验证请求参数的合法性
import org.hiberate.validator.constraints.NotBlank;
public class User {
    private String username;

    @NotBlank
    private String password;

  ]]></description><category></category></item><item><title><![CDATA[深入SpringMVC组件开发【2】]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/78962052</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/78962052</guid><author>IT_lyd</author><pubDate>Wed, 03 Jan 2018 15:49:23 +0800</pubDate><description><![CDATA[一、常用注解
1.@PageableDefault分页注解
@RequestMapping(value = "/user", method = RequestMethod.GET)
public List query(UserQueryCondition condition,@PageableDefault(page = 2, size = 17, sort = "username, asc"]]></description><category></category></item><item><title><![CDATA[深入MyBatis开发之动态SQL]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/78892859</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/78892859</guid><author>IT_lyd</author><pubDate>Mon, 25 Dec 2017 14:56:25 +0800</pubDate><description><![CDATA[MyBatis3官方文档：http://www.mybatis.org/mybatis-3/zh/configuration.html

    本blog实例代码：https://github.com/JeeLearner/learning-ssmr   chapter06


一、if元素
1.举例：

<!DOCTYPE mapper PUBLIC "-//mybatis.or]]></description><category></category></item><item><title><![CDATA[深入MyBatis开发之mybatis映射器]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/78855522</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/78855522</guid><author>IT_lyd</author><pubDate>Wed, 20 Dec 2017 17:23:05 +0800</pubDate><description><![CDATA[映射器的配置元素有select/insert/update/delete/sql/resultMap/cache/cache-ref八个常用的，parameterMap基本不用，也不建议使用。

    MyBatis3官方文档：http://www.mybatis.org/mybatis-3/zh/configuration.html

    本blog实例代码：https://git]]></description><category></category></item><item><title><![CDATA[深入MyBatis开发之mybatis配置]]></title><link>https://blog.youkuaiyun.com/IT_lyd/article/details/78833573</link><guid>https://blog.youkuaiyun.com/IT_lyd/article/details/78833573</guid><author>IT_lyd</author><pubDate>Mon, 18 Dec 2017 16:29:13 +0800</pubDate><description><![CDATA[MyBatis，Java互联网时代的首选持久层框架。一般推荐使用XML配置的方式，因为注解方式不利于SQL的维护和编写。
MyBatis3官方文档：http://www.mybatis.org/mybatis-3/zh/configuration.html

本blog实例代码：https://github.com/JeeLearner/learning-ssmr/tree/master/c]]></description><category></category></item></channel></rss>