<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[张博的Blog]]></title><description><![CDATA[路漫漫其修远兮，吾将上下而求索]]></description><link>https://blog.youkuaiyun.com/coderbean</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; coderbean]]></copyright><item><title><![CDATA[Openstack MOS 8.0安装教程]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/51649969</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/51649969</guid><author>coderbean</author><pubDate>Mon, 13 Jun 2016 00:48:09 +0800</pubDate><description><![CDATA[环境：VirtualBox虚拟机+VirtualBox Extension Pack
OpenStack安装版本：MirantisOpenStack-8.0
参考百度百科、姬子的博客、姬子的博客
文件下载安装
下载VirtualBox虚拟机+VirtualBox Extension Pack和MirantisOpenStack-8.0（注意下载的时候同时下载VirtualBox Script文件。]]></description><category></category></item><item><title><![CDATA[Hadoop安装教程_单机/伪分布式配置]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/51606577</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/51606577</guid><author>coderbean</author><pubDate>Tue, 07 Jun 2016 20:52:48 +0800</pubDate><description><![CDATA[Hadoop安装教程_单机/伪分布式配置参考资料：给力星博客、StackOverFlow系统环境：Ubunut 14.04 64位虚拟机Hadoop版本：Hadoop 2.6.0创建Hadoop用户如果你安装 Ubuntu 的时候不是用的 “hadoop” 用户，那么需要增加一个名为 hadoop 的用户。sudo useradd -m hadoop -s /bin/bash这条命令创建了可以登陆的]]></description><category></category></item><item><title><![CDATA[fastDFS架构解析和安装测试教程]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/51598038</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/51598038</guid><author>coderbean</author><pubDate>Mon, 06 Jun 2016 20:30:49 +0800</pubDate><description><![CDATA[fastDFS虚拟机配置教程参考资料：http://www.codexiu.cn/nginx/blog/11560/fastDFS工作原理和过程
fastDFS架构 
FastDFS服务端有三个角色：跟踪服务器（tracker server）、存储服务器（storage server）和客户端（client）。tracker server：跟踪服务器，主要做调度工作，起负载均衡的作用。在内存中记录集]]></description><category></category></item><item><title><![CDATA[SVN   is not under version control 问题解决方法]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/51332551</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/51332551</guid><author>coderbean</author><pubDate>Fri, 06 May 2016 16:16:08 +0800</pubDate><description><![CDATA[is not under version control
今天在用SVN提交代码的时候出现了这个错误，可是怎么百度google，各种解决方法都无效。
解决方法：删除出错的文件，然后在出错文件所在文件夹执行还原操作，然后就可以commit了]]></description><category></category></item><item><title><![CDATA[NIO 入门]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/51068241</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/51068241</guid><author>coderbean</author><pubDate>Tue, 05 Apr 2016 21:15:19 +0800</pubDate><description><![CDATA[原文地址：http://www.ibm.com/developerworks/cn/education/java/j-nio/

在开始之前

关于本教程

新的输入/输出 (NIO) 库是在 JDK 1.4 中引入的。NIO 弥补了原来的 I/O 的不足，它在标准 Java 代码中提供了高速的、面向块的 I/O。通过定义包含数据的类，以及通过以块的形式处理这些数据，NIO 不用使用本]]></description><category></category></item><item><title><![CDATA[谷歌面试题f(n)=n解析]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50900619</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50900619</guid><author>coderbean</author><pubDate>Tue, 15 Mar 2016 22:18:03 +0800</pubDate><description><![CDATA[题目
Consider a function which, for a given whole number n, returns the number of ones required when writing out all numbers between 0 and n. 
For example, f(13)=6. Notice that f(1)=1. What is the next l]]></description><category></category></item><item><title><![CDATA[Hibernate映射关系（注解方式）]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50800971</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50800971</guid><author>coderbean</author><pubDate>Fri, 04 Mar 2016 10:57:08 +0800</pubDate><description><![CDATA[前言
首先声明，这是一篇转发博客，不属于原创。但是感觉很有用，所以在本人的博客中记录下来。
Hibernate Annotation关系映射有下面几种类型：

一对一外键关联映射（单向）
@OneToOne(cascade=CascadeType.ALL)

@JoinColumn(name="userid",unique=true)

/*    一对一外键关联，使用@OneToOne]]></description><category></category></item><item><title><![CDATA[hibernate annotation 之 主键生成策略]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50761967</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50761967</guid><author>coderbean</author><pubDate>Sun, 28 Feb 2016 21:43:47 +0800</pubDate><description><![CDATA[hibernate annotation 之 主键生成策略



Hibernate 默认总共支持 13 种生成策略 : 


1. increment        2.  identity        3. sequence


4. hilo                  5. seqhilo         6. uuid


7. uuid.hex    ]]></description><category></category></item><item><title><![CDATA[Hosts更新助手]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50678683</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50678683</guid><author>coderbean</author><pubDate>Wed, 17 Feb 2016 10:16:46 +0800</pubDate><description><![CDATA[背景
近日看到别人改hosts改的很辛苦，于是我说：我给你写个软件吧。其大喜，吾遂着手码之。
软件链接
链接: http://pan.baidu.com/s/1kUtsdNp 密码: kvkp
软件做了什么
获取hosts信息
替换了C:\Windows\System32\drivers\etc\hosts文件
刷新了DNS ipconfig /flushdns
源码
链接: http://pan.]]></description><category></category></item><item><title><![CDATA[使用Sublime Text 3 编译并运行Java程序]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50582624</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50582624</guid><author>coderbean</author><pubDate>Mon, 25 Jan 2016 19:26:29 +0800</pubDate><description><![CDATA[问题？
安装好把SublimeText当作一个轻量级的编译工具来用还是不错的，可是当我下载好并且写了一个HelloWord的Java程序之后，它居然只编译不运行！那么我们几天就来解决这个问题
注意：本教程针对的是Windows平台，Mac OS我已经试过了，并不行。
变化
原本网上是有一些关于sublime text 2的教程的，可是Sublime Text 3 和2 有些区别，主要是原来的一些配置]]></description><category></category></item><item><title><![CDATA[浅析计算机网络(5)-选路算法]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50491223</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50491223</guid><author>coderbean</author><pubDate>Sun, 10 Jan 2016 09:16:56 +0800</pubDate><description><![CDATA[LS和DV选路算法问题？？
我们通过百度建立连接，搜索信息。我们发送的信息通过无数个路由器的转发才能够到达百度的服务器。那么这些分组（我们姑且这么叫它）是如何选择一条通往百度服务器的路呐？这就是这片文章要回答的问题。
选路算法的分类
全局选路算法：这种算法必须知道网络中每条链路的费用，LS算法是全局选路算法的一种。
分散式的选路算法：每个节点仅有与其直接连接的链路的费用知识就可以开始工作，DV算法就]]></description><category></category></item><item><title><![CDATA[浅析计算机网络(4)-建立连接]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50458914</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50458914</guid><author>coderbean</author><pubDate>Mon, 04 Jan 2016 22:30:04 +0800</pubDate><description><![CDATA[建立连接上面我们通过DNS访问得到了目的地的IP地址，接下来，是我们如何向其发送数据了，比如我们的要获得到百度的首页，我们是如何访问的到的，本篇文章，将从拿到IP到页面展示在我们面前，从应用层到链路层进行一个分析。首先来一个整体的架构，根据这个架构，我们再去完善我们在访问的过程中走的每一步。我们和百度建立的连接的过程，我们中间经过若干个路由器，然后数据返回到我们本地，我们便可以看到百度首页了。我们在]]></description><category></category></item><item><title><![CDATA[全面解析Java注解]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50451237</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50451237</guid><author>coderbean</author><pubDate>Sun, 03 Jan 2016 15:43:58 +0800</pubDate><description><![CDATA[全面解析Java注解概念
Java提供了一种源程序中的元素关联任何信息和任何元数据的途径和方法
注解的分类
源码注解：注解只在源码中存在，编译成.class文件后就不存在了
编译时注解：注解在源码和.class文件中都存在
运行时注解：在运行阶段还起作用，甚至会影响运行逻辑
自定义注解@Target({ElementType.METHOD,ElementType.TYPE})
@Retention(]]></description><category></category></item><item><title><![CDATA[Java反射]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50427689</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50427689</guid><author>coderbean</author><pubDate>Tue, 29 Dec 2015 16:43:36 +0800</pubDate><description><![CDATA[Java反射类有类类型
首先，记住一句话：There is a class named Class
public class ClassDemo1{
    public static void main(String[] args) {
        Foo foo1 = new Foo();
    }
}
class Foo{}
看上面这段代码：我们称Foo为一个类，由于在面向对象的世界里，]]></description><category></category></item><item><title><![CDATA[浅析计算机网络(3) -- UDP与TCP]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50396363</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50396363</guid><author>coderbean</author><pubDate>Thu, 24 Dec 2015 19:03:32 +0800</pubDate><description><![CDATA[UDP,TCPTCP和UDP作为运输层，用来将我们的主机接受到的报文，向上传递给我们的网络层，这个交付过程是怎么样的，TCP和UDP的报文格式，和其具体的应用和其各自的能够提供的服务有那些？TCP的连接又是怎样维持的的，这些问题接下来将要在本篇博客中要写的。UDP，TCP在哪里服务TCP和UDP发挥作用的地方是在我们的主机，也就是链路层接收到数据报之后，UDP和TCP开始发挥作用，根据协议的相应规定]]></description><category></category></item><item><title><![CDATA[浅析计算机网络(1) -- 主机如何上网]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50328933</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50328933</guid><author>coderbean</author><pubDate>Wed, 16 Dec 2015 15:49:45 +0800</pubDate><description><![CDATA[主机如何上网首先我们要考虑的一个问题就是，我们的主机如何连入到网络之中，也就是为什么当我们将电脑连接网线之后，我们就可以上网了，这个过程发生了什么？首先根据上图，我们来一个总览，当我们的电脑通过网线接入的时候，是如何获取到IP的来上网的，当我们用手机连接wifi又是如何获取IP来上网的。拨号连接对于拨号连接，当我们电脑连接网线，然后开始进行拨号连接的时候，我们的电脑此时在拨号未成功前已经进入了一个网]]></description><category></category></item><item><title><![CDATA[浅析计算机网络(2) -- DNS工作原理]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50328859</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50328859</guid><author>coderbean</author><pubDate>Wed, 16 Dec 2015 15:46:33 +0800</pubDate><description><![CDATA[DNS的工作原理来做个小实验吧
打开你的终端或者DOS命令运行窗口，输入ping www.baidu.com看看发生了什么
如果你的网络正常连接的话，应该可以看到这样的结果 把其中的111.13.100.92（你的显示的可能不一样，不用担心，放心复制）复制到浏览器，然后访问后你是不是看到了百度首页了呐。
域名与IP地址
我们将www.baidu.com这样的能定位到某个网站的字符串叫做域名
将111]]></description><category></category></item><item><title><![CDATA[《iOS Programming》 读书笔记 Day1]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50036979</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50036979</guid><author>coderbean</author><pubDate>Wed, 25 Nov 2015 14:47:44 +0800</pubDate><description><![CDATA[OC方法签名
OC和其他语言不同， Objective-C 中,方法的唯一性取决于方法名。因此,即使参数类型或返回类型不同, 一个类也不能有两个名称相同的方法。
OC释放对象- 将指向对象的变量设置为 nil,可以要求程序释放该对象,代码如下: partyInstance = nil;这行代码会释放 partyInstance 变量所指向的对象
Nil会自动忽略发送给自己的消息- 与Java等语言不]]></description><category></category></item><item><title><![CDATA[OC中关于类的问题]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/50002495</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/50002495</guid><author>coderbean</author><pubDate>Mon, 23 Nov 2015 22:47:27 +0800</pubDate><description><![CDATA[摘自Programing in Objective-C]]></description><category></category></item><item><title><![CDATA[Java实现哲学家就餐问题]]></title><link>https://blog.youkuaiyun.com/coderbean/article/details/49933817</link><guid>https://blog.youkuaiyun.com/coderbean/article/details/49933817</guid><author>coderbean</author><pubDate>Thu, 19 Nov 2015 21:03:57 +0800</pubDate><description><![CDATA[什么是哲学家就餐问题？
可以参考百度百科
或者维基百科维基百科
我给出一种方法的实现
  Chandy/Misra解法
  
  1984年，K. Mani Chandy和J. Misra提出了哲学家就餐问题的另一个解法，允许任意的用户（编号P1, …, 
  Pn）争用任意数量的资源。与资源分级解法不同的是，这里编号可以是任意的。
  
  
  把筷子凑成对，让要吃的人先吃，没筷子的人得到一张换]]></description><category></category></item></channel></rss>