<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013385925的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u013385925</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013385925]]></copyright><item><title><![CDATA[VirtualBox网络之仅主机(Host-Only)网络连接互联网络]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/104521063</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/104521063</guid><author>u013385925</author><pubDate>Wed, 26 Feb 2020 17:34:05 +0800</pubDate><description><![CDATA[第一步：所有的虚拟机关机。

先删除



第二步：共享当前笔记本上网的网络







第三步：更改笔记本Adapter对应的IP地址





第四步：重新修改虚拟机地址



第五步：启动虚拟机

ping www.baidu.com


...]]></description><category></category></item><item><title><![CDATA[Flink 1.10编译实战（CDH版本）]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/104516805</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/104516805</guid><author>u013385925</author><pubDate>Wed, 26 Feb 2020 16:29:47 +0800</pubDate><description><![CDATA[Flink1.10增加了一些新的特性

Flink 1.10.0 正式宣告发布！作为 Flink 社区迄今为止规模最大的一次版本升级，Flink 1.10 容纳了超过 200 位贡献者对超过 1200 个 issue 的开发实现，包含对 Flink 作业的整体性能及稳定性的显著优化、对原生 Kubernetes 的初步集成以及对 Python 支持（PyFlink）的重大优化。

Flink 1....]]></description><category></category></item><item><title><![CDATA[FastJSON的使用]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/90415440</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/90415440</guid><author>u013385925</author><pubDate>Tue, 21 May 2019 21:10:35 +0800</pubDate><description><![CDATA[原文：https://blog.youkuaiyun.com/tygxy574232205/article/details/81384063

0. 目录
1.FastJson简介

2.FastJson三个核心类

3.Maven

4.Java API

反序列化
反序列化一个简单Json字符串
反序列化一个简单JSON字符串成Java对象组
反序列化一个复杂的JSON字符串
序列化
序列化和反序列化日期...]]></description><category></category></item><item><title><![CDATA[CentOS中命令别名的使用]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/88822626</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/88822626</guid><author>u013385925</author><pubDate>Tue, 26 Mar 2019 15:59:08 +0800</pubDate><description><![CDATA[在Linux系统中，误敲错rm命令是一件很容易发生的事情能。所以，怎样避免因为rm命令带来的危害是很重要的。在Linux系统中要做到rm命令的交互其实很简单，只需要简单的使用rm -i命令就可以了。但是每次都这样输入的话会造成敲击键盘的次数增加，这里我们可以使用Linux别名的方法解决该问题。

   下面首先讲一下alias命令的用法：

   首先查询命令的方式有许多种，最长用...]]></description><category></category></item><item><title><![CDATA[SpringBoot的Controller,Service,Repository层的使用]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/87969180</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/87969180</guid><author>u013385925</author><pubDate>Wed, 27 Feb 2019 11:20:08 +0800</pubDate><description><![CDATA[找回熟悉的Controller，Service

Controller哪儿去了？

对于很多习惯了Spring开发的同学来讲，Controller，Service，DAO 这些套路突然间都没了会有不适感。其实呢，这些东西还在，只不过对于较简单的情景下，这些都变成了系统背后帮你做的事情。这一小节我们就先来看看如何将Controller再召唤回来。召唤回来的好处有哪些呢？首先我们可以自定义API UR...]]></description><category></category></item><item><title><![CDATA[微信文章测试]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/86585396</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/86585396</guid><author>u013385925</author><pubDate>Mon, 21 Jan 2019 22:08:27 +0800</pubDate><description><![CDATA[
一:安装Hadoop环境
	1安装virtual box，设置虚拟网卡的IP地址，和虚拟机同一个网段
	2在虚拟机中选用host-only网络
		vi /etc/sysconfig/network 
			NETWORKING=yes
			GATEWAY=192.168.56.1
		vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 
			TYP...]]></description><category></category></item><item><title><![CDATA[Linux硬盘挂载和卸载]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/86521723</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/86521723</guid><author>u013385925</author><pubDate>Thu, 17 Jan 2019 11:48:00 +0800</pubDate><description><![CDATA[
本文简单介绍了下文件系统及其操作（df命令），磁盘分区、格式化，还有最主要是挂载操作。

在这里对“挂载”做个说明，我们都知道文件系统是创建在磁盘上面的，每个文件系统都有独立的inode、block等信息，而这个文件系统要能连接到目录树才能被我们访问。将文件系统与目录树产生关联的操作我们就成为挂载。即将文件系统挂载到某个目录下，该目录为进入该文件系统的入口。


一.  创建分区

先查看下是否...]]></description><category></category></item><item><title><![CDATA[java classpath笔记]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/84960970</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/84960970</guid><author>u013385925</author><pubDate>Tue, 11 Dec 2018 20:07:21 +0800</pubDate><description><![CDATA[javac -classpath的使用：

javac： 如果当前你要编译的 java 文件中引用了其它的类(比如说：继承)，但该引用类的 .class 文件不在当前目录下，这种情况下就需要在 javac 命令后面加上 -classpath 参数，通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。

 (1).绝对路径：javac -classpath c:/junit...]]></description><category></category></item><item><title><![CDATA[015-算法面试必备-LCA问题（longest common ancestor,最小公共祖先）]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/84774927</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/84774927</guid><author>u013385925</author><pubDate>Mon, 03 Dec 2018 17:30:42 +0800</pubDate><description><![CDATA[本文探索的是经典的最小公共祖先问题。

对应的是leetcode235,236题。

 

这种递进方式的问题在面试中非常见，先来个easy的，然后加条件，越来越难，比如后面的LCS问题（longest common sequence,最大公共序列）

 

leetcode,235题描述如下：

给定一个二分搜索树，给两个节点，找到这两个节点的最小公共祖先。

比如给定如下的二叉树：


   ...]]></description><category></category></item><item><title><![CDATA[015-算法面试必备-常见排序算法(快排，归并，堆排，插入排序，选择排序，冒泡排序）]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/83513683</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/83513683</guid><author>u013385925</author><pubDate>Tue, 30 Oct 2018 10:54:53 +0800</pubDate><description><![CDATA[今天推送常见的排序算法。

这些算法，在实习面试过程面过很多次，比如快排，我记得至少在面试过程中写过3次。

堆排在找实习过程中写过两次。归并排序写过一次，在面美团的时候。

比较重视编程能力的一些国企，可能直接回让你写相关的排序算法

这些排序算法作为基础，在面试的过程中必须做到手写无BUG。

 

当然这些算法只是基础，还有根据这些算法衍生出来的众多的算题。

选择排序，是一个比较有意思的排...]]></description><category></category></item><item><title><![CDATA[014-算法面试必备-最大子数组之和]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/83448666</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/83448666</guid><author>u013385925</author><pubDate>Sat, 27 Oct 2018 18:55:11 +0800</pubDate><description><![CDATA[最大子数组之和

这是leetcode53题

 

我在找实习过程中，在快手遇到过这个问题，当时面试官要求10分钟写出来这个代码。我总共用了5分钟就写出来，原因很简单，我见过这个题，然后面试官就告诉我通过了技术面试。另外在找工作的时候，我同学在上清所也遇到过这个问题，当然他也准备了。

描述：

/**

 * Maximum SubArray

 * 一个有n个元素的数组，这n个元素，可以是正...]]></description><category></category></item><item><title><![CDATA[013-算法面试必备-攻击问题]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/83448647</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/83448647</guid><author>u013385925</author><pubDate>Sat, 27 Oct 2018 18:51:47 +0800</pubDate><description><![CDATA[这是移动研究院的一道笔试题，时间2018.10.21

这道题的核心点在于：如何判断一个直线和一个四边形相交

怎么判断：将每个顶点带入直线，如何全部大于0或者全部小于0，则直线不穿四边形，否则穿过四边形，这里面有一个特殊处理，如果有超过两个点的和恒等于0，则也可以认为直线穿过“四边形”

 

描述：

/*

 * 题目描述

小B所在的公司正在开发一个网络游戏项目，他们需要解决场景中攻击双方...]]></description><category></category></item><item><title><![CDATA[012-算法面试必备-滑动窗口的技巧]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/83447726</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/83447726</guid><author>u013385925</author><pubDate>Sat, 27 Oct 2018 17:53:17 +0800</pubDate><description><![CDATA[今天说说滑动窗口的技巧。介绍两个题

最小连续子数组的和（minimum size subarray sum）

这是leetcode 209题

描述：

给定一个整形数组和一个数字s

找到数组中最短的一个连续子数组，使得连续子数组的和sum &amp;gt;= s

返回这个最短的连续子数组的长度值

比如：给定数组【2,3,1,2,4,3】，s = 7

答案为【4,3】，因此返回2

 

解题...]]></description><category></category></item><item><title><![CDATA[test]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/82288580</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/82288580</guid><author>u013385925</author><pubDate>Sat, 01 Sep 2018 16:46:28 +0800</pubDate><description><![CDATA[
/bin/kafka-topics.sh --zookeeper 192.168.56.100:2181/kafka --create --topic user_events --replication-factor 2 --partitions 2
/bin/kafka-topics.sh --zookeeper 192.168.56.100:2181/kafka --list
/bin/ka...]]></description><category></category></item><item><title><![CDATA[微信文章]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/82154386</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/82154386</guid><author>u013385925</author><pubDate>Tue, 28 Aug 2018 20:54:30 +0800</pubDate><description><![CDATA[
case class Record(word:String)

object sqlNetWordCount {
  def main(args: Array[String]): Unit = {
    val sparkConf = new SparkConf().setAppName(&quot;ForeachRDDApp&quot;).setMaster(&quot;local[2]&quot;)
    val ssc = ...]]></description><category></category></item><item><title><![CDATA[windows系统手动编译spark-2.2.0-bin-2.6.0-cdh5.7.0.tgz]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/81290744</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/81290744</guid><author>u013385925</author><pubDate>Mon, 30 Jul 2018 19:43:42 +0800</pubDate><description><![CDATA[Spark 2.2.0源码的下载地址： https://mirrors.tuna.tsinghua.edu.cn/apache/spark/spark-2.2.0/spark-2.2.0.tgz

编译Spark源码的文档(参考官方文档)： http://spark.apache.org/docs/latest/building-spark.html

编译Spark源码的前置要求： 
Maven...]]></description><category></category></item><item><title><![CDATA[012-算法面试必备-LCS问题(longest Common SubString)]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/81029185</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/81029185</guid><author>u013385925</author><pubDate>Fri, 13 Jul 2018 12:01:12 +0800</pubDate><description><![CDATA[ * 最长公共子序列LCS问题 * Longest common squence * 两个字符串对应的Index相同的部分一致，才算是相似的公共子序列 * 给出两个字符串S1和S2，求这两个字符串的最长公共子序列的长度//采用递归的方法进行求解最长公共子序列，然后求出最长公共子序列的长度,
//同时获取最长的公共子序列
class Solution_LongestCommonSequence071...]]></description><category></category></item><item><title><![CDATA[011-算法面试必备-LIS问题(longest Increasing Sequence)]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/81029101</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/81029101</guid><author>u013385925</author><pubDate>Fri, 13 Jul 2018 11:57:19 +0800</pubDate><description><![CDATA[/** 这个问题应该是面试的经典问题了 * 给定一个数组，比如【10,9,2,5,3,7,102,18】 * 发现最长的数组的长度，并且求出最长的数组 * 【2,3,7,101] */采用递归的方式和动态规划的方式进行class Solution_LongestSubIncreasingSequence_0712{
	private int[]memo;
	private int getMaxLe...]]></description><category></category></item><item><title><![CDATA[010-算法面试必备-背包问题]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/81012693</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/81012693</guid><author>u013385925</author><pubDate>Thu, 12 Jul 2018 11:17:34 +0800</pubDate><description><![CDATA[ * 01背包问题 * 有一个背包，它的容量为C (Capacity)，。 * 现在有n种不同的物品，编号为0...n-1， * 其中每一件物品的重量为w(i)，价值为v(i)。 * 问可以向这个背包中盛放哪些物品， * 使得在不超过背包容量的基础上，物品的总价值最大。分别用一种递归和两种动态规划的形式写了出来，仅供参考class Solution_BagProblem0712{
	//状态转移：...]]></description><category></category></item><item><title><![CDATA[009-算法面试必备-基础数据结构（链表，栈，队列）]]></title><link>https://blog.youkuaiyun.com/u013385925/article/details/80994083</link><guid>https://blog.youkuaiyun.com/u013385925/article/details/80994083</guid><author>u013385925</author><pubDate>Wed, 11 Jul 2018 00:23:00 +0800</pubDate><description><![CDATA[今天来三个基础数据结构的学习吧。链表，栈，队列。主要是看看怎么实现的。思想很重要。实现一个链表//实现一个链表
class Node &amp;lt;E&amp;gt;{
	Node next = null;
	E data ;
	public Node(E data){
		this.data = data;
	}
}
//一个.java文件中只有一个public class文件
public class My...]]></description><category></category></item></channel></rss>