<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[andymmm0925的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/andymmm0925</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; andymmm0925]]></copyright><item><title><![CDATA[分分享知识-快乐自己： @Component注解的使用]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435036</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435036</guid><author>andymmm0925</author><pubDate>Wed, 27 Feb 2019 18:21:00 +0800</pubDate><description><![CDATA[@controller 控制器（注入服务）
用于标注控制层，相当于struts中的action层
@service 服务（注入dao） 用于标注服务层，主要用来进行业务的逻辑处理
@repository（实现dao访问） 用于标注数据访问层，也可以说用于标注数据访问组件，即DAO组件@component （把普通pojo实例化到spring容器中，相当于配置文件中的
） 泛...]]></description><category></category></item><item><title><![CDATA[java中int i 会出现i+1i吗]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435037</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435037</guid><author>andymmm0925</author><pubDate>Wed, 20 Feb 2019 18:28:00 +0800</pubDate><description><![CDATA[Java中int是32，范围是-2147483648到2147483647 
所以i+1 &lt; i 或者 i-1 &gt; i是会出现的。

int i=(int) Math.pow(2, 32);
System.out.println(i);
if(i+1&lt;i){
    System.out.println(i+1);
    System.out.pri...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：弹层]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435034</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435034</guid><author>andymmm0925</author><pubDate>Mon, 18 Feb 2019 13:05:00 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;  
&lt;html&gt;  
&lt;head&gt;  
    &lt;meta http-equiv="Content-Type" content="t...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：Ajax 跨域请求处理]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435035</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435035</guid><author>andymmm0925</author><pubDate>Thu, 24 Jan 2019 16:52:00 +0800</pubDate><description><![CDATA[&lt;%--
  Created by IntelliJ IDEA.
  User: asus
  Date: 2019/1/24
  Time: 15:57
  To change this template use File | Settings | File Templates.
--%&gt;
&lt;%@ page contentType="text/htm...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：FastDFS详解]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435032</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435032</guid><author>andymmm0925</author><pubDate>Wed, 23 Jan 2019 19:50:00 +0800</pubDate><description><![CDATA[在使用fdfs之前，需要对其有一定的了解，这篇文章作为准备篇，将针对fdfs的简介，功能性，使用场景等方面进行介绍
一）：起源
　　淘宝网开放平台技术部资深架构师余庆先生首先回顾了自己在Yahoo工作时的经历，他表示Yahoo当时的相册和论坛系统整个结构都进行了针对大规模分布式存储和并发操作的改进。
　　余庆从整个分布式文件系统的发展说起，谈到了FastDFS文件系统的概念和具体...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：能使 Oracle 索引失效的六大限制条件]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435033</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435033</guid><author>andymmm0925</author><pubDate>Wed, 23 Jan 2019 15:49:00 +0800</pubDate><description><![CDATA[Oracle 索引的目标是避免全表扫描，提高查询效率，但有些时候却适得其反。
例如一张表中有上百万条数据，对某个字段加了索引，但是查询时性能并没有什么提高，这可能是 oracle 索引失效造成的。oracle 索引有一些限制条件，如果你违反了这些索引限制条件，那么即使你已经加了索引，oracle还是会执行一次全表扫描，查询的性能不会比不加索引有所提高，反而可能由于数据库维护索引的系统开...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：前端页面设置禁止非法修改]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435029</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435029</guid><author>andymmm0925</author><pubDate>Tue, 22 Jan 2019 20:07:00 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;meta htt...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：MYSQL之內链接 左链接 右链接 区别]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435030</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435030</guid><author>andymmm0925</author><pubDate>Tue, 22 Jan 2019 20:02:00 +0800</pubDate><description><![CDATA[MYSQL中可以通过内外键链接,将有关系的表中数据合并到一起进行条件筛选:
首先创建两个新表,数据如下:
student 表数据:


score 表数据:

可以看到students表中stu_id为16048008的记录对应score表没有数据;
1.当进行内连接时,系统会自动忽略两个表中对应不起来的数据:

-- 显示内连接所有数据:
SELECT * FRO...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：都说新的Arraylist 扩容是(1.5倍+1) 看了1.8的源代码发现不是这么回事...]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101434841</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101434841</guid><author>andymmm0925</author><pubDate>Mon, 21 Jan 2019 17:55:00 +0800</pubDate><description><![CDATA[都说新的Arraylist 扩容是(1.5倍+1) 看了1.8的源代码发现不是这么回事
就用下面这段代码在jdk的三个版本运行看了下效果：

import java.lang.reflect.Field;
import java.util.ArrayList;
 
public class ArrayListDemo {
 
    public static void...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：List 集合去重合并 , 多种方法演示]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101434840</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101434840</guid><author>andymmm0925</author><pubDate>Sat, 19 Jan 2019 10:46:00 +0800</pubDate><description><![CDATA[最近空闲时间去面试 , 被问了一个问题list如何去重合并 , 想了半天只想到了最繁琐的循环方法 , 顿觉丢人.整理一下资料供大家参考：

List&lt;String&gt; a = new ArrayList&lt;String&gt;();
a.add("2");
a.add("4");
a.add("5");
a.add("6");
List&lt;String&...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：线程池概述]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435027</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435027</guid><author>andymmm0925</author><pubDate>Sat, 19 Jan 2019 10:20:00 +0800</pubDate><description><![CDATA[线程池简介:
1.、线程池的概念：
     线程池就是首先创建一些线程，它们的集合称为线程池。
　　 使用线程池可以很好地提高性能，线程池在系统启动时即创建大量空闲的线程，程序将一个任务传给线程池，线程池就会启动一条线程来执行这个任务，执行结束以后，该线程并不会死亡，而是再次返回线程池中成为空闲状态，
　　 等待执行下一个任务。
2.、线程池的工作机制：
 ...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：Spring线程池配置]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435028</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435028</guid><author>andymmm0925</author><pubDate>Sat, 19 Jan 2019 09:57:00 +0800</pubDate><description><![CDATA[Spring通过ThreadPoolTaskExecutor实现线程池技术，它是使用jdk中的Java.util.concurrent.ThreadPoolExecutor进行实现。
Spring 配置线程池，有两种方式：
方式一：XML定义bean

    &lt;!-- 包路径扫描 --&gt;
    &lt;context:component-scan base-pa...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：Spring_IOC(控制反转)详解]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435025</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435025</guid><author>andymmm0925</author><pubDate>Fri, 18 Jan 2019 23:58:00 +0800</pubDate><description><![CDATA[IoC是什么：
1）：Ioc—Inversion of Control，即“控制反转”，不是什么技术，而是一种设计思想。
2）：在Java开发中，Ioc意味着将你设计好的对象交给容器控制，而不是传统的在你的对象内部直接控制。
如何理解好Ioc呢？
理解好Ioc的关键是要明确“谁控制谁，控制什么，为何是反转（有反转就应该有正转了），哪些方面反转了”，那我们来深入分析一下：
● 谁...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：mysql数据库常见两种引擎]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435026</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435026</guid><author>andymmm0925</author><pubDate>Fri, 18 Jan 2019 23:37:00 +0800</pubDate><description><![CDATA[mysql的常用引擎
在MySQL数据库中，常用的引擎主要就是2个：Innodb和MyIASM。
首先：
1.简单介绍这两种引擎，以及该如何去选择。
2.这两种引擎所使用的数据结构是什么。
Innodb引擎：
1）：Innodb引擎，Innodb引擎提供了对数据库ACID事务的支持。并且还提供了行级锁和外键的约束。它的设计的目标就是处理大数据容量的数据库系统。它本身实际上是基...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：HashMap 与 HashTable 的区别]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435023</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435023</guid><author>andymmm0925</author><pubDate>Fri, 18 Jan 2019 17:41:00 +0800</pubDate><description><![CDATA[特性：
HashMap 与 Hashtable 的分析：
1）：HashMap简介
　　1、底层数组+链表实现，可以存储null键和null值，线程不安全
　　2、HashMap 不是线程安全的
　　3、HashMap 是 map 接口的子类。
　　4、HashMap 允许null key 和 null value。
　　5、允许 key 重复，但是会把之前的覆盖。
　　...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：Java中的经典算法之冒泡排序(Bubble Sort)]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435024</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435024</guid><author>andymmm0925</author><pubDate>Fri, 18 Jan 2019 17:38:00 +0800</pubDate><description><![CDATA[原理：比较两个相邻的元素，将值大的元素交换至右端。
思路：依次比较相邻的两个数，将小数放在前面，大数放在后面。即在第一趟：首先比较第1个和第2个数，将小数放前，大数放后。然后比较第2个数和第3个数，将小数放前，大数放后，如此继续，直至比较最后两个数，将小数放前，大数放后。重复第一趟步骤，直至全部排序完成。
第一趟比较完成后，最后一个数一定是数组中最大的一个数，所以第二趟比较的时候最后...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：单例模式的八种写法比较]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435022</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435022</guid><author>andymmm0925</author><pubDate>Fri, 18 Jan 2019 17:35:00 +0800</pubDate><description><![CDATA[单例模式是最常用到的设计模式之一，熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式，本文还会介绍其他几种实现单例的方式，让我们来一起看看吧。
简介
单例模式是一种常用的软件设计模式，其定义是单例对象的类只能允许一个实例存在。
许多时候整个系统只需要拥有一个的全局对象，这样有利于我们协调系统整体的行为。比如...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：事务的传播行为和隔离级别]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435021</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435021</guid><author>andymmm0925</author><pubDate>Fri, 18 Jan 2019 11:23:00 +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="...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：HttpClient 访问 WebService 开放接口]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435020</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435020</guid><author>andymmm0925</author><pubDate>Tue, 15 Jan 2019 15:05:00 +0800</pubDate><description><![CDATA[HttpClient：
场景需求如下：
　　1、项目中需要与一个基于HTTP协议的第三方的接口进行对接
　　2、项目中需要动态的调用WebService服务（不生成本地源码）
　　3、项目中需要利用其它网站的相关数据
　　这些需求可能或多或少的会发生在平时的开发中，针对每种情况，可能解决方案不止一种。本文使用HttpClient这种工具来讲解HttpClient的相关知识，以...]]></description><category></category></item><item><title><![CDATA[分享知识-快乐自己：使用 java 代码操作 Mongodb数据库]]></title><link>https://blog.youkuaiyun.com/andymmm0925/article/details/101435019</link><guid>https://blog.youkuaiyun.com/andymmm0925/article/details/101435019</guid><author>andymmm0925</author><pubDate>Tue, 15 Jan 2019 09:57:00 +0800</pubDate><description><![CDATA[Demo 下载地址：

转载于:https://www.cnblogs.com/mlq2017/p/10270346.html]]></description><category></category></item></channel></rss>