<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RikLiOnline]]></title><description><![CDATA[闲庭书阁飞玉箫，Coding诗酒醉年华。]]></description><link>https://blog.youkuaiyun.com/weixin_45305837</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_45305837]]></copyright><item><title><![CDATA[Java全局设置自定义转换器（日期格式的转换）]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/103548673</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/103548673</guid><author>weixin_45305837</author><pubDate>Sun, 15 Dec 2019 14:51:52 +0800</pubDate><description><![CDATA[配置里先写配置文件（springmvc-web.xml）
&lt;!-- conversion-service 指定需要用的转换器 --&gt;
       &lt;mvc:annotation-driven conversion-service="convertorService"&gt;&lt;/mvc:annotation-driven&gt;
    &lt;!-- 设置自定义的转换器 ...]]></description><category></category></item><item><title><![CDATA[JSP页面转换日期格式]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/103547113</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/103547113</guid><author>weixin_45305837</author><pubDate>Sun, 15 Dec 2019 11:47:39 +0800</pubDate><description><![CDATA[JSP页面转换日期格式
1 列表转换：
&lt;td&gt;&lt;fmt:formatDate value="${operationtime}" pattern="yyyy-MM-dd HH:mm:ss" /&gt;&lt;/td&gt;

2 查询框里面转换：
&lt;input  name="staroperationtime" value="&lt;fmt:formatDate value...]]></description><category></category></item><item><title><![CDATA[SuperJava|JVM与类加载器]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/100698789</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/100698789</guid><author>weixin_45305837</author><pubDate>Tue, 10 Sep 2019 15:27:17 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
关于软件与硬件交互的技术知识，能够解释清楚的文章似乎极少，这篇文章同样不能满足各位的需求，仅仅作为学习过程的一个记录，并且我感觉很多程序员对JVM的认识程度大致都在这个水平，似乎遇到了瓶颈。
此文不打算论述太多文字，而主要用图示代替文字，读者可自行会意。
JMV操作内存工作逻辑结构示意
注意两个隐含的关键信息：进程，线程




基本概念补充
1...]]></description><category></category></item><item><title><![CDATA[SuperJava|IDEA淡雅护眼主题方案]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/100626148</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/100626148</guid><author>weixin_45305837</author><pubDate>Sun, 08 Sep 2019 14:05:31 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
有些程序员非常关注于开发工具的美观，我也花了一些时间来研究IDEA的主题设置，希望能够配置出一款非常适合自己的开发环境，使其看起来符合自己的风格，也能够通过影响心情而间接影响代码质量和效率，最后各种炫酷黑试过了，却又回到了一种极简模式，仅仅在系统默认的白色主题简单修改三处即可，希望更多的人不必在主题的配置方案方面花费太多时间，如下图，供参考。
1...]]></description><category></category></item><item><title><![CDATA[SuperJava|Java中的引用数据类型解析]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/100186352</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/100186352</guid><author>weixin_45305837</author><pubDate>Sun, 01 Sep 2019 19:16:53 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
转载:追求沉默者
关于值类型和引用类型的话题，C++、JAVA、python、go、C#等等高级语言都有相关的概念，只要理解了其底层工作原理，可以说即使是不同的语言，在面试学习工作实践中都可以信手拈来(不要太纠集语言)，当然此处我选择了JAVA，虽然我是搞C++的，具体原因都懂就不废话了。
一、值类型与引用类型
1、变量初始化
int num=1...]]></description><category></category></item><item><title><![CDATA[SuperJava|进程与线程基础知识]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/100085000</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/100085000</guid><author>weixin_45305837</author><pubDate>Wed, 28 Aug 2019 10:17:32 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
SuperJava|进程与线程基础知识
基本概念
1 程序代码本身没有任何运行的含义，它是一个静态概念。而进程是程序在处理机上的一次执行过程，它是一个动态概念，程序需要CPU参与为其分配资源（放在CPU中）才得以按照CPU的工频运行，硬件决定软件（程序）；
2 进程是一个具有一定独立功能的程序，一个实体，每一个进程都有它自己的地址空间。一个进程即...]]></description><category></category></item><item><title><![CDATA[DataWorld|八大数据结构基础知识]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/100029813</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/100029813</guid><author>weixin_45305837</author><pubDate>Fri, 23 Aug 2019 09:14:24 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
DataWorld|八大数据结构基础知识
转载：大数据文摘
编译：Hope、睡不着的iris、胡笳、云舟
摘要
瑞士计算机科学家Niklaus Wirth在1976年写了一本书，名为《算法+数据结构=编程》。40多年后，这个等式仍被奉为真理。这就是为什么在面试过程中，需要考察软件工程师对数据结构的理解。
几乎所有的问题都需要面试者对数据结构有深刻...]]></description><category></category></item><item><title><![CDATA[SuperJava|数据结构之二叉树实现原理]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99992287</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99992287</guid><author>weixin_45305837</author><pubDate>Wed, 21 Aug 2019 22:13:34 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
SuperJava|数据结构之二叉树实现原理
摘要
1 “树形数据结构原理”是大公司面试必问(结合hashmap)的知识，用来检验编程基础的扎实程度；
2 二叉树（Binary Tree）是树类应用最广泛的一种数据结构，也是非线性数据结构，二叉树名称的来源是由于每个节点最多只能包含两个子节点，即左节点和右节点，通常子树被成为“左子树”和“右子树”...]]></description><category></category></item><item><title><![CDATA[SuperJava|定义一个链表结构并进行数据插入]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99960032</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99960032</guid><author>weixin_45305837</author><pubDate>Wed, 21 Aug 2019 14:28:26 +0800</pubDate><description><![CDATA[@[FAT-Remcal|Coding诗酒醉年华]
SuperJava|定义一个链表结构并进行数据插入
知识要点
（链表的知识要点在上一篇blog中已经介绍，此处略过，直接上代码，注意看注释部分）
Code：
/**
功能描述：请自己定义一个链表结构，并进行数值插入（form "m" to "n"）,"m"与"n"分别从键盘录入；
*/
import java.util.Scanner;
publ...]]></description><category></category></item><item><title><![CDATA[IT故事会|Git的诞生及GitHub基本概念]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99816960</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99816960</guid><author>weixin_45305837</author><pubDate>Tue, 20 Aug 2019 14:35:03 +0800</pubDate><description><![CDATA[Git的诞生
研究一个东西，就先研究它的历史，所以网上搜集了两篇文章整合了起来，主要方便自己日后回顾。
很多人都知道，Linus在1991年创建了开源的Linux，从此，Linux系统不断发展，已经成为最大的服务器系统软件了。
Linus虽然创建了Linux，但Linux的壮大是靠全世界热心的志愿者参与的，这么多人在世界各地为Linux编写代码，那Linux的代码是如何管理的呢？
事实是，在200...]]></description><category></category></item><item><title><![CDATA[SuperJava|数据结构之链表基础知识]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99749406</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99749406</guid><author>weixin_45305837</author><pubDate>Mon, 19 Aug 2019 22:57:09 +0800</pubDate><description><![CDATA[@[李连盟 Remcal|从倔强青铜到最强王者]
SuperJava|数据结构之链表基础知识(Linked list)
知识要点
1 此知识内容是为了解框架底层而提前准备；（高级程序员必备）
2 链表概念：链表是一种线性表（纵向），但是不会按线性的顺序存储数据，用节点表示位置（数组使用"下标"表示位置）；
3 内部类使用一个原则：谁拥有数据 (int data)，谁来提供方法()，内部私有类中的属...]]></description><category></category></item><item><title><![CDATA[SuperJava|对象数组数据元素获取与写入操作]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99736530</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99736530</guid><author>weixin_45305837</author><pubDate>Mon, 19 Aug 2019 16:38:04 +0800</pubDate><description><![CDATA[@[Super-Java|从倔强青铜到最强王者]
对象数组应用|对象数组数据元素获取与写入操作
用户故事描述：
1 从键盘读入n个数，使用动态数组存储所读入的整数；
2 计算它们的和与平均值分别输出；
3 平均值为小数的只保留其整数部分；
4 使用函数实现程序代码；
设计思路：
定义两个类，一个用来声明数据对象，一个用来操作动态数组，新建、扩充等；
Code：
/**
1 从键盘读入n个数，使用动...]]></description><category></category></item><item><title><![CDATA[SuperJava|动态数组学习心得]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99697689</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99697689</guid><author>weixin_45305837</author><pubDate>Sat, 17 Aug 2019 23:12:23 +0800</pubDate><description><![CDATA[@FAT-Remcal
数组与动态数组
摘要：
数组基本知识：数组是可以保存一组相同数据类型的一种数据结构；定义一个数组必须有固定的长度，且不能修改长度；数据拥有边界检查，尝试获取不在数组范围内的值时，会抛出异常（ArrayIndexOutOfBoundsException）；数组是引用类型，存放在堆内存中；对象数组和基本数据类型数组在应用上是相同的，区别是对象数组保存的是引用，而基本类型数组保存...]]></description><category></category></item><item><title><![CDATA[SuperJava|在指定数列中随机生成多个不重复的数值的算法]]></title><link>https://blog.youkuaiyun.com/weixin_45305837/article/details/99617683</link><guid>https://blog.youkuaiyun.com/weixin_45305837/article/details/99617683</guid><author>weixin_45305837</author><pubDate>Wed, 14 Aug 2019 23:29:02 +0800</pubDate><description><![CDATA[@FAT-Remcal
Super Java|在指定数列中随机生成多个不重复的数值的算法
传说，这是一个程序员必备技能，于是mark一下。
应用场景

考试系统随机不重复抽题//////；
播放器随机播放列表；
随机抽样模型；
随机分配工作地点；
地图引擎随机线路；
分布式系统随机分配符合要求的请求处理服务器；
随机点名系统；

code1：
//用于在指定数列中，随机生成多个不重复的数算法
 p...]]></description><category></category></item></channel></rss>