<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[宣传栏]]></title><description><![CDATA[做一些外链~]]></description><link>https://blog.youkuaiyun.com/sky_blue12321</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sky_blue12321]]></copyright><item><title><![CDATA[Tomcat优化详解]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79036114</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79036114</guid><author>sky_blue12321</author><pubDate>Thu, 11 Jan 2018 16:55:12 +0800</pubDate><description><![CDATA[1、概述

        本文档主要介绍了Tomcat的性能调优的原理和方法。可作为公司技术人员为客户Tomcat系统调优的技术指南，也可以提供给客户的技术人员作为他们性能调优的指导手册。




2、调优分类

        由于Tomcat的运行依赖于JVM，从虚拟机的角度我们把Tomcat的调整分为外部环境调优和自身调优两类来描述。




—2.1、外部环境]]></description><category></category></item><item><title><![CDATA[Java虚拟机学习 - 垃圾收集器]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79036067</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79036067</guid><author>sky_blue12321</author><pubDate>Thu, 11 Jan 2018 16:51:47 +0800</pubDate><description><![CDATA[HotSpot JVM收集器










上面有7中收集器，分为两块，上面为新生代收集器，下面是老年代收集器。如果两个收集器之间存在连线，就说明它们可以搭配使用。




Serial(串行GC)收集器

Serial收集器是一个新生代收集器，单线程执行，使用复制算法。它在进行垃圾收集时，必须暂停其他所有的工作线程(用户线程)。是Jvm client模式]]></description><category></category></item><item><title><![CDATA[在一个千万级的数据库查寻中，如何提高查询效率？]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79036021</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79036021</guid><author>sky_blue12321</author><pubDate>Thu, 11 Jan 2018 16:48:38 +0800</pubDate><description><![CDATA[*   原文链接：https://m.2cto.com/database/201503/381295.html






1）数据库设计方面： 
        a. 对查询进行优化，应尽量避免全表扫描，首先应考虑在 where 及 order by 涉及的列上建立索引。 
        b. 应尽量避免在 where 子句中对字段进行 null 值判断，否则将导致引擎放弃使]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（十三） Spring Boot 发送邮件]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026911</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026911</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:18:57 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot 发送邮件需要springboot实战完整视频教程的，点击这里！




Spring框架使用JavaMailSender接口为发送邮件提供了一个简单的抽象，并且Spring Boot也为它提供了自动配置和一个starter模块。




如果spring.mail.host和相关的库（通过spring-boot-starter-mail定义）都]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（十二）Spring Boot整合ActiveQ实现消息收发和订阅]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026898</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026898</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:17:43 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot整合ActiveQ实现消息收发和订阅，需要springboot实战完整视频教程的，点击这里！




javax.jms.ConnectionFactory接口提供了一个标准的用于创建一个javax.jms.Connection的方法，javax.jms.Connection用于和JMS代理（broker）交互。尽管为了使用JMS，Spring需要一个Co]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（十一） Spring Boot 日志控制]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026890</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026890</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:16:39 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot 日志控制，需要springboot实战完整视频教程的，点击这里！




Spring Boot对日志的处理，和我们平时的日志处理完全一致，通过logback.xml进行日志管理功能。为了简便，这里采用“Spring Boot构建框架”一章节使用的工程，讲述如何在Spring Boot中处理日志。



第一步，虽然Spring Boot中app]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（十）Spring Boot整合Elasticsearch全文搜索引擎]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026881</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026881</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:15:39 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot整合Elasticsearch全文搜索引擎，需要springboot实战完整视频教程的，点击这里！




Elastic Search是一个开源的，分布式，实时搜索和分析引擎。Spring Boot为Elasticsearch及Spring Data Elasticsearch提供的基于它的抽象提供了基本的配置。Spring Boot提供了一个用于聚集依]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（九） Spring Boot集成Sorl搜索客户端]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026871</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026871</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:14:14 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot集成Sorl搜索客户端，需要springboot实战完整视频教程的，点击这里！




Apache Solr是一个搜索引擎。Spring Boot为solr客户端库及Spring Data Solr提供的基于solr客户端库的抽象提供了基本的配置。Spring Boot提供了一个用于聚集依赖的spring-boot-starter-data-solr ']]></description><category></category></item><item><title><![CDATA[Spring Boot系列（八） Spring Boot中使用MongoDB数据库]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026838</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026838</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:09:36 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot中使用MongoDB数据库，需要springboot实战完整视频教程的，点击这里！




MongoDB是一个开源的NoSQL文档数据库，它使用一个JSON格式的模式（schema）替换了传统的基于表的关系数据。Spring Boot为使用MongoDB提供了很多便利，包括spring-boot-starter-data-mongodb 'Starter]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（七）Spring Boot使用Redis实现session共享]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026826</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026826</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:07:47 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot使用Redis实现session共享，需要springboot实战完整视频教程的，点击这里！




Redis是一个缓存消息中间件及具有丰富特性的键值存储系统。Spring Boot为Jedis客户端库和由Spring Data Redis提供的基于Jedis客户端的抽象提供自动配置。spring-boot-starter-redis'Starter P]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（六）Spring Boot 连接MySql数据库]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026805</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026805</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:05:30 +0800</pubDate><description><![CDATA[这一篇介绍Spring Boot 连接MySql数据库，需要springboot实战完整视频教程的，点击这里！




Spring Boot可以大大简化持久化任务，几乎不需要写SQL语句，在之前章节“Spring Boot 构建框架”中我们新建了一个Spring Boot应用程序，本章在原有的工程中与数据库建立连接。




