<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chian5812</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chian5812]]></copyright><item><title><![CDATA[java中对Redis的缓存进行操作]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100597005</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100597005</guid><author>chian5812</author><pubDate>Thu, 04 Jan 2018 21:29:00 +0800</pubDate><description><![CDATA[Redis 是一个NoSQL数据库，也是一个高性能的key-value数据库。一般我们在做Java项目的时候，通常会了加快查询效率，减少和数据库的连接次数，我们都会在代码中加入缓存功能。Redis的高效缓存功能给我们解决了难题。下面我主要讲讲在Java项目中怎么去连接Redis服务器以及需要注...]]></description><category></category></item><item><title><![CDATA[nginx负载均衡的5种策略]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100597002</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100597002</guid><author>chian5812</author><pubDate>Wed, 13 Dec 2017 12:24:00 +0800</pubDate><description><![CDATA[nginx可以根据客户端IP进行负载均衡，在upstream里设置ip_hash，就可以针对同一个C类地址段中的客户端选择同一个后端服务器，除非那个后端服务器宕了才会换一个。 
nginx的upstream目前支持的5种方式的分配 

1、轮询（默认） 
每个请求按时间顺序逐一分配到不同的后...]]></description><category></category></item><item><title><![CDATA[redis详解（二）-- 数据类型详解]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100597000</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100597000</guid><author>chian5812</author><pubDate>Thu, 16 Mar 2017 08:51:00 +0800</pubDate><description><![CDATA[Redis常用数据类型详解 
 
1，Redis最为常用的数据类型主要有以下： 
 
 String 
 Hash 
 List 
 Set 
 Sorted set 
 pub/sub 
 Transactions 
 
 
在具体描述这几种数据类型之前，我们先通过一张图了解下Redis...]]></description><category></category></item><item><title><![CDATA[redis详解（一）-- 概述]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596996</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596996</guid><author>chian5812</author><pubDate>Thu, 16 Mar 2017 08:50:00 +0800</pubDate><description><![CDATA[（1）什么是redis? 
 
Redis是一个基于内存的高性能key-value数据库。 (有空再补充，有理解错误或不足欢迎指正) 
 

（2）Reids的特点 
Redis本质上是一个Key-Value类型的内存数据库，很像memcached，整个数据库统统加载在内存当中进行操作...]]></description><category></category></item><item><title><![CDATA[redis详解（三）-- 面试题]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596992</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596992</guid><author>chian5812</author><pubDate>Thu, 16 Mar 2017 08:49:00 +0800</pubDate><description><![CDATA[1. 使用Redis有哪些好处？ 
(1) 速度快，因为数据存在内存中，类似于HashMap，HashMap的优势就是查找和操作的时间复杂度都是O(1) 
(2) 支持丰富数据类型，支持string，list，set，sorted set，hash 
(3) 支持事务，操作都是原子性，所谓的原...]]></description><category></category></item><item><title><![CDATA[Java开发中的23种设计模式详解]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596991</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596991</guid><author>chian5812</author><pubDate>Mon, 27 Feb 2017 13:50:00 +0800</pubDate><description><![CDATA[设计模式（Design Patterns） 
 ——可复用面向对象软件的基础 
设计模式（Design pattern）是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容...]]></description><category></category></item><item><title><![CDATA[Java 并发工具包 java.util.concurrent 用户指南]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596990</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596990</guid><author>chian5812</author><pubDate>Fri, 13 Jan 2017 09:24:00 +0800</pubDate><description><![CDATA[本指南根据 Jakob Jenkov 最新博客翻译，请随时关注博客更新：http://tutorials.jenkov.com/java-util-concurrent/index.html。 本指南已做成中英文对照阅读版的 pdf 文档，有兴趣的朋友可以去Java并发工具包java.uti...]]></description><category></category></item><item><title><![CDATA[Dubbo负载均衡策略]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596987</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596987</guid><author>chian5812</author><pubDate>Fri, 13 Jan 2017 08:17:00 +0800</pubDate><description><![CDATA[本文参考:http://www.cnblogs.com/qingfengbuluo/p/5527930.html 
 
  
   
   在集群负载均衡时，Dubbo提供了多种均衡策略，缺省为random随机调用。 
   
  
 
可以自行扩展负载均衡策略，参见：负载均衡扩展  Ra...]]></description><category></category></item><item><title><![CDATA[HashMap和Hashtable的区别]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596985</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596985</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:47:00 +0800</pubDate><description><![CDATA[本文由ImportNew-唐小娟翻译自Javarevisited 
HashMap和Hashtable的比较是Java面试中的常见问题，用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。HashMap的工作原理、ArrayList与Vector的比较以及这...]]></description><category></category></item><item><title><![CDATA[spring MVC介绍]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596984</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596984</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:30:00 +0800</pubDate><description><![CDATA[参照：http://jinnianshilongnian.iteye.com/blog/1594806博客  

2．1、Spring Web MVC是什么 
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架，即使用了MVC架构模式...]]></description><category></category></item><item><title><![CDATA[数据库复合索引]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596981</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596981</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:25:00 +0800</pubDate><description><![CDATA[参照：http://blog.sina.com.cn/s/blog_5a8b8eb80100sg83.html博客 

1.什么是复合索引 

1.1复合索引定义 
索引可以包含一个、两个或更多个列。两个或更多个列上的索引被称作复合索引。 
利用索引中的附加...]]></description><category></category></item><item><title><![CDATA[java map的key为实体类时的问题]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596980</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596980</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:16:00 +0800</pubDate><description><![CDATA[java map的key为实体类时，需要重写Student类的hashCode和equals方法。这两个方法是集成自超类Object的。 HashMap默认是使用hashCode对比传入的key是否一致，如果hashCode一致会用equals进行对比，如果还是一致那么认为是同一个key。 你...]]></description><category></category></item><item><title><![CDATA[Dubbo与Zookeeper、SpringMVC整合和使用（负载均衡、容错）]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596978</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596978</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:11:00 +0800</pubDate><description><![CDATA[互联网的发展，网站应用的规模不断扩大，常规的垂直应用架构已无法应对，分布式服务架构以及流动计算架构势在必行，Dubbo是一个分布式服务框架，在这种情况下诞生的。现在核心业务抽取出来，作为独立的服务，使前端应用能更快速和稳定的响应。 
 
第一：介绍Dubbo背景 
 
  
 
...]]></description><category></category></item><item><title><![CDATA[MySQL存储引擎总结]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596976</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596976</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:06:00 +0800</pubDate><description><![CDATA[前言 
在数据库中存的就是一张张有着千丝万缕关系的表，所以表设计的好坏，将直接影响着整个数据库。而在设计表的时候，我们都会关注一个问题，使用什么存储引擎。等一下，存储引擎？什么是存储引擎？ 
什么是存储引擎？ 
关系数据库表是用于存储和组织信息的数据结构，可以将表理解为由行和列组成的表格，类似...]]></description><category></category></item><item><title><![CDATA[spring四种依赖注入方式]]></title><link>https://blog.youkuaiyun.com/chian5812/article/details/100596975</link><guid>https://blog.youkuaiyun.com/chian5812/article/details/100596975</guid><author>chian5812</author><pubDate>Thu, 12 Jan 2017 10:04:00 +0800</pubDate><description><![CDATA[平常的java开发中，程序员在某个类中需要依赖其它类的方法，则通常是new一个依赖类再调用类实例的方法，这种开发存在的问题是new的类实例不好统一管理，spring提出了依赖注入的思想，即依赖类不由程序员实例化，而是通过spring容器帮我们new指定实例并且将实例注入到需要该对象的类中。依赖...]]></description><category></category></item></channel></rss>