<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xiaoping2017的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xiaoping2017</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaoping2017]]></copyright><item><title><![CDATA[Springboot中excel文件的上传与下载]]></title><link>https://blog.youkuaiyun.com/xiaoping2017/article/details/80070779</link><guid>https://blog.youkuaiyun.com/xiaoping2017/article/details/80070779</guid><author>xiaoping2017</author><pubDate>Tue, 24 Apr 2018 21:23:25 +0800</pubDate><description><![CDATA[最近开发了一个小项目，因为有前后端交互，便使用springboot进行了开发，其中涉及到excel的下载与上传，现整理出来，下面直接贴代码。需要引入的jar包&amp;lt;!--  poi --&amp;gt;
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;org.apache.poi&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;poi&amp;lt;/ar...]]></description><category></category></item><item><title><![CDATA[Flink架构、原理与部署测试详解]]></title><link>https://blog.youkuaiyun.com/xiaoping2017/article/details/79846158</link><guid>https://blog.youkuaiyun.com/xiaoping2017/article/details/79846158</guid><author>xiaoping2017</author><pubDate>Sat, 07 Apr 2018 22:55:11 +0800</pubDate><description><![CDATA[Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台，它能够基于同一个Flink运行时，提供支持流处理和批处理两种类型应用的功能。现有的开源计算方案，会把流处理和批处理作为两种不同的应用类型，因为它们所提供的SLA（Service-Level-Aggreement）是完全不相同的：流处理一般需要支持低延迟、Exactly-once保证，而批处理需要支持高吞吐、高效处理。F...]]></description><category></category></item><item><title><![CDATA[redis缓存分页数据]]></title><link>https://blog.youkuaiyun.com/xiaoping2017/article/details/78069575</link><guid>https://blog.youkuaiyun.com/xiaoping2017/article/details/78069575</guid><author>xiaoping2017</author><pubDate>Sat, 23 Sep 2017 11:09:00 +0800</pubDate><description><![CDATA[在我们开发项目的过程中，经常会对数据做分页展示，如果每次请求都去查询数据库，当访问量增大时，势必会加重数据库的负载，降低数据库性能。然而，有些数据的是极少变动的，或者说变动的频率不是很高，这时如果将这些数据进行缓存，不仅可以提高程序性能，还能降低数据库的负载。下面就给出高并发下的分页数据缓存方案。
一、需要了解的一些知识点
1、redis的hmset(key, value)方法，将key值设置]]></description><category></category></item><item><title><![CDATA[redis实现分布式锁]]></title><link>https://blog.youkuaiyun.com/xiaoping2017/article/details/77990554</link><guid>https://blog.youkuaiyun.com/xiaoping2017/article/details/77990554</guid><author>xiaoping2017</author><pubDate>Fri, 15 Sep 2017 13:21:14 +0800</pubDate><description><![CDATA[最近公司使用Dubbo框架进行项目开发，在开发过程中遇到了线程同步问题，在网上查找了大部分资料后，发现可以使用redis或者zookeeper实现分布式锁，虽然有些帖子写的不错并给出了实现方案，但是自己在仔细推敲琢磨后发现其中还是有些逻辑问题，于是自己便动手写了一个，直接上代码。
一、首先需了解redis的几个方法
1、setnx（key，value）如果redis数据库中不存在key，将ke]]></description><category></category></item></channel></rss>