<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[bluend1004的专栏]]></title><description><![CDATA[在路上！！！]]></description><link>https://blog.youkuaiyun.com/bluend1004</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; bluend1004]]></copyright><item><title><![CDATA[Java语言中的路径基础知识（总是忘，记录下）]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/29575267</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/29575267</guid><author>bluend1004</author><pubDate>Mon, 09 Jun 2014 14:21:13 +0800</pubDate><description><![CDATA[Java中路径知识 

一、换行符 
换行(\n)就是光标下移一行却不会移到这一行的开头。 

二、回车符 
回车(\r)就是回到当前行的开头却不向下移一行。 
Enter键按下后会执行\n\r这样就是我们看到的一般意义的回车了,所以你用16进制文件查看方式看一个文本,就会在行尾发现"\r\n"。 

三、制表符 
Tab是制表符,就是"\t",作用是预留8个字符的显示宽度,用]]></description><category></category></item><item><title><![CDATA[对象拷贝类PropertyUtils，BeanUtils，BeanCopier]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/27362011</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/27362011</guid><author>bluend1004</author><pubDate>Wed, 28 May 2014 18:21:32 +0800</pubDate><description><![CDATA[业务系统中经常需要两个对象进行属性的拷贝，不能否认逐个的对象拷贝是最快速最安全的做法，但是当数据对象的属性字段数量超过程序员的容忍的程度，代码因此变得臃肿不堪，使用一些方便的对象拷贝工具类将是很好的选择。


目前流行的较为公用认可的工具类：

Apache的两个版本：（反射机制）

org.apache.commons.beanutils.PropertyUtils.copyPro]]></description><category></category></item><item><title><![CDATA[少有人走的路]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/25029341</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/25029341</guid><author>bluend1004</author><pubDate>Mon, 05 May 2014 10:13:46 +0800</pubDate><description><![CDATA[建议每一个人都阅读下这本书，能够促进你心智成熟。

 

为什么明白很多做事的技巧，却仍然不是很高效。明知道做事不要切换，却一会看看旺旺，一会听听音乐。最近朋友也和我说明明知道要努力，却还是喜欢玩。答案是缺乏自律。#少有人走的路# 是一位心理学家写的关于如何走上心智成熟之路的书，其中的核心观点就是自律。带着问题重看此书又有新的收获。




人生是一个面对问题并解决问题的过程 。]]></description><category></category></item><item><title><![CDATA[蔡康永的说话之道]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/25027955</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/25027955</guid><author>bluend1004</author><pubDate>Mon, 05 May 2014 09:58:34 +0800</pubDate><description><![CDATA[最近花了几个晚上看完了《蔡康永的说话之道》，书中有一些很不错的说话之道在此分享一下，希望更多的人透过说话，认真看待人与人之间的沟通，懂得把别人放在心上，从而靠近幸福。

 

你说什么样的话，你就是什么样的人。你因注意说话的品味，而成为有品位的人，你因训练自己好好倾听，而成为一个善于站在别人的立场想事情的人。

 

学会赞美。别人赞美你一句，你就回一句赞美，这就叫社交。别人骂你一]]></description><category></category></item><item><title><![CDATA[把时间当作朋友]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/25027287</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/25027287</guid><author>bluend1004</author><pubDate>Mon, 05 May 2014 09:50:12 +0800</pubDate><description><![CDATA[其实要管理的不是时间，而是自己。通过锻炼自己的心智来管理好自己。心智指的是人的各项思维能力的总和。心智包含三方面能力，获取知识，应用知识和抽象推理。
 
所有人面临的困境是不愿意花时间思考。苏格拉底揭示所谓的思考过程是“提问和回答”，培根说读书使人完整，讨论使人完备，写作使人完善。不思考的人没有问题可问。会思考的人有问题却往往并不去问他人，因为他们能自己解决。所有学生提问都源于所有人共同的缺点]]></description><category></category></item><item><title><![CDATA[[读书笔记]吸引力]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/25026775</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/25026775</guid><author>bluend1004</author><pubDate>Mon, 05 May 2014 09:43:49 +0800</pubDate><description><![CDATA[吸引力是一本教你写好PPT的书。

 

什么是 PPT?

是一种演示文稿图形程序，是 Power Point 简称。

 

为什么要用 PPT ？

ü          PPT 表现出来的逻辑化和视觉化更受欢迎

ü          PPT 更有利于沟通。

ü          PPT 提供更加视觉化的表达方式

 

如何做好 PPT ？ 做到]]></description><category></category></item><item><title><![CDATA[如何学习开源框架？]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/25026015</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/25026015</guid><author>bluend1004</author><pubDate>Mon, 05 May 2014 09:34:44 +0800</pubDate><description><![CDATA[作者：kiral  链接地址：http://kiral.iteye.com/blog/791155

 

   前短时间被人问起“如何学习开源框架”这个问题，大家是如何学习开源框架的呢？

 

   整理了下自己的思路，仅供拍砖！

 

   1：了解：先了解该开源框架在什么背景下诞生的，主要用来解决什么问题。

       （做了产品经理之后遇到啥事，我都先讲]]></description><category></category></item><item><title><![CDATA[服务治理过程演进]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/24806207</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/24806207</guid><author>bluend1004</author><pubDate>Wed, 30 Apr 2014 17:38:00 +0800</pubDate><description><![CDATA[转于：
http://javatar.iteye.com/blog/1345073


 

在大规模服务化之前，应用可能只是通过RMI或Hessian等工具，简单的暴露和引用远程服务，通过配置服务的URL地址进行调用，通过F5等硬件进行负载均衡。 

(1) 当服务越来越多时，服务URL配置管理变得非常困难，F5硬件负载均衡器的单点压力也越来越大。 

此时需要一个服务注册中]]></description><category></category></item><item><title><![CDATA[Log4j.properties配置详解]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/24238579</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/24238579</guid><author>bluend1004</author><pubDate>Mon, 21 Apr 2014 11:10:14 +0800</pubDate><description><![CDATA[原文地址：Log4j.properties配置详解作者：大海巨浪
一、Log4j简介


Log4j有三个主要的组件：Loggers(记录器)，Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别，日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别，并可以在运行时控制日志输出的样式和位置。


1、Loggers

]]></description><category></category></item><item><title><![CDATA[JMX 平台MXBean]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/23939371</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/23939371</guid><author>bluend1004</author><pubDate>Thu, 17 Apr 2014 15:54:21 +0800</pubDate><description><![CDATA[JAVA 平台MXBean 是一种托管 Bean，它符合 JMX Instrumentation Specification,提供管理接口，用于监视和管理 Java 虚拟机以及 Java 虚拟机在其上运行的操作系统。
JAVA 平台MXBean:
ClassLoadingMXBean 用于 Java 虚拟机的类加载系统的管理接口。 
CompilationMXBean 用于 Java 虚拟机]]></description><category></category></item><item><title><![CDATA[java中List对象排序通用方法]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/21744491</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/21744491</guid><author>bluend1004</author><pubDate>Fri, 21 Mar 2014 21:19:00 +0800</pubDate><description><![CDATA[在数据库中查出来的列表中，往往需要对不同的字段重新排序，一般的做法都是使用排序的字段，重新到数据库中查询。如果不到数据库查询，直接在第一次查出来的list中排序，无疑会提高系统的性能。

只要把第一次查出来的结果存放在session中，就可以对list重新排序了。一般对list排序可以使用Collections.sort(list)，但如果list中包含是一个对象的话，这种方法还是行不通的。如]]></description><category></category></item><item><title><![CDATA[Redis学习系列（一）：Redis服务器端的配置与启动]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/18259793</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/18259793</guid><author>bluend1004</author><pubDate>Tue, 14 Jan 2014 11:46:21 +0800</pubDate><description><![CDATA[Redis学习系列（一）：Redis服务器端的配置与启动]]></description><category></category></item><item><title><![CDATA[关于ActiveMQ的配置]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/17380791</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/17380791</guid><author>bluend1004</author><pubDate>Tue, 17 Dec 2013 17:40:44 +0800</pubDate><description><![CDATA[目前常用的消息队列组建无非就是MSMQ和ActiveMQ，至于他们的异同，这里不想做过多的比较。简单来说，MSMQ内置于微软操作系统之中，在部署上包含一个隐性条件：Server需要是微软操作系统。（对于这点我并去调研过MSMQ是否可以部署在非微软系统，比如:Linux，只是拍脑袋想了想，感觉上是不可以）。对于ActiveMQ，微软系统和Linux都是可以部署的。从功能方面来说，一般最常用的就是：消]]></description><category></category></item><item><title><![CDATA[mybatis in 语句的备忘]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/17371917</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/17371917</guid><author>bluend1004</author><pubDate>Tue, 17 Dec 2013 10:44:34 +0800</pubDate><description><![CDATA[长话短说，做个备忘。


mybatis当传递参数需要用in 括起来时，如果in的参数类型为number，常用#{}的会自动解析带单引号的也就是('2','1')，故可尝试用mybatis3.0弃用的${}，这个不会把单引号加到你传入的参数中，可正常运行。


如下转个in的另一种使用方法。




1. 当查询的参数只有一个时 
  findByIds(List ids)]]></description><category></category></item><item><title><![CDATA[学习分享——Memcached]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/17225725</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/17225725</guid><author>bluend1004</author><pubDate>Mon, 09 Dec 2013 16:51:02 +0800</pubDate><description><![CDATA[1.Memcached是什么



Memcached是一个C语言编写的缓存系统，为了减少Web应用直接跟数据库交互，将一些经常访问的对象以K/V对的形式存放在内存中。缓存是一种加速应用速度的优化手段，核心思想是用对内存的读取换取直接对数据库的操作，因为内存读取速度高于磁盘读取速度。
Memcached是通过C语言编写的，使用libevent框架实现底层的TCP/IP通信，只要支持Soc]]></description><category></category></item><item><title><![CDATA[数据库Sharding的基本思想和切分策略]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/13631539</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/13631539</guid><author>bluend1004</author><pubDate>Wed, 30 Oct 2013 17:52:22 +0800</pubDate><description><![CDATA[本文着重介绍sharding的基本思想和理论上的切分策略，关于更加细致的实施策略和参考事例请参考我的另一篇博文：数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示 




一、基本思想

      Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上，从而缓解单一数据库的性能问题。不太严格的讲，对于海量数据的数据库，如果是因]]></description><category></category></item><item><title><![CDATA[优质代码的十诫]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/13630087</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/13630087</guid><author>bluend1004</author><pubDate>Wed, 30 Oct 2013 16:42:28 +0800</pubDate><description><![CDATA[1.- DRY: Don’t repeat yourself.

DRY 是一个最简单的法则，也是最容易被理解的。但它也可能是最难被应用的（因为要做到这样，我们需要在泛型设计上做相当的努力，这并不是一件容易的事）。它意味着，当我们在两个或多个地方的时候发现一些相似的代码的时候，我们需要把他们的共性抽象出来形一个唯一的新方法，并且改变现有的地方的代码让他们以一些合适的参数调用这个新的方法。
]]></description><category></category></item><item><title><![CDATA[Servlet的Cookie值保存与获取]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/13091097</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/13091097</guid><author>bluend1004</author><pubDate>Sat, 26 Oct 2013 09:59:37 +0800</pubDate><description><![CDATA[今天测试设置和获取Cookie遇到了一点小问题，很奇怪的问题；
　　把J2ee服务部署在本地 8080端口；访问任何一个服务时，如果客户端没有cookie，则下发cookie，
　　如果客户端已经有了该cookie的值就不下发，代码逻辑如下：
String　uid="";
Cookie　mycookies[]　=　request.getCookies();
　if　(mycookies!]]></description><category></category></item><item><title><![CDATA[分布式服务框架 Zookeeper -- 管理分布式环境中的数据]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/13000463</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/13000463</guid><author>bluend1004</author><pubDate>Thu, 24 Oct 2013 16:21:53 +0800</pubDate><description><![CDATA[安装和配置详解

本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础，最新的版本可以通过官网http://hadoop.apache.org/zookeeper/来获取，Zookeeper 的安装非常简单，下

安装和配置详解

本文介绍的 Zookeeper 是以 3.2.2 这个稳定版本为基础，最新的版本可以通过官网http://hadoop.apache.org]]></description><category></category></item><item><title><![CDATA[字节、字、bit、byte的关系]]></title><link>https://blog.youkuaiyun.com/bluend1004/article/details/12971019</link><guid>https://blog.youkuaiyun.com/bluend1004/article/details/12971019</guid><author>bluend1004</author><pubDate>Wed, 23 Oct 2013 14:40:30 +0800</pubDate><description><![CDATA[字 word 
字节 byte 
位 bit 
字长是指字的长度

1字=2字节(1 word = 2 byte) 
1字节=8位(1 byte = bit) 
 
一个字的字长为16 
一个字节的字长是8

bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 
Bps即是By]]></description><category></category></item></channel></rss>