<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tomxin7]]></title><description><![CDATA[I come from Guilin.]]></description><link>https://blog.youkuaiyun.com/Tomxin7</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tomxin7]]></copyright><item><title><![CDATA[《假如正在面试》集合篇： 为什么foreach remove 会报错？]]></title><link>https://blog.youkuaiyun.com/Tomxin7/article/details/121888695</link><guid>https://blog.youkuaiyun.com/Tomxin7/article/details/121888695</guid><author>Tomxin7</author><pubDate>Wed, 15 Dec 2021 10:10:52 +0800</pubDate><description><![CDATA[个人理解



modCount：记录了该集合在使用过程中被修改的次数。

expectedModCount：指的是预期的修改次数。

如果这两个不相等，抛出并发修改异常



后话

今年我从福州跳槽到了杭州，准备面试的过程中，最痛苦的事情莫过于八股文太枯燥，非常容易忘记，面试过程中明明感觉问题有印象，但是又讲不明白。



在我面试的过程中，整理了不少面经，索性将每个知识点拆分成问答的形式，自问自答。平时只需要经常看看错题，可以节省不少的时间，如果你也考虑换工作，不妨尝试一下这个方法。



面试题和答]]></description><category></category></item><item><title><![CDATA[《假如正在面试》集合篇：Collections.sort底层排序方式是什么？]]></title><link>https://blog.youkuaiyun.com/Tomxin7/article/details/121888664</link><guid>https://blog.youkuaiyun.com/Tomxin7/article/details/121888664</guid><author>Tomxin7</author><pubDate>Mon, 13 Dec 2021 13:23:17 +0800</pubDate><description><![CDATA[个人理解

Collections.sort底层排序方式

首先先判断需要排序的数据量是否大于60。

小于60：使用插入排序，插入排序是稳定的

大于60的数据量会根据数据类型选择排序方式：

基本类型：使用快速排序。因为基本类型。1、2都是指向同一个常量池不需要考虑稳定性。
	Object类型：使用归并排序。因为归并排序具有稳定性。


注意：不管是快速排序还是归并排序。在二分的时候小于60的数据量依旧会使用插入排序

后话

今年我从福州跳槽到了杭州，准备面试的过程中，最痛苦的事情莫过于八股文太枯燥，]]></description><category></category></item><item><title><![CDATA[《假如正在面试》集合篇： Java集合类都有哪些？]]></title><link>https://blog.youkuaiyun.com/Tomxin7/article/details/121884367</link><guid>https://blog.youkuaiyun.com/Tomxin7/article/details/121884367</guid><author>Tomxin7</author><pubDate>Sun, 12 Dec 2021 15:50:19 +0800</pubDate><description><![CDATA[Java 容器里只能放对象，基本类型会自动装箱，集合中也是值传递。

为了规范容器的行为，统一设计，JCF定义了 14 种容器接口





Map 接口没有继承自 Collection 接口，因为 Map 表示的是关联式容器而不是集合。

JDK 1.6 开始，Stack 已被 Deque 取代。


...]]></description><category></category></item><item><title><![CDATA[【简单天气】不佳天气主动推送提醒]]></title><link>https://blog.youkuaiyun.com/Tomxin7/article/details/103471667</link><guid>https://blog.youkuaiyun.com/Tomxin7/article/details/103471667</guid><author>Tomxin7</author><pubDate>Tue, 10 Dec 2019 10:51:59 +0800</pubDate><description><![CDATA[【简单天气】不佳天气主动推送提醒


最近寒流来袭，加上早上需要骑车上班，有时候不知道要不要加衣服，下雨天又怕忘记带伞，就写了个服务每天早上提醒自己，今天是比昨天冷还是热，今天会不会下雨，用了一段时间，感觉还挺不错的，所以想给小伙伴们试试。每天早上6点会检查今天的天气，如果满足要求会通过微信进行推送，不需要安装多余的客户端。



体验地址：http://domain.jiandan.live/w...]]></description><category></category></item><item><title><![CDATA[Windows下如何用cmd自动打开/关闭Oracle的服务]]></title><link>https://blog.youkuaiyun.com/Tomxin7/article/details/53038477</link><guid>https://blog.youkuaiyun.com/Tomxin7/article/details/53038477</guid><author>Tomxin7</author><pubDate>Fri, 04 Nov 2016 19:51:36 +0800</pubDate><description><![CDATA[情况大概是这样的：     虽然电脑加装了8G内存条，128SSD飕飕的固态硬盘，可是平常除了学习以外还是很少用到Oracle数据库的，可这家伙太吃内存的，手动启动系统服务太麻烦，就琢磨着用cmd命令让他批量执行，以下和大家分享下过程，大牛勿喷！！!!
效果是酱紫的： 
关闭的大同小异源代码@echo.
@echo    ---------------------------------------]]></description><category></category></item></channel></rss>