<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenning2015的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenning2015</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenning2015]]></copyright><item><title><![CDATA[JVM调优总结 -Xms -Xmx -Xmn -Xss]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790735</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790735</guid><author>chenning2015</author><pubDate>Tue, 03 Sep 2019 19:57:00 +0800</pubDate><description><![CDATA[转载：http://blog.youkuaiyun.com/rickyit/article/details/53895060 
Xms 是指设定程序启动时占用内存大小。一般来讲，大点，程序会启动的快一点，但是也可能会导致机器暂时间变慢。 
Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要...]]></description><category></category></item><item><title><![CDATA[HashMap源码深度解析]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790734</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790734</guid><author>chenning2015</author><pubDate>Sun, 15 Oct 2017 09:37:00 +0800</pubDate><description><![CDATA[这次主要是分析下HashMap的工作原理，为什么我会拿这个东西出来分析，原因很简单，以前我面试的时候，偶尔问起HashMap，99%的程序员都知道HashMap，基本都会用Hashmap，这其中不仅仅包括刚毕业的大学生，也包括已经工作5年，甚至是10年的程序员。HashMap涉及的知识远远不止...]]></description><category></category></item><item><title><![CDATA[工作中用到的开源组件]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790733</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790733</guid><author>chenning2015</author><pubDate>Wed, 30 Aug 2017 23:48:00 +0800</pubDate><description><![CDATA[工作中用到的开源组件列表
maven中央仓库：http://mvnrepository.com
在线API文档：http://tool.oschina.net/apidocs
1、jackson
Jackson是一个流行的基于Java的JSON处理框架
官方wiki:http://wiki.f...]]></description><category></category></item><item><title><![CDATA[10亿条数据找出最大的1000个数]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790732</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790732</guid><author>chenning2015</author><pubDate>Sun, 20 Aug 2017 16:42:00 +0800</pubDate><description><![CDATA[方法1：全部排序（适合大内存）
先利用快拍全部排序，在提取最大的1000个数。单机+单核+足够大内存复杂度O(nlogn)。
方法2：局部淘汰法
先排序个10000个数据maxs数组，然后之后的数据和最小的相比较，大于最小的说明之前的最小值不是最大的10000个数。此时的时间复杂度为O（n+m...]]></description><category></category></item><item><title><![CDATA[JDK1.8新特性]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790731</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790731</guid><author>chenning2015</author><pubDate>Sun, 30 Jul 2017 22:35:00 +0800</pubDate><description><![CDATA[总的来说，JDK在以下方面具有新特性：

速度更快 -- 红黑树
代码更少 -- Lambda
强大的Stream API -- Stream
便于并行 -- Parallel
最大化减少空指针异常 -- Optional


1、HashMap中的红黑树
HashMap中链长度大于8时采取红...]]></description><category></category></item><item><title><![CDATA[深入浅出MySQL（1）]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790730</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790730</guid><author>chenning2015</author><pubDate>Mon, 24 Jul 2017 19:12:00 +0800</pubDate><description><![CDATA[深入浅出MySql（1）
基础篇+开发篇，包括一些基础知识。
后续将学习优化篇

1、 子查询
# 子查询
select * from emp where deptno in (select deptno from dept);

#如果子查询记录数唯一，还可以用in代替
select * f...]]></description><category></category></item><item><title><![CDATA[Redis学习（1）]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/101072888</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/101072888</guid><author>chenning2015</author><pubDate>Mon, 17 Jul 2017 13:48:00 +0800</pubDate><description><![CDATA[Redis学习（1）

REmote DIctionary Server：远程字典服务器，键值对存储，TCP协议传输。
1.2.1 存储结构
支持的键值对数据类型：

字符串类型
散列类型
列表类型
集合类型
有序集合类型

不同于MySql的二维表形式存储结构，数据在Redis中的存储形式和...]]></description><category></category></item><item><title><![CDATA[数据结构与算法分析 二叉树的遍历]]></title><link>https://blog.youkuaiyun.com/chenning2015/article/details/100790728</link><guid>https://blog.youkuaiyun.com/chenning2015/article/details/100790728</guid><author>chenning2015</author><pubDate>Mon, 08 May 2017 13:24:00 +0800</pubDate><description><![CDATA[数据结构与算法分析 二叉树的遍历
树的三种遍历，递归+非递归。深度优先，广度优先遍历二叉树

树的遍历（先中后）
递归版本
package cn.ustb.树的遍历;
//递归遍历
public class MyBinaryTree {
	static class Node{
		Node l...]]></description><category></category></item></channel></rss>