<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[binbigdata的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/binbigdata</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; binbigdata]]></copyright><item><title><![CDATA[intellij idea 的全局搜索快捷键方法]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/96980536</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/96980536</guid><author>binbigdata</author><pubDate>Tue, 23 Jul 2019 11:58:49 +0800</pubDate><description><![CDATA[1、Ctrl+N按名字搜索类

相当于eclipse的ctrl+shift+R，输入类名可以定位到这个类文件，就像idea在其它的搜索部分的表现一样，搜索类名也能对你所要搜索的内容多个部分进行匹配，而且如果能匹配的自己写的类，优先匹配自己写的类，甚至不是自己写的类也能搜索。

2、Ctrl+Shift+N按文件名搜索文件

同搜索类类似，只不过可以匹配所有类型的文件了。

3、Ctrl+H

查看...]]></description><category></category></item><item><title><![CDATA[IDEA查看Java源码技巧]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/96458297</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/96458297</guid><author>binbigdata</author><pubDate>Thu, 18 Jul 2019 21:40:52 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/qq_28666081/article/details/83898684

1 查看接口的实现类：Ctrl+Alt+B



选中按快捷键，然后跳到实现类的地方去





2 返回上/下个光标地方:Alt+&lt;- 和 Alt+-&gt;

可通过修改快捷键(搜关键字left、right)找到对应并改为 Ctrl+J。。。。



...]]></description><category></category></item><item><title><![CDATA[ArrayList和LinkedList的插入，取出时间复杂度]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/92805197</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/92805197</guid><author>binbigdata</author><pubDate>Wed, 19 Jun 2019 10:05:41 +0800</pubDate><description><![CDATA[总结：
1.ArrayList是线性表（动态数组），LinkedList是链表
2.get,set方法，方法参数有指定位置数值的，ArrayList要优于LinkedList，因为，ArrayList有下标，LinkedList要移动指针。
3.新增和删除操作add和remove，LinkedList比较占优势，因为ArrayList需要移动数据
...]]></description><category></category></item><item><title><![CDATA[Intellij IDEA中快速实现接口方法的快捷键]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/89446068</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/89446068</guid><author>binbigdata</author><pubDate>Mon, 22 Apr 2019 09:54:35 +0800</pubDate><description><![CDATA[Ctrl+I
参考了网上好多的快捷键都不能用，只有这个是亲测可用的，记录一下

Ctrl+O

快速实现子类构造方法。
]]></description><category></category></item><item><title><![CDATA[ali 笔试模拟题]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/89159843</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/89159843</guid><author>binbigdata</author><pubDate>Tue, 09 Apr 2019 19:52:21 +0800</pubDate><description><![CDATA[题目描述：

小广附近有家盒马店，该店提供配送服务，配送范围是系统根据各项指标决策出的一个多边形，假设小广现在的位置为（x,y），请问小广是否在该盒马店的配送范围内，如果不在配送范围内请问他要最少要走多少距离才能到盒马店配送范围内。假设坐标点在二维平面上，不考虑地球曲率等因素。



输入：

x,y(代表小广所在的位置，x表示横坐标，y表示纵坐标)

x1,y1,x2,y2,x3,y3.......]]></description><category></category></item><item><title><![CDATA[操作系统内存管理——分区、页式、段式管理]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88652851</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88652851</guid><author>binbigdata</author><pubDate>Mon, 18 Mar 2019 23:32:38 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/hguisu/article/details/5713164
]]></description><category></category></item><item><title><![CDATA[redis持久化的几种方式]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88323436</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88323436</guid><author>binbigdata</author><pubDate>Thu, 07 Mar 2019 22:56:01 +0800</pubDate><description><![CDATA[redis持久化的几种方式

1、前言

Redis是一种高级key-value数据库。它跟memcached类似，不过数据可以持久化，而且支持的数据类型很丰富。有字符串，链表，集 合和有序集合。支持在服务器端计算集合的并，交和补集(difference)等，还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。
Redis的所有数据都是保存在内存中，然后不定期的通过异步方式保存到...]]></description><category></category></item><item><title><![CDATA[Java HashMap工作原理-深入理解]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88309052</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88309052</guid><author>binbigdata</author><pubDate>Thu, 07 Mar 2019 15:13:50 +0800</pubDate><description><![CDATA[2015/09/02 | 分类：基础技术|2 条评论| 标签：HASHMAP

分享到：

本文由ImportNew-Wing翻译自coding-geek。欢迎加入翻译小组。转载请见文末要求。

大部分Java开发者都在使用Map，特别是HashMap。HashMap是一种简单但强大的方式去存储和获取数据。但有多少开发者知道HashMap内部如何工作呢？几天前，我阅读了j...]]></description><category></category></item><item><title><![CDATA[请列举一下启动线程有哪几种方式，之后再说明一下线程池的种类都有哪些？]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88213488</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88213488</guid><author>binbigdata</author><pubDate>Tue, 05 Mar 2019 23:45:38 +0800</pubDate><description><![CDATA[继承Thread类，重写run方法，实现Runnable接口，重写run方法，实现callable接口，重写call方法启动线程用start方法

链接：https://www.nowcoder.com/questionTerminal/5773f6f72886435da557ffdfe9121a07?toCommentId=2559848
来源：牛客网


启动线程我就不多言了，我这边说下线程...]]></description><category></category></item><item><title><![CDATA[flask前后端数据通信流程]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88212573</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88212573</guid><author>binbigdata</author><pubDate>Tue, 05 Mar 2019 23:28:34 +0800</pubDate><description><![CDATA[flask前后端数据通信流程

对于服务器开发工程师来说，

前端页面的刷新分：1、后端刷新2、前端刷新

1、后端刷新的实现是通过模板+数据的方式实现的

2、前端刷新是通过jQuery的Ajax +jQuery动态加载HTML、CSS的方式实现的



不管是后端刷新和前端刷新，它们都是需要通过HTTP/HTTPS通信协议，这种协议实现数据通信，使用请求和响应完成一次完整Web通信的过程。
...]]></description><category></category></item><item><title><![CDATA[TCP和UDP的区别和优缺点]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88211753</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88211753</guid><author>binbigdata</author><pubDate>Tue, 05 Mar 2019 23:12:44 +0800</pubDate><description><![CDATA[TCP和UDP的区别和优缺点

2017年08月06日 20:32:16xiaobangkuaipao阅读数：121294

版权声明：本文为博主原创文章，未经博主允许不得转载。 https://blog.youkuaiyun.com/xiaobangkuaipao/article/details/76793702

1、TCP与UDP区别总结：
1、TCP面向连接（如打电话要先拨号建立连接）;UDP是...]]></description><category></category></item><item><title><![CDATA[TCP三次握手和四次挥手，及TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/88210947</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/88210947</guid><author>binbigdata</author><pubDate>Tue, 05 Mar 2019 22:57:57 +0800</pubDate><description><![CDATA[TCP三次握手和四次挥手，及TCP协议端口状态说明:CLOSE-WAIT、TIME-WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST-ACK ...

2018年09月13日 18:10:56a3192048阅读数：149

TCP三次握手和四次挥手状态图：



三次握手：

第一次
第一次握手：建立连接时，客户端发送SYN包（syn=j）到服务器，并进入S...]]></description><category></category></item><item><title><![CDATA[Arrays.asList使用指南]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/87972647</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/87972647</guid><author>binbigdata</author><pubDate>Wed, 27 Feb 2019 14:44:20 +0800</pubDate><description><![CDATA[ 


在网上发现一篇讲解 Arrays.asList 用法的好文章：Java Array to List Examples，我把文章要点整理如下，并加上一些个人见解，恳请各位看官斧正。


一、java.util.Arrays.asList() 的一般用法

  List 是一种很有用的数据结构，如果需要将一个数组转换为 List 以便进行更丰富的操作的话，可以这么实现：


String[] ...]]></description><category></category></item><item><title><![CDATA[归并排序-bottom-up(非递归版本)]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/87970118</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/87970118</guid><author>binbigdata</author><pubDate>Wed, 27 Feb 2019 12:01:39 +0800</pubDate><description><![CDATA[由于之前讨论的归并排序时用到的是递归的方法；而递归会带来很大的开销，本节讨论由底向上的非递归版本的归并排序

思想：

对于给定的数组，设置变量sz为每次归并元素的个数。
首先sz为1，也就是每单个元素归并（如：45和23归并成23、45），然后设置sz=sz+sz、也就是2，也就是使得数组中每两个元素归并；依次类推。
图解： 


代码：
package mergesort;

public c...]]></description><category></category></item><item><title><![CDATA[Java Web(一) Servlet详解！！]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/87929572</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/87929572</guid><author>binbigdata</author><pubDate>Tue, 26 Feb 2019 10:01:35 +0800</pubDate><description><![CDATA[一、什么是servlet？

　　　　处理请求和发送响应的过程是由一种叫做Servlet的程序来完成的，并且Servlet是为了解决实现动态页面而衍生的东西。理解这个的前提是了解一些http协议的东西，并且知道B/S模式(浏览器/服务器)。

　　　　B/S:浏览器/服务器。 浏览器通过网址来访问服务器，比如访问百度，在浏览器中输入www.baidu.com，这个时候浏览器就会显示百度的首页，那么...]]></description><category></category></item><item><title><![CDATA[java容器]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/87863325</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/87863325</guid><author>binbigdata</author><pubDate>Thu, 21 Feb 2019 16:20:16 +0800</pubDate><description><![CDATA[点击阅读面试进阶指南
一、概览

	Collection
		Map
	
	二、容器中的设计模式
	迭代器模式
		适配器模式
	
	三、源码分析
	ArrayList
		Vector
		CopyOnWriteArrayList
		LinkedList
		HashMap
		ConcurrentHashMap
		LinkedHashMap
		WeakHashMap
	
	参考资料
一、...]]></description><category></category></item><item><title><![CDATA[java基础]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/87857384</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/87857384</guid><author>binbigdata</author><pubDate>Thu, 21 Feb 2019 11:13:16 +0800</pubDate><description><![CDATA[点击阅读面试进阶指南
一、数据类型

	基本类型
		包装类型
		缓存池
	
	二、String
	概览
		不可变的好处
		String, StringBuffer and StringBuilder
		String Pool
		new String(&quot;abc&quot;)
	
	三、运算
	参数传递
		float 与 double
		隐式类型转换
		switch
	
	四、继承
	访问权限...]]></description><category></category></item><item><title><![CDATA[一文帮你理清面试知识点]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/87649823</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/87649823</guid><author>binbigdata</author><pubDate>Mon, 18 Feb 2019 22:03:25 +0800</pubDate><description><![CDATA[⭐️

1. 前言

面试考察的知识点多而杂，要完全掌握需要花费大量的时间和精力。但是面试中经常被问到的知识点却没有多少，你完全可以用 20% 的时间去掌握 80% 常问的知识点。在这里我将这 80% 常问的知识点整理出来，方便大家快速地掌握。这些知识点也标注了重要程度，从而让大家可以根据知识点的重要程度去制定学习计划。

如果你想更好的学习这些知识点，可以参考 知识总结方法 一文，这篇文章的最后...]]></description><category></category></item><item><title><![CDATA[Java Annotation（注解）]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/86637514</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/86637514</guid><author>binbigdata</author><pubDate>Fri, 25 Jan 2019 10:25:11 +0800</pubDate><description><![CDATA[ 


@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}


如果你把这个方法的名字改一下，改成一个父类没有的方法名，就会看到编译器报错，告诉你Meth...]]></description><category></category></item><item><title><![CDATA[Test类添加后 报错：程序包org.junit不存在解决]]></title><link>https://blog.youkuaiyun.com/binbigdata/article/details/86627829</link><guid>https://blog.youkuaiyun.com/binbigdata/article/details/86627829</guid><author>binbigdata</author><pubDate>Thu, 24 Jan 2019 15:36:30 +0800</pubDate><description><![CDATA[
 


&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt; 
&amp;lt;artifactId&amp;gt;junit&amp;lt;/artifactId&amp;gt; 
&amp;lt;version&amp;gt;4.7&amp;lt;/version&amp;gt;
 &amp;lt;!-- 作用域范围为test --&amp;gt;
 &amp;lt;scope&amp;gt;te]]></description><category></category></item></channel></rss>