<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ichsonx的专栏]]></title><description><![CDATA[见不贤内自省....]]></description><link>https://blog.youkuaiyun.com/ichsonx</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ichsonx]]></copyright><item><title><![CDATA[Hadoop2.7.1+Hbase1.2.1集群环境搭建(1)hadoop2.7.1源码编译]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52785877</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52785877</guid><author>ichsonx</author><pubDate>Tue, 11 Oct 2016 10:34:24 +0800</pubDate><description><![CDATA[(1)hadoop2.7.1源码编译
http://aperise.iteye.com/blog/2246856


(2)hadoop2.7.1安装准备
http://aperise.iteye.com/blog/2253544


(3)1.x和2.x都支持的集群安装
http://aperise.iteye.com/blog/2245547


(4)hbase安装准]]></description><category></category></item><item><title><![CDATA[hadoop本地库与系统版本不一致]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52785119</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52785119</guid><author>ichsonx</author><pubDate>Tue, 11 Oct 2016 09:27:42 +0800</pubDate><description><![CDATA[hadoop本地库与系统版本不一致引起的错误解决方法






(suse11上部署hadoop2.6遇到的问题，网上搜的资料，待验证)


集群中设置支持gzip lzo压缩后，在对压缩文件进行读取或者对输入文件压缩的时候要使用到hadoop的本地库，本地库的默认位置在


$HADOOP_HOME/lib/native/Linux-amd64-64   (64位操作]]></description><category></category></item><item><title><![CDATA[Spring常用工具类]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52701582</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52701582</guid><author>ichsonx</author><pubDate>Thu, 29 Sep 2016 14:24:25 +0800</pubDate><description><![CDATA[Spring 的优秀工具类盘点
文件资源操作
Spring 定义了一个 org.springframework.core.io.Resource 接口，Resource 接口是为了统一各种类型不同的资源而定义的，Spring 提供了若干 Resource 接口的实现类，
这些实现类可以轻松地加载不同类型的底层资源，并提供了获取文件名、URL 地址以及资源内容的操作方法
访问文件资源

]]></description><category></category></item><item><title><![CDATA[Oh! 让人抓狂的git!]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52701505</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52701505</guid><author>ichsonx</author><pubDate>Thu, 29 Sep 2016 14:17:23 +0800</pubDate><description><![CDATA[原文：Oh shit, git!     

译者：杰微刊兼职译者张帆
 
Git很难：因为搞砸了很容易，但是找到如何修复错误的方法缺很难。Git官方的文档，存在“先有鸡还是先有蛋”的问题——除非你知道解决问题的方法的特定名字，否则很难查询到解决方案并顺利的解决自己的问题。


所以，下面是我自己曾经遇到的一些十分糟糕的场景，并且我最终解决了这些问题，下面就用最通俗的话介绍一下。
]]></description><category></category></item><item><title><![CDATA[MyBatis Generator 详解]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52130598</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52130598</guid><author>ichsonx</author><pubDate>Fri, 05 Aug 2016 16:44:50 +0800</pubDate><description><![CDATA[MyBatis Generator中文文档

MyBatis Generator中文文档地址：


http://mbg.cndocs.tk/


该中文文档由于尽可能和原文内容一致，所以有些地方如果不熟悉，看中文版的文档的也会有一定的障碍，所以本章根据该中文文档以及实际应用，使用通俗的语言来讲解详细的配置。


本文中所有节点的链接都是对应的中文文档地址，可以点击查看详细信]]></description><category></category></item><item><title><![CDATA[Akka学习笔记（一）：创建Hello World工程]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52119146</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52119146</guid><author>ichsonx</author><pubDate>Thu, 04 Aug 2016 14:47:32 +0800</pubDate><description><![CDATA[原文转自：http://blog.youkuaiyun.com/wsscy2004/article/details/38233091




Akka学习笔记（一）：创建Hello World工程

创建工程


使用IDEA,创建SBT工程，在build.sbt中添加akka依赖：
name := "My Project"

version := "1.0"

scalaVersion]]></description><category></category></item><item><title><![CDATA[akka构建简单分布式应用]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52119133</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52119133</guid><author>ichsonx</author><pubDate>Thu, 04 Aug 2016 14:46:13 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/hequn/articles/3764630.html



当程序的要求达到一台计算机的极限时，我们便需要将程序分布式化，让程序运行在多台计算机上。akka提供了remote actor用来构建分布式应用。



一、remote actor

1.Actor path

　　actor的路径设计采用了类似URL的形式，即sc]]></description><category></category></item><item><title><![CDATA[【Akka】Akka入门编程实例]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52119028</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52119028</guid><author>ichsonx</author><pubDate>Thu, 04 Aug 2016 14:36:42 +0800</pubDate><description><![CDATA[引言
这篇文章主要是第一次学习Akka编程，先试试水，探探坑，对Akka和SBT的使用有一个直观的了解，以几个简单的akka编程实例来说明akka的使用。希望在日后的学习和编程中，能有更多自己的体会和经验总结来分享。
Actor模型
Actor实例可以想象成是服务器上的Web服务，你无法控制，只能通过发送消息去请求执行任务或查询信息，而不能直接在Web服务中修改状态或者处理资源。通过发送不可]]></description><category></category></item><item><title><![CDATA[关于spring boot mybatis 多数据源的多种方法原理概述]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52061608</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52061608</guid><author>ichsonx</author><pubDate>Fri, 29 Jul 2016 10:25:51 +0800</pubDate><description><![CDATA[初衷：微服务的盛行及对于mybatis的习惯。对于现有的数据+应用的架构希望寻找及总结一种灵活、扩展性好、方便的方案作为以后长期使用。
目标是可以支持多数据源、读写分离、原理配置简单。



方案1：
原理：使用mysql自带的replicationDriver来实现。replicationDriver简单来说就是存在2个connection：masterConnection和slav]]></description><category></category></item><item><title><![CDATA[springboot 配置多数据源]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52053348</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52053348</guid><author>ichsonx</author><pubDate>Thu, 28 Jul 2016 11:09:13 +0800</pubDate><description><![CDATA[1.首先在创建应用对象时引入autoConfig


[java] 
view plain 
copy 


@ComponentScan  @EnableAutoConfiguration  public class Application extends SpringBootServletInitializer {        public static void main(]]></description><category></category></item><item><title><![CDATA[Spring Boot下配置MyBatis多数据源]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52053003</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52053003</guid><author>ichsonx</author><pubDate>Thu, 28 Jul 2016 10:48:10 +0800</pubDate><description><![CDATA[Spring Boot最大的特点是简化开发，因此使用Java Config实现去xml配置，本文将使用这种方式完成对阿里云ADS和RDS两个产品的多数据源配置。同时，会用到阿里巴巴的开源数据源Druid。
依赖

因为ADS和RDS都兼容mysql的JDBC实现，因此工程只需要依赖mysql的driver。Spring Boot易用性的特点是通过Starter实现的，我们只需依赖mybati]]></description><category></category></item><item><title><![CDATA[maven常用镜像]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52051760</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52051760</guid><author>ichsonx</author><pubDate>Thu, 28 Jul 2016 09:06:29 +0800</pubDate><description><![CDATA[repo2
        central
        Human Readable Name for this Mirror.
        http://repo2.maven.org/maven2/
    
 

    net-cn
    central
    Human Readable Name for this Mirror.
    http://m]]></description><category></category></item><item><title><![CDATA[SpringBootHowTo  有许多spring boot下的常用问题及解答列表]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/52051686</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/52051686</guid><author>ichsonx</author><pubDate>Thu, 28 Jul 2016 08:59:04 +0800</pubDate><description><![CDATA[目录(?)[-]

Spring Boot How To

简介Spring Boot应用1 解决自动配置问题2 启动前自定义Environment或ApplicationContext3 创建一个非webnon-web应用
属性配置

1 外部化SpringApplication配置2 改变应用程序外部配置文件的位置3 使用short命令行参数4 使用YAML配置外部属性5 设置生]]></description><category></category></item><item><title><![CDATA[IDEA使用git oschina提交本地项目]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/51992000</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/51992000</guid><author>ichsonx</author><pubDate>Fri, 22 Jul 2016 09:59:56 +0800</pubDate><description><![CDATA[一：在git.oschina创建项目，此步骤略去，如果清楚可以参看；
二：将项目转换为git项目，使用IDEA的参考一下步骤：在intellij中 VCS——Import into Version Control——Create Git Repository 选择你的本地项目;
三：将本地项目推送到远端仓库。通过git shell （可以安装git for window） 进入到项目目录执行]]></description><category></category></item><item><title><![CDATA[我的后端开发书架2015 2.0版]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/49907419</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/49907419</guid><author>ichsonx</author><pubDate>Wed, 18 Nov 2015 15:06:53 +0800</pubDate><description><![CDATA[--小学生作文的开头：光阴似箭，日月如梭.....半年过去了，床底下又多了不少书，更新一个2.0版。
自从技术书的书架设定为”床底下“之后，又多了很多买书的空间。中国什么都贵，就是书便宜。
很多书没有全部看完，看一部分觉得值得推荐就放上来了，但在碎片化的阅读下难免错评，不定期更新修正。
书架主要针对Java后端开发。
更偏爱那些能用简短流畅的话，把少壮不努力的程序员所需的基础补回来的薄书，]]></description><category></category></item><item><title><![CDATA[maven编译的时候跳过test]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/49755409</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/49755409</guid><author>ichsonx</author><pubDate>Tue, 10 Nov 2015 09:37:11 +0800</pubDate><description><![CDATA[方式1：用命令带上参数 
mvn install -Dmaven.test.skip=true



方式2：在pom.xml里面配置 






1
2
3
4
5
6
7
8
9




      
        org.apache.maven.plugins
        maven-surefire-plugin
     ]]></description><category></category></item><item><title><![CDATA[Ubuntu分区/boot容量不足]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/49717383</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/49717383</guid><author>ichsonx</author><pubDate>Sun, 08 Nov 2015 11:38:43 +0800</pubDate><description><![CDATA[在装Linux/Ubuntu时，一般都会把/boot单独分区，给一定容量的空间，这样以后更新内核的时候，系统把新内核添加到/boot下，每次更新时新的内核不断加入，但旧内核没有被删除，/boot下内核越来越多，导致空间不足。
解决方法：
删除旧内核版本，保留目前所用版本即可，具体命令如下：
1、命令行输入：sudo apt-get remove linux-image 后面两个tab，将显示]]></description><category></category></item><item><title><![CDATA[Maven介绍，包括作用、核心概念、用法、常用命令、扩展及配置]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/49679161</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/49679161</guid><author>ichsonx</author><pubDate>Fri, 06 Nov 2015 09:59:09 +0800</pubDate><description><![CDATA[两年半前写的关于Maven的介绍，现在看来都还是不错的，自己转下。写博客的一大好处就是方便自己以后查阅，自己总结的总是最靠谱的。
 
由浅入深，主要介绍maven的用途、核心概念(Pom、Repositories、Artifact、Build Lifecycle、Goal)、用法（Archetype意义及创建各种项目）、maven常用参数和命令以及简单故障排除、maven扩展（eclipse、]]></description><category></category></item><item><title><![CDATA[《rsync同步的艺术》–linux命令五分钟系列之四十二]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/49387917</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/49387917</guid><author>ichsonx</author><pubDate>Sat, 24 Oct 2015 20:31:02 +0800</pubDate><description><![CDATA[如果你是一位运维工程师，你很可能会面对几十台、几百台甚至上千台服务器，除了批量操作外，环境同步、数据同步也是必不可少的技能。

说到“同步”，不得不提的利器就是rsync，今天就来说说我从这个工具中看到的同步的艺术。

[不带任何选项]

我们经常这样使用rsync：
$ rsync main.c machineB:/home/userB

1 只要目的端的文件内容和源端不一样，]]></description><category></category></item><item><title><![CDATA[Linux 上使用 backup-manager 进行系统备份]]></title><link>https://blog.youkuaiyun.com/ichsonx/article/details/49387871</link><guid>https://blog.youkuaiyun.com/ichsonx/article/details/49387871</guid><author>ichsonx</author><pubDate>Sat, 24 Oct 2015 20:26:58 +0800</pubDate><description><![CDATA[在本文中，作者将展示了备份管理器这个备份工具是怎样的简单而强大，并且易于使用。在备份策略中，你可能还有其它几个选项需要考虑，请参阅手册页或用户手册，里面也包含了几个部署实例和建议。

AD：【线下活动】三大新锐HTML 5企业汇聚51CTO—大话移动前端技术







无论简单与否，我们都有机会去了解这么一件事，那就是备份的重要性从来都不可以被低估。考虑到备份的方法真的多如]]></description><category></category></item></channel></rss>