<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Zenyatta1Q84]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_33907408</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_33907408]]></copyright><item><title><![CDATA[【2019春招准备：总目录】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/84477343</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/84477343</guid><author>qq_33907408</author><pubDate>Sun, 24 Feb 2019 10:00:51 +0800</pubDate><description><![CDATA[



序号
考点
链接
备注（公司、年份）




1
线程池、线程池参数

滴滴java开发实习-2018.11



]]></description><category></category></item><item><title><![CDATA[【2019春招准备：27.Enum枚举类型】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/87900022</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/87900022</guid><author>qq_33907408</author><pubDate>Sun, 24 Feb 2019 09:17:12 +0800</pubDate><description><![CDATA[public enum Coloe {
	RED, GREEN, BLUE;

	public static void main(String[] args) {
		for (Enum color : Coloe.values()) {
			System.out.println(color);
		}
	}
}

class反编译之后
import java.io.PrintStream;

...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：28.反射】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/86775079</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/86775079</guid><author>qq_33907408</author><pubDate>Fri, 08 Feb 2019 14:30:36 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/ysocean/p/6516248.html
动态语言：动态类型语言，是指数据类型的检查是在运行时做的。用动态类型语言编程时，不用给变量指定数据类型，该语言会在你第一次赋值给变量时，在内部记录数据类型。Perl，Python，Ruby
静态类型：是指数据类型的检查是在运行前（如编译阶段）做的。C++，Java，C#
但同时：java因为他的反射机制被...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：205.动态规划 Dynamic Programmng】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/86764538</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/86764538</guid><author>qq_33907408</author><pubDate>Mon, 04 Feb 2019 23:52:43 +0800</pubDate><description><![CDATA[重要概念：

最优子结构
边界
状态转移方程方程

1.上台阶问题：
有一座高度是10级台阶的楼梯，从下往上走，每跨一步只能向上1级或者2级台阶。要求用程序来求出一共有多少种走法。

问题建模：
最优子结构：F(10)=F(9)+F(8)
边界：F(1)=1 F(2)=2
状态转移方程：F(n)=F(n-1)+F(n-2)


求解问题：
不用算法强行地递归 （时间复杂度O(2^n) 空间复杂度 ...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：26.Object九大方法】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/86656225</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/86656225</guid><author>qq_33907408</author><pubDate>Sat, 26 Jan 2019 12:58:07 +0800</pubDate><description><![CDATA[
1. clone创建并返回此对象的副本（浅拷贝）
A复制一份一样的B，A中有引用类型a1，B b1
浅拷贝：a1发生变化b1相应变化

注意是protected方法：一个类实现Cloneable接口，以指示Object.clone()方法，该方法对于该类的实例进行现场复制是合法的。
在不实现Cloneable接口的实例上调用对象的克隆方法导致抛出异常CloneNotSupportedExcept...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：25.分布式理论基础】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/86524856</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/86524856</guid><author>qq_33907408</author><pubDate>Thu, 17 Jan 2019 15:09:55 +0800</pubDate><description><![CDATA[



内容
链接




1.一致性、2PC和3PC



2.选举、多数派和租约



3.时间、时钟和事件顺序



4.cap和flp



5.Paxos



6.Raft,Zab



1.一致性
相互独立的节点之间如何达成一项决议

必须满足：
a （全认同）：所有N个节点都认同一个结果
b （值合法）：结果必须是该N个节点提出的
c （可结束）：讨论不可无休止进行下去


面临问...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：24.测试test】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85563984</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85563984</guid><author>qq_33907408</author><pubDate>Tue, 01 Jan 2019 21:57:59 +0800</pubDate><description><![CDATA[1.单元测试
测试最小的功能单元，比如单个方法
2. 集成测试
检查单元的组合结果是否正确，可以使用线程。
3.功能测试
主要是用户来测试，不关心代码层面或者副作用，只关心功能是否实现。

...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：0.什么是面试——前Google校招命题组成员解读】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85339106</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85339106</guid><author>qq_33907408</author><pubDate>Sat, 29 Dec 2018 16:39:33 +0800</pubDate><description><![CDATA[技术之瞳——阿里笔试校招
非常重视基础（项目不会看中，因为都懂是怎么肥四）





code.google.com/codejam/contest/…
操作系统
进程线程：了解面试者的侧重点，可以进一步展开
逻辑内存（32,64位）：32位每个进程都有自己的4G的内存寻址空间
进程之间相互独立，不可能更改一下指针，就能访问别人（另外一个进程的数据）,界限很明确
但是文件和网络句柄是公用的，所有的...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：23. 并发编程和高并发总结】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85338922</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85338922</guid><author>qq_33907408</author><pubDate>Sat, 29 Dec 2018 15:00:27 +0800</pubDate><description><![CDATA[【内容】
A.并发




线程安全
线程封闭
线程调度




同步容器
并发容器
AQS


J.U.C





延伸的技术：joda-time atomic包 ThreadLocal RateLimiter Hystrix sharedBatis curator elastic-job


B.高并发（High Concurrecy）




扩容
缓存
队列




拆分
服务降级和熔断...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：A1】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85335611</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85335611</guid><author>qq_33907408</author><pubDate>Sat, 29 Dec 2018 10:51:14 +0800</pubDate><description><![CDATA[1. 检索（Lucene &amp;amp;&amp;amp; solr）

全文检索：
将非结构化的数据中，提取一部分信息出来重新组织，变得有一定结构化，然后对这些结构化搜索比加快。提取的部分叫做索引。
建立索引 + 对索引搜索


lucene &amp;amp;&amp;amp; solr
lucene.apache.org
lucene是solr的更基础的实现，solr是封装的框架（配置化的操作）


...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：108.storm(3)】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85260888</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85260888</guid><author>qq_33907408</author><pubDate>Wed, 26 Dec 2018 15:37:00 +0800</pubDate><description><![CDATA[8.DRPC

8.1 RPC(hadoop)


remote procedure call 远程过程调用
跨网络（跨越传输和应用两层），跨进程



hadoopRPC
依赖hadoop client的RPC自己包


8.2 storm中本地模式的DRPC编程


DRPC并不是一个storm的特性，可以单独用，也可以放在一起用（将会很棒–form官网）
DRPC server进行协调：
拿...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：B1.Storm热力统计】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85255913</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85255913</guid><author>qq_33907408</author><pubDate>Tue, 25 Dec 2018 23:51:58 +0800</pubDate><description><![CDATA[对信令信息相应字段的分析，挖掘，结合GIS技术实现自定义区域实时人流量的智能化统计分析

信令：
通过移动用户发生的通信时间记录判断用户所处的位置，根据区域，定义用户的行为轨迹
1）区域内：inside 用户处在目标区域范围内
2）区域外：outside 用户处在目标区域外
3）离开：leave 观察到驻留在某个区域的用户，在该区域外的某一个区域发生了一个通信事件，则认为该用户离开了这个区域
4）...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：108.数据倾斜及其解决方案】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85254853</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85254853</guid><author>qq_33907408</author><pubDate>Tue, 25 Dec 2018 21:56:11 +0800</pubDate><description><![CDATA[hive
sparkSQL
Storm都会碰见倾斜的问题
（待更新。。）

]]></description><category></category></item><item><title><![CDATA[【2019春招准备：106.storm（2）】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85239900</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85239900</guid><author>qq_33907408</author><pubDate>Mon, 24 Dec 2018 22:12:01 +0800</pubDate><description><![CDATA[3.storm周边框架

ZooKeeper
LogStash（收集数据的工具，类似Flume）
Kafka
Logstash整合Kafka]]></description><category></category></item><item><title><![CDATA[【2019春招准备：106.storm（1）】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85239121</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85239121</guid><author>qq_33907408</author><pubDate>Mon, 24 Dec 2018 21:05:18 +0800</pubDate><description><![CDATA[0.简介
a million tuples processed per second per node
单个节点美妙百万数量级的实时计算
scalable 可扩展性
fault-tolerant 容错性
生于Twitter，收购的BackType，并开源到apache
底层语言clojure，java混合体
api:javadoc

hadoop VS storm
hadoop： map redu...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：22.线程生命周期（主线程和子线程）】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85223544</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85223544</guid><author>qq_33907408</author><pubDate>Sun, 23 Dec 2018 16:07:21 +0800</pubDate><description><![CDATA[参考：强烈推荐 https://blog.youkuaiyun.com/u013905744/article/details/73741056
run java application: 创建一个java虚拟机进程，main线程和userThread都可以在里面跑，当没有线程的时候，退出进程。也可以用system exit（0）退出进程。




...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：13. 安全Collections----13.1 BlockingQueue阻塞队列家族】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85222613</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85222613</guid><author>qq_33907408</author><pubDate>Sun, 23 Dec 2018 14:36:31 +0800</pubDate><description><![CDATA[参考：强烈推荐 http://www.cnblogs.com/WangHaiMing/p/8798709.html
BlockingQueue接口
public interface BlockingQueue&amp;lt;E&amp;gt; extends Queue&amp;lt;E&amp;gt; {
	boolean add(E e);
	boolean offer(E e);
	void put(E e) throws...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：4.JVM java编译器 java解释器------4.2加载器双亲委派模型和破坏】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85211420</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85211420</guid><author>qq_33907408</author><pubDate>Sat, 22 Dec 2018 16:40:17 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/zhangcanyan/article/details/78993959
双亲委派模型：Parents Delegation Model
作用：解决了各个类加载器的基础类统一的问题
模型的流程：一个classLoader收到类加载的请求，不会直接加载，而是将请求委派给父类加载器完成，逐级往上。只有当上层知道无法完成工作的时候，才会调用儿子。

破坏
第一...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：21.http】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85209672</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85209672</guid><author>qq_33907408</author><pubDate>Sat, 22 Dec 2018 15:57:33 +0800</pubDate><description><![CDATA[1. 输入URL之后
@阿里云java1面
墙裂推荐：https://www.cnblogs.com/tisikcci/p/5866753.html


DNS服务器根据域名返回网站的IP地址
浏览器根据ip和目标web服务器的80端口建立TCP链接
获取html代码，并进行效果渲染



...]]></description><category></category></item><item><title><![CDATA[【2019春招准备：6.集合框架LIST----6.2LinkedList】]]></title><link>https://blog.youkuaiyun.com/qq_33907408/article/details/85206026</link><guid>https://blog.youkuaiyun.com/qq_33907408/article/details/85206026</guid><author>qq_33907408</author><pubDate>Sat, 22 Dec 2018 14:24:21 +0800</pubDate><description><![CDATA[extends AbstractSequentialList
implements List, Deque, Cloneable, java.io.Serializable
参考：墙裂推荐http://www.cnblogs.com/skywang12345/p/3308807.html
1.简介

双向链表
可以当做堆栈、队列、双端队列
API：



AbstractSequenceialLi...]]></description><category></category></item></channel></rss>