Spring Boot有两种方法与数据库建立连接，]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（五）创建jar与热部署]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026756</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79026756</guid><author>sky_blue12321</author><pubDate>Wed, 10 Jan 2018 18:00:39 +0800</pubDate><description><![CDATA[创建可执行jar




创建一个完全自包含的可执行jar文件，该jar文件可以在生产环境运行。可执行jars（有时候被称为胖jars "fat jars"）是包含你的编译后的类和你的代码运行所需的依赖jar的存档。




可执行jars在Java没有提供任何标准的加载内嵌jar文件（即jar文件中还包含jar文件）的方法。如果想发布一个自包含的应用这就是一个问题。为了解决该]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（四）Spring Boot Maven插件]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79015549</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79015549</guid><author>sky_blue12321</author><pubDate>Tue, 09 Jan 2018 17:41:40 +0800</pubDate><description><![CDATA[Spring Boot Maven插件提供了使用Spring Boot应用程序步骤如下:
重新打包：创建一个可自动执行的jar或war文件。它可以替换常规工件，或者可以使用单独的分类器附加到构建生命周期。
运行：运行您的Spring引导应用程序与几个选项传递参数。
启动和停止：将Spring Boot应用程序集成到集成测试阶段，以便应用程序在其之前启动。
构建信息：生成可由致动器使用的构建]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（三） Spring Boot 常用注解]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79015239</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79015239</guid><author>sky_blue12321</author><pubDate>Tue, 09 Jan 2018 17:19:05 +0800</pubDate><description><![CDATA[@RestController和@RequestMapping
@RestController被称为一个构造型（stereotype）注解。它为阅读代码的开发人员提供建议。对于Spring，该类扮演了一个特殊角色。它继承自@Controller注解。4.0之前的版本，spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。使用这个特性，我们可以开发REST服]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（二） Spring Boot 构建框架]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/79015134</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/79015134</guid><author>sky_blue12321</author><pubDate>Tue, 09 Jan 2018 17:13:02 +0800</pubDate><description><![CDATA[什么Spring Boot？
Spring Boot是由Pivotal团队提供的全新框架，其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置，从而使开发人员不再需要定义样板化的配置。用我的话来理解，就是spring boot其实不是什么新的框架，它默认配置了很多框架的使用方式。
环境准备
一个比较不错的文本编辑器（例如Vim、Emacs、Subli]]></description><category></category></item><item><title><![CDATA[Spring Boot系列（一） Spring Boot介绍和基础POM文件]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/78996048</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/78996048</guid><author>sky_blue12321</author><pubDate>Sun, 07 Jan 2018 17:35:19 +0800</pubDate><description><![CDATA[Spring Boot是由Pivotal团队提供的全新框架，其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置，从而使开发人员不再需要定义样板化的配置。通过这种方式，Boot致力于在蓬勃发展的快速应用开发领域（rapid
 application development）成为领导者。


Spring Boot的特点
1. 创建独立的Sprin]]></description><category></category></item><item><title><![CDATA[Java面试题二十六]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984057</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984057</guid><author>sky_blue12321</author><pubDate>Fri, 05 Jan 2018 18:18:18 +0800</pubDate><description><![CDATA[更多面试题欢迎访问：面试题专栏

前言：

最近一直没有整理笔试题，也是工作太忙，笔试题整理稍复杂，总担心因为自己的疏忽或者技术不精而误人子弟，昨天群里小伙伴问了一个很有意思的问题，这里拿出来给大家看看。

 

以下两个片段执行结果差异的原因是什么？

片段一：


short s=1;
s=s+1;

 

片段二：


short s=1;
s+=1;

 

可以自己组织一下答案，最后看结...]]></description><category></category></item><item><title><![CDATA[Java面试题二十五]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984050</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984050</guid><author>sky_blue12321</author><pubDate>Fri, 05 Jan 2018 18:17:34 +0800</pubDate><description><![CDATA[更多面试题欢迎访问：面试题专栏​​​​​​​

1、下列关于构造方法的叙述中，错误的是（）

    A、Java语言规定构造方法名与类名必须相同

    B、Java语言规定构造方法没有返回值，但不用void声明

    C、Java语言规定构造方法不可以重载

    D、Java语言规定构造方法通常通过new自动调用

 

正确答案：C                 

扩展：

构...]]></description><category></category></item><item><title><![CDATA[Java面试题二十四]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984041</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984041</guid><author>sky_blue12321</author><pubDate>Fri, 05 Jan 2018 18:15:52 +0800</pubDate><description><![CDATA[更多面试题欢迎访问：面试题专栏​​​​​​​

见如下代码：


public class IntTest {

  public static void main(String[] args) {
    Integer i1 = 100;
    Integer i2 = 100;
    Integer i3 = 150;
    Integer i4 = 150;
    System.o...]]></description><category></category></item><item><title><![CDATA[Java面试题二十三]]></title><link>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984035</link><guid>https://blog.youkuaiyun.com/sky_blue12321/article/details/78984035</guid><author>sky_blue12321</author><pubDate>Fri, 05 Jan 2018 18:15:15 +0800</pubDate><description><![CDATA[1，关于Spring MVC的核心控制器DispatcherServlet的作用，以下说法错误的是（ ）

    A，它负责接收HTTP请求

    B，加载配置文件

    C，实现业务操作

    D，初始化上下应用对象ApplicationContext




正确答案：C

        SpringMVC是Spring中的模块，它实现了mvc设计]]></description><category></category></item></channel></rss>