<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[蜗牛x博客]]></title><description><![CDATA[学习笔记]]></description><link>https://blog.youkuaiyun.com/z294155673</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; z294155673]]></copyright><item><title><![CDATA[动态代理-JDK vs cglib]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/81157210</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/81157210</guid><author>z294155673</author><pubDate>Sun, 22 Jul 2018 18:34:15 +0800</pubDate><description><![CDATA[JDK 动态代理图解




使用方法：

1.定义interface。
2.实现interface。
3.实现IvocationHandler。
4.调用Proxy.newProxyInstance()生成代理对象。
5.调用代理对象方法。
心得：

Proxy.newProxyInstance()通过接口通过反射机制生成代理对象，对象中方法加载是的handler里invoke里逻辑，方法名还是...]]></description><category></category></item><item><title><![CDATA[ssm 后台接受 fetch x-www-form-urlencoded 类型数据]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/80250122</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/80250122</guid><author>z294155673</author><pubDate>Wed, 09 May 2018 10:37:50 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[Caffe分布式CaffeOnSpark部署docker版本]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/80148815</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/80148815</guid><author>z294155673</author><pubDate>Mon, 30 Apr 2018 13:26:03 +0800</pubDate><description><![CDATA[CaffeOnSpark DockerfileCaffeonSpark 问题CaffeonSpark 总结]]></description><category></category></item><item><title><![CDATA[2018面试笔记]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/80148773</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/80148773</guid><author>z294155673</author><pubDate>Mon, 30 Apr 2018 13:17:43 +0800</pubDate><description><![CDATA[JAVA
Collection
  List(有序,可重复)
  底层实现
  特点
  线程安全  ArrayList
  数组
  查询快,增删慢，效率高
  NO
  Vector
  数组
  查询快,增删慢，效率低
  YES
  LinkedList
  链表
  查询慢,增删快,效率高
    Set(无序,唯一)
  底层实现
  特点
  线程安全  HashSet
  哈希表]]></description><category></category></item><item><title><![CDATA[VMware "Failed to lock the file" 错误]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/79599074</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/79599074</guid><author>z294155673</author><pubDate>Sun, 18 Mar 2018 11:31:51 +0800</pubDate><description><![CDATA[问题：当启动vmware启动虚拟机时出现”Failed to lock the file”错误解決方法一: 
进到虚拟机文件夹中，将所有 *.lck 文件夹刪除解決方法二: 
进到虚拟机文件夹中在*.vmk，最最后一行加入下面命令: 
disk.locking = “FALSE”推荐是用第一种方法，使用第二种方法不太安全，而且在使用Defragment时还会出现”Failed to lock the]]></description><category></category></item><item><title><![CDATA[centos7上部署Docker 私有库]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/79311690</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/79311690</guid><author>z294155673</author><pubDate>Sun, 11 Feb 2018 16:31:05 +0800</pubDate><description><![CDATA[Docker 私有库

有时候使用 Docker Hub 这样的公共仓库可能不方便，用户可以创建一个本地仓库供私人使用。docker-registry 是官方提供的工具，可以用于构建私有的镜像仓库



Docker 安装



$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/ce...]]></description><category></category></item><item><title><![CDATA[centos7环境下kubeadm方式部署 kubernetes 1.7]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/78794055</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/78794055</guid><author>z294155673</author><pubDate>Wed, 13 Dec 2017 17:08:54 +0800</pubDate><description><![CDATA[环境要求
OS环境：centos 7
kubernetes版本：v1.7.2
docker版本 
version:1.12.6
go version: go1.6.4
API version: 1.24
注意：docker 版本不能用最新版本，否则不兼容1.7的k8s.需要准备的安装包
k8s 需要的安装包（Download） docker 安装包（Download）
k8s组件镜像1.7版本的k8]]></description><category></category></item><item><title><![CDATA[Kubernetes学习之 Hadoop cluster in Kubernetes]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/78754128</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/78754128</guid><author>z294155673</author><pubDate>Fri, 08 Dec 2017 18:02:51 +0800</pubDate><description><![CDATA[花了一个周末完成了hadoop cluster in k8s应用，经过测试能正常跑通wordcount例子。在构建过程中虽然攻克了一个问题又遇一个问题，但是整个过程还是很享受，特别是最后跑通测试用例。hadoop cluster 启动过程  hadoop 集群是怎么启动的呢，通过实验我发现：hadoop集群的启动是由master根据slaves文件里配置的node hostname通过ssh启动no]]></description><category></category></item><item><title><![CDATA[Kubernetes 学习之入门]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/78749827</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/78749827</guid><author>z294155673</author><pubDate>Fri, 08 Dec 2017 13:29:38 +0800</pubDate><description><![CDATA[从入学中大到现在已三个月有余，进入netlab实验室接触的第一个工程就是基于kubernetes的容器管理。从自己第一次听说k8s到现在可以搭建并维护实验室k8s集群，这期间遇到很多问题也踩过很多坑，很感谢在学习过程中给予我帮助的人，我也要把这份帮助传递出去，因此打算将自己学习k8s过程写成一些博客，希望能够给在技术征途中的你一些帮助，也希望能够与大神们多多交流。kubernetes 背景介绍  首]]></description><category></category></item><item><title><![CDATA[多个集合积-笛卡尔积]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/77996100</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/77996100</guid><author>z294155673</author><pubDate>Fri, 15 Sep 2017 21:45:31 +0800</pubDate><description><![CDATA[问题：求多个集合的笛卡尔积，{a,c}*{b,d}*{e,f,g}……
思路：使用两个临时集合交替存贮与集群中的集合的笛卡尔积。
 public static void main (String[]args){
            char[][] a = {{'a', 'b'}, {'c', 'e', 'y'}, {'z', 'y'}, {'e', 'g', 'h', 'x', 'f'}]]></description><category></category></item><item><title><![CDATA[石堆合并问题]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/77995941</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/77995941</guid><author>z294155673</author><pubDate>Fri, 15 Sep 2017 21:26:18 +0800</pubDate><description><![CDATA[问题：在一条直线上有n堆石子，每堆有一定的数量，每次可以将两堆相邻的石子合并，合并后放在两堆的中间位置，合并的费用为两堆石子的总数。求把所有石子合并成一堆的最小花费。
状态：


1、dp[i][j]=0 (i==j)

2、dp[i][j]=min(dp[i][k]+dp[k][j])+sum[i][j] (i!=j)



static int dp(int i,int j]]></description><category></category></item><item><title><![CDATA[springMVC 处理json 及 HttpMessageConverter 接口]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/77163847</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/77163847</guid><author>z294155673</author><pubDate>Mon, 14 Aug 2017 17:05:32 +0800</pubDate><description><![CDATA[springMVC
 处理json 及 HttpMessageConverter 接口




 一、SpringMVC处理json的使用
 1、添加依赖jar包


dependency>
    groupId>com.fasterxml.jackson.coregroupId>
    artifactId>jackson-annotationsartifactId>
 ]]></description><category></category></item><item><title><![CDATA[安装pip时编码错误]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/73801319</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/73801319</guid><author>z294155673</author><pubDate>Tue, 27 Jun 2017 16:36:28 +0800</pubDate><description><![CDATA[问题：install pip error UnicodeEncodeError: ascii code can't encode character \u258e


解决方案：更改python编码，
在python安装目录sit-packages文件夹里新增sitecustomize.py文件，添加代码如下：]]></description><category></category></item><item><title><![CDATA[书单]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52677760</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52677760</guid><author>z294155673</author><pubDate>Tue, 27 Sep 2016 09:28:19 +0800</pubDate><description><![CDATA[1 计算机系统
如果对计算机系统比较了解，我们再来看现在分布式系统设计，缓存机制，是吧借鉴了计算系统的L1、L2、内存的设计机制呢？分布式文件存储，是吧和计算机系统的文件存储一致呢？
深入理解计算机系统



从程序员的视角，看计算机系统！适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上，以及程序是如何执行的，能够更好的理解程序的行为为什么是这样的，以及效率低]]></description><category></category></item><item><title><![CDATA[myeclipse2013 安装 activiti]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52458690</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52458690</guid><author>z294155673</author><pubDate>Wed, 07 Sep 2016 13:30:04 +0800</pubDate><description><![CDATA[1.下载activiti-designer插件，下载地址：http://activiti.org/designer/archived/
选择5.8版本下载。
2.解压下载完成压缩包，如图：

删除artifacts.jar,content.jar和site.xml,
然后在文件夹下建立一个和文件夹相同名字的文件（我的文件夹名称为activiti）activiti.link如图：
3.将]]></description><category></category></item><item><title><![CDATA[myeclipse 安装 acitiviti]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52457489</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52457489</guid><author>z294155673</author><pubDate>Wed, 07 Sep 2016 10:51:41 +0800</pubDate><description><![CDATA[如果报错缺少依赖关系graphiti UI 则先安装graphiti
1、先安装graphiti插件，地址：http://download.eclipse.org/graphiti/updates/0.9.0

2、再安装activiti插件，地址：http://activiti.org/designer/update/]]></description><category></category></item><item><title><![CDATA[Spring scope详解]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52448559</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52448559</guid><author>z294155673</author><pubDate>Tue, 06 Sep 2016 11:42:30 +0800</pubDate><description><![CDATA[如何使用spring的作用域：

　　

　　这里的scope就是用来配置spring bean的作用域，它标识bean的作用域。在spring2.0之前bean只有2种作用域即：singleton(单例)、non-singleton（也称prototype）, Spring2.0以后，增加了session、request、globalsession三种专用于Web应用程序上下文的Bean]]></description><category></category></item><item><title><![CDATA[JAVA FX 对UI组件的控制问题]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52289883</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52289883</guid><author>z294155673</author><pubDate>Tue, 23 Aug 2016 12:44:06 +0800</pubDate><description><![CDATA[问题描述：按钮启动新线程对UI的控制时出现以下问题java.lang.IllegalStateException: Not on FX application thread针对这个问题解决方法如下：Platform.runLater(new Runnable() {
    @Override
    public void run() {
        //if you change the U]]></description><category></category></item><item><title><![CDATA[no project are available for deployment to this server]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52174204</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52174204</guid><author>z294155673</author><pubDate>Wed, 10 Aug 2016 17:06:49 +0800</pubDate><description><![CDATA[右键项目名称-——>Properties——>MyEclipse——>Project Facets中 选中一下几个选项：
Dynamic Web Module
java
javascript]]></description><category></category></item><item><title><![CDATA[汉诺塔递归分析和非递归算法]]></title><link>https://blog.youkuaiyun.com/z294155673/article/details/52083319</link><guid>https://blog.youkuaiyun.com/z294155673/article/details/52083319</guid><author>z294155673</author><pubDate>Mon, 01 Aug 2016 10:12:59 +0800</pubDate><description><![CDATA[一位法国数学家曾编写过一个印度的古老传说：在世界中心贝拿勒斯（在印度北部）的圣庙里，一块黄铜板上插着三根宝石针。印度教的主神梵天在创造世界的时候，在其中一根针上从下到上地穿好了由大到小的64片金片，这就是所谓的汉诺塔。不论白天黑夜，总有一个僧侣在按照下面的法则移动这些金片：一次只移动一片，不管在哪根针上，小片必须在大片上面。僧侣们预言，当所有的金片都从梵天穿好的那根针上移到另外一根针上时，世界就将]]></description><category></category></item></channel></rss>