<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[everyong的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/everyong</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; everyong]]></copyright><item><title><![CDATA[java LinkedBlockingQueue源码简析]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50774089</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50774089</guid><author>everyong</author><pubDate>Tue, 01 Mar 2016 17:16:35 +0800</pubDate><description><![CDATA[现在来看put方法的源码
public void put(E e) throws InterruptedException {
        if (e == null) throw new NullPointerException();
        // Note: convention in all put/take/etc is to preset local var]]></description><category></category></item><item><title><![CDATA[java Executors源码简析]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50766152</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50766152</guid><author>everyong</author><pubDate>Mon, 29 Feb 2016 16:13:43 +0800</pubDate><description><![CDATA[package a160229;

import java.util.Random;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class ExecutorsTest {

	public static void main(String[] args) {]]></description><category></category></item><item><title><![CDATA[Gradle入门]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50346571</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50346571</guid><author>everyong</author><pubDate>Thu, 17 Dec 2015 20:56:37 +0800</pubDate><description><![CDATA[1. Gradle安装： 
    从官方网站www.gradle.org下载最新版本，解压后，将GRADLE_HOME/bin目录加到系统环境变量PATH上。测试是否配置成功在命令行运行：gradle -v 会打印出gradle的版本号等信息. 

2. Gradle基本使用： 
   新建一个项目后，在项目文件夹下创建build.gradle文件,并加入内容： 
      appl]]></description><category></category></item><item><title><![CDATA[logback 配置]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50332679</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50332679</guid><author>everyong</author><pubDate>Wed, 16 Dec 2015 22:06:12 +0800</pubDate><description><![CDATA[logback依據以下初始化步驟來配置自己：


1，logback试图在classpath中找到一个名为logback.groovy的文件。


2，如果没有找到这样的文件，logback试图在classpath中找到一个名为的logback-的test.xml的文件。


3，如果没有找到这样的文件，它会检查在classpath中的logback.xml文件..


4]]></description><category></category></item><item><title><![CDATA[logback 結構]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50331501</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50331501</guid><author>everyong</author><pubDate>Wed, 16 Dec 2015 19:24:35 +0800</pubDate><description><![CDATA[基本結構
目前（1.7），logback有3個模塊logback-core, logback-classic 和 logback-access.
 logback-core是另外兩個模塊的基礎。logback-classic扩展了核心模塊，经典模块對log4j進行類显著改进並自身實現類slf4j-api。称为访问的第三个模块，集成了Servlet容器以提供HTTP访问日志功能。

Logg]]></description><category></category></item><item><title><![CDATA[logback 簡介]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50330009</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50330009</guid><author>everyong</author><pubDate>Wed, 16 Dec 2015 17:15:32 +0800</pubDate><description><![CDATA[logback意在接任log4j，由log4j創始人設計。


hello world
 需要slf4j-api.jar    logback-core.jar    logback-classic.jar

package chapters.introduction;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;]]></description><category></category></item><item><title><![CDATA[SLF4J 簡介]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50328885</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50328885</guid><author>everyong</author><pubDate>Wed, 16 Dec 2015 16:21:53 +0800</pubDate><description><![CDATA[SLF4J即 Simple Logging Facade for Java，是對各種log框架的抽象。
1.6.0
如果沒有與特定的log框架綁定，則SLF4J默認爲一個無操作的實現。
1.7.0
logger接口中的打印方法提供了可變參數varargs（從JDK5開始支持），替代了Object[]。
即由
Object[] arguments = {
    new Integer(]]></description><category></category></item><item><title><![CDATA[activemq設置]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/50285171</link><guid>https://blog.youkuaiyun.com/everyong/article/details/50285171</guid><author>everyong</author><pubDate>Sun, 13 Dec 2015 18:35:33 +0800</pubDate><description><![CDATA[ActiveMQConnectionFactory(user, password, url)中的用戶名和密碼設置

conf/activemq.xml的中添加：


   

   groups="users,admins"/>

   groups="users"/>]]></description><category></category></item><item><title><![CDATA[初学Redis（2）——用Redis作为Mysql数据库的缓存]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/49888855</link><guid>https://blog.youkuaiyun.com/everyong/article/details/49888855</guid><author>everyong</author><pubDate>Tue, 17 Nov 2015 16:06:48 +0800</pubDate><description><![CDATA[用Redis作Mysql数据库缓存，必须解决2个问题。首先，应该确定用何种数据结构存储来自Mysql的数据；在确定数据结构之后，还要考虑用什么标识作为该数据结构的键。

        直观上看，Mysql中的数据都是按表存储的；更微观地看，这些表都是按行存储的。每执行一次select查询，Mysql都会返回一个结果集，这个结果集由若干行组成。所以，一个自然而然的想法就是在Redis中找到一种]]></description><category></category></item><item><title><![CDATA[ubuntu创建wifi热点(android可识别)]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/49870137</link><guid>https://blog.youkuaiyun.com/everyong/article/details/49870137</guid><author>everyong</author><pubDate>Mon, 16 Nov 2015 18:50:09 +0800</pubDate><description><![CDATA[ubuntu创建wifi热点(android可识别)


|浏览：4777|更新：2014-09-20 19:04|标签：android 




1

2

3

4

5

6

7

分步阅读




如何在ubuntu系统下创建android可识别热点？一般环境下创建的wifi热点android设备是无法识别的，接下来小编给您讲一讲如何]]></description><category></category></item><item><title><![CDATA[ubuntu14.4安装linux问题]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/49867915</link><guid>https://blog.youkuaiyun.com/everyong/article/details/49867915</guid><author>everyong</author><pubDate>Mon, 16 Nov 2015 16:45:11 +0800</pubDate><description><![CDATA[在丢失root密码的时候，可以这样
　　mysqld_safe --skip-grant-tables&
　　mysql -u root mysql
　　mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
　　mysql> FLUSH PRIVILEGES;



在丢失root密码]]></description><category></category></item><item><title><![CDATA[activemq的几种基本通信方式总结]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46839215</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46839215</guid><author>everyong</author><pubDate>Sat, 11 Jul 2015 08:57:17 +0800</pubDate><description><![CDATA[简介

     在前面一篇文章里讨论过几种应用系统集成的方式，发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里，我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。activemq是JMS消息通信规范的一个实现。总的来说，消息规范里面定义最常见的几种消息通信模式主要有发布-订阅、点对点这两种。另外，通过结合这些模式的具体应用，我们在处理某些应用场景的时候也衍生]]></description><category></category></item><item><title><![CDATA[MapReduce初级案例]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46785607</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46785607</guid><author>everyong</author><pubDate>Tue, 07 Jul 2015 10:10:15 +0800</pubDate><description><![CDATA[1、数据去重

　　 "数据去重"主要是为了掌握和利用并行化思想来对数据进行有意义的筛选。统计大数据集上的数据种类个数、从网站日志中计算访问地等这些看似庞杂的任务都会涉及数据去重。下面就进入这个实例的MapReduce程序设计。

1.1 实例描述

　　对数据文件中的数据进行去重。数据文件中的每行都是一个数据。

　　样例输入如下所示：

     1）file1：

 ]]></description><category></category></item><item><title><![CDATA[MapReduce的模式、算法和用例]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46778737</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46778737</guid><author>everyong</author><pubDate>Mon, 06 Jul 2015 20:28:57 +0800</pubDate><description><![CDATA[英文原文：MapReduce Patterns, Algorithms, and Use Cases，编译：juliashine

在这篇文章里总结了几种网上或者论文中常见的MapReduce模式和算法，并系统化的解释了这些技术的不同之处。所有描述性的文字和代码都使用了标准hadoop的MapReduce模型，包括Mappers, Reduces, Combiners, Partitioner]]></description><category></category></item><item><title><![CDATA[简单区分VMware的三种网络连接模式(bridged、NAT、host-only)]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46778471</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46778471</guid><author>everyong</author><pubDate>Mon, 06 Jul 2015 19:57:24 +0800</pubDate><description><![CDATA[Vmware在安装时默认安装了两块虚拟网卡，VMnet1和VMnet8，另外还有VMnet0。这些虚拟网卡的配置都是由Vmware虚拟机自动生成的，一般来说不需要用户自行设置。

Vmware提供了三种网络连接模式，分别为

1、bridged(桥接模式):默认使用VMnet0，不提供DHCP服务




在桥接模式下，虚拟机和宿主计算机处于同等地位，虚拟机就像是一台真实主机一样]]></description><category></category></item><item><title><![CDATA[初识 javase（下）]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46673525</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46673525</guid><author>everyong</author><pubDate>Sun, 28 Jun 2015 19:44:28 +0800</pubDate><description><![CDATA[String类（代表不可变的字符序列）
1.常见的三种构造方法
2.常用的方法（valueOf，split等）
3.正则表达式
StringBuffer（代表可变的字符序列）
1.常见的两种构造方法
2.常用的方法（append，insert等）
如，str.append("/").append("zyong").insert(0,"bless")
基本数据类型包装类（这些类封装了]]></description><category></category></item><item><title><![CDATA[java内存分配和String类型的深度解析]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46673495</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46673495</guid><author>everyong</author><pubDate>Sun, 28 Jun 2015 19:40:08 +0800</pubDate><description><![CDATA[一、引题

    在java语言的所有数据类型中，String类型是比较特殊的一种类型，同时也是面试的时候经常被问到的一个知识点，本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题，如果读者对这些问题都了如指掌，则可忽略此文。

    1、java内存具体指哪块内存？这块内存区域为什么要进行划分？是如何划分的？划分之后每块区域的作用是什]]></description><category></category></item><item><title><![CDATA[初识 javase（上）]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46671979</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46671979</guid><author>everyong</author><pubDate>Sun, 28 Jun 2015 17:38:43 +0800</pubDate><description><![CDATA[java 基本类型四类八种（区分字符常量和字符串常量），其他都是引用类型（类、接口、数组），字符采用Unicode，每个字符两个字节，可用十六进制编码表示（char a = '\u0061';）。
float f = 1.1f;//必须加f
7中基本类型的转换
字符串连接符+
函数形参中参数的传递，基本类型传递的是数值本身，引用类型传递的是对对象的引用
成员变量有默认的初始值
同一类的]]></description><category></category></item><item><title><![CDATA[2015校招季，阿里、搜狗、百度、蘑菇街面试总结]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46664435</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46664435</guid><author>everyong</author><pubDate>Sat, 27 Jun 2015 21:54:10 +0800</pubDate><description><![CDATA[随着拿到蘑菇街的offer，我的校招季便算是结束了。现在闲下来，想写篇总结下之前的校招路，纪念一下。个人水，大神请轻拍。。。

总共参加了4场面试，然后拿到一家offer，然后就没有然后，自己太懒，没再去找了。。。

背景：无牛逼竞赛经历，无牛逼项目，无牛逼实习，三无人员，目标JAVA开发。

阿里（1面）：

阿里是校招第一家面试，各种忐忑。面试官看上去蛮凶的，先是自我介绍，然后]]></description><category></category></item><item><title><![CDATA[发发牢骚，觉得走c#这条路，不该太浮躁。]]></title><link>https://blog.youkuaiyun.com/everyong/article/details/46664321</link><guid>https://blog.youkuaiyun.com/everyong/article/details/46664321</guid><author>everyong</author><pubDate>Sat, 27 Jun 2015 21:39:16 +0800</pubDate><description><![CDATA[发发牢骚，觉得走c#这条路，不该太浮躁。
校园招聘结束了，腾讯，华为，百度，完美时空，网易，阿里，让我觉得.NET很受歧视。清一色的C/C++,JAVA，只有网易有一点.Net的，但是都是非核心的运维工作。

  不错，招.NET的也很多，但是些小公司，小作坊，又有点心有不甘。在面试支付宝的时候，对方要的纯JAVA，而且看到我的项目经验多是.Net,c#,vb的时候的表情，我现在都记得。当时]]></description><category></category></item></channel></rss>