<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[月习]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_7664</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_7664]]></copyright><item><title><![CDATA[java 工程中静态常量类问题]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82619692</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82619692</guid><author>iteye_7664</author><pubDate>Wed, 27 May 2015 10:42:59 +0800</pubDate><description><![CDATA[在搭建java工程时，一般都会建有一个常量类Constants来存放工程中用到的常量。
如表示状态的常量，日期格式等等。一处定义多处使用，非常方便。

但是注意当某个常量的值被修改后，所有引用到该常量的类都会进行重新编译，当将修改
更新到生产环境时，要将所有重新编译的class文件全部上传才能更新完整。不能只更新
修改的java文件所对应的class文件。

这么的还是吧一些变量放到...]]></description><category></category></item><item><title><![CDATA[spring MVC 乱码解决]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82619658</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82619658</guid><author>iteye_7664</author><pubDate>Tue, 26 May 2015 16:56:58 +0800</pubDate><description><![CDATA[spring MVC 乱码

解决get乱码：
tomcat服务器
在server.xml配置文件中
http的节点添加参数
URIEncoding=&quot;UTF-8&quot;


解决Post乱码：
web.xml配置过滤器，可使用spring包内自带
过滤器：

[code=&quot;xml&quot;]   
        characterEncodingFilter 
        ...]]></description><category></category></item><item><title><![CDATA[android ListView]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82604172</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82604172</guid><author>iteye_7664</author><pubDate>Fri, 05 Sep 2014 11:31:21 +0800</pubDate><description><![CDATA[ListView

垂直列表显示内容

创建方法：
   使用ListView
   使用ListActivity

常用xml属性
android:divider  设置listView分隔条，可以是coler，drawable
android:dividerHeight 设置分隔条的高度
android:entries  指定一个数字资源，作为listView的内容
...]]></description><category></category></item><item><title><![CDATA[linux sort 命令]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82582864</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82582864</guid><author>iteye_7664</author><pubDate>Wed, 18 Jun 2014 11:21:18 +0800</pubDate><description><![CDATA[sort 
对文本文件内容 行 排序

参数：
-t 指定分隔符，默认tab或空格
-k 以哪列进行排序，上面-t分割后，1行可能有多列
   可以指定多列排序
   语法：开始列[.第几个字符,结束列.第几个字符] 
        括号内可以省略不指定 
-r 降序，默认升序
-u 去除重复行
-n 以数字进行排序，默认以字符
-f 忽略大小写

建立第一个测试文件...]]></description><category></category></item><item><title><![CDATA[linux sed 命令]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82582794</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82582794</guid><author>iteye_7664</author><pubDate>Tue, 17 Jun 2014 16:45:15 +0800</pubDate><description><![CDATA[sed ：stream editor
查找和编辑文本

参数
-n 只列出经过sed 特殊处理的行
-i 在源文件上操作
-e 允许多重编辑


常用命令：
a
新增行，当前参照行后
  sed '2a hello' 第二行后新加一行 hello

i
新增行，当前参照行前

c
行替换， c的后面接字串，替换多行被替换的内容用 \n表示换行
 sed  '3...]]></description><category></category></item><item><title><![CDATA[java计算排列结果内容]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82582654</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82582654</guid><author>iteye_7664</author><pubDate>Mon, 16 Jun 2014 11:06:10 +0800</pubDate><description><![CDATA[递归方法
[code=&quot;java&quot;]	/**
	 * 递归计算
	 * @param rs     最后结果
	 * @param temprs 当前排列数据内容 上下文
	 * @param data   待排列数据
	 * @param all    一共几组 从0计
	 * @param index  第几组数 从0计
	 */
	public void cal(List ...]]></description><category></category></item><item><title><![CDATA[oracle 数据库隔离级别]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82578236</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82578236</guid><author>iteye_7664</author><pubDate>Tue, 29 Apr 2014 17:46:11 +0800</pubDate><description><![CDATA[[b]事务不同引发的状况：[/b]
      脏读(Dirty reads)
         一个事务读取另一个事务尚未提交的修改时，产生脏读
           很多数据库允许脏读以避免排它锁的竞争。 
      不可重复读(Nonrepeatable reads)
          同一查询在同一事务中多次进行，由于其他提交事务所做的修改或删除，每次返回不同的结果集，此时发...]]></description><category></category></item><item><title><![CDATA[css 三角箭头]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82578183</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82578183</guid><author>iteye_7664</author><pubDate>Tue, 29 Apr 2014 14:30:12 +0800</pubDate><description><![CDATA[要做效果：天猫首页分类导航白色小三角

[img]http://dl2.iteye.com/upload/attachment/0096/6078/cc50fae2-390b-3602-99c3-4fb2f53736d8.jpg[/img]

主要用css设置border的样式

首先看一下，一个普通的设置border情况
[code=&quot;html&quot;]
 
  test 
  ...]]></description><category></category></item><item><title><![CDATA[activemq 发送接收消息]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82578076</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82578076</guid><author>iteye_7664</author><pubDate>Mon, 28 Apr 2014 14:05:58 +0800</pubDate><description><![CDATA[下载apache activemq：

http://activemq.apache.org/download-archives.html

选择自己选用版本。

这里本地测试选用window版本
解压zip文件，不做任何修改 /bin目录下有window启动文件
运行activemq.bat启动activemq服务

默认服务连接地址：tcp://localhost:6161...]]></description><category></category></item><item><title><![CDATA[linux tar 命令]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82575900</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82575900</guid><author>iteye_7664</author><pubDate>Thu, 10 Apr 2014 13:38:46 +0800</pubDate><description><![CDATA[
-v 压缩/解压缩的过程中，将正在处理的文件名显示出来（常用）
-f 后面立刻接要被处理的文档名

-c 建立打包文档，
-x 解打包或解压缩 
-t 查看打包文档的内容

一般 -c,-x,-t不可能出现在同一串指令中

-j 以bzip2进行压缩或解压缩。文档名最好：*.tar.bz2
-z 以gzip进行压缩或解压缩。 文档名最好：*.tar.gz
-C 目录 ：解...]]></description><category></category></item><item><title><![CDATA[java消息服务（jms） 概念]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82575787</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82575787</guid><author>iteye_7664</author><pubDate>Wed, 09 Apr 2014 18:02:18 +0800</pubDate><description><![CDATA[[b]什么是消息[/b]

消息是组件和应用程序之间的一种通信形式。一个消息系统是点对点的设施。
消息客户端可以发送或接收消息。每一个客户端都连接到一个消息代理。这个代理
可以创建，发送，接收和读取消息。

消息传递可以分布式通信，是松耦合的。一个组件发送一条消息到目的地，接受者可以
从目的地接收到该条消息。然而，发送者和接受者不必为了通信同时可用。事实上，发送者
并不需要了解接收...]]></description><category></category></item><item><title><![CDATA[apache mina 自定义编码解码]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82575631</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82575631</guid><author>iteye_7664</author><pubDate>Tue, 08 Apr 2014 21:50:59 +0800</pubDate><description><![CDATA[mina允许自定义数据传输的编码和解码方式

需要
实现ProtocolCodecFactory接口的工厂类
实现ProtocolDecoder接口的解码类
实现ProtocolEncoder接口的编码类

本例以client和server端都是java实现

首先定义传输的数据格式：
编码和解码都是针对数据字节。
数据格式：A+B+C+D
A:固定长度 6个字节，用来简单...]]></description><category></category></item><item><title><![CDATA[mysql 用户和权限管理]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82574923</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82574923</guid><author>iteye_7664</author><pubDate>Wed, 02 Apr 2014 14:07:22 +0800</pubDate><description><![CDATA[首先mysql root用户登录
[code=&quot;java&quot;][root@xx ~]# mysql -u root -p 
Enter password: 输入密码[/code]

切换数据库
[code=&quot;java&quot;]mysql&gt; use mysql;[/code]

创建一个用户
[code=&quot;sql&quot;]mysql&gt; insert into user(host,user,pass...]]></description><category></category></item><item><title><![CDATA[linux 账号管理]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82574845</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82574845</guid><author>iteye_7664</author><pubDate>Tue, 01 Apr 2014 21:49:14 +0800</pubDate><description><![CDATA[useradd 命令 新建用户
useradd bird
新建一个bird用户，bird的相关信息会有一些默认值
用户的相关信息主要存储在/etc/passwd和/etc/shadow两个目录下

/etc/passwd文件

bird:x:1009:1009::/home/bird:/bin/bash

以“:”分割
第一列：账号名称
第二列：密码，非明文
第三列：UID...]]></description><category></category></item><item><title><![CDATA[mina 传输java对象]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82573122</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82573122</guid><author>iteye_7664</author><pubDate>Wed, 19 Mar 2014 17:11:16 +0800</pubDate><description><![CDATA[mina client和server端传输和接收java对象，是java序列化和反序列化的过程。
mina-core包中有对这一块encoder-decoder的编解码类。
ObjectSerializationCodecFactory是工厂类，在client和server端配置coder filter时使用到。ObjectSerializationEncoder是序列化编码类，ObjectS...]]></description><category></category></item><item><title><![CDATA[java 序列化]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82572975</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82572975</guid><author>iteye_7664</author><pubDate>Tue, 18 Mar 2014 17:41:46 +0800</pubDate><description><![CDATA[以有序的字节数组形式描述java对象，
包括对象的描述信息（类名，字段信息等）和当前值状态
对java对象进行持久化，保持对象状态
进行网络传输或存储到文件中

序列化只和类有状态的信息有关，其他的信息不必要进行
序列化，如方法的描述。

实现Serializable接口
serialVersionUID：主要是反序列化时校验版本一致性。
序列化时会将该值存储到字节中，如果中间...]]></description><category></category></item><item><title><![CDATA[mina 服务端启动源码阅读]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82572815</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82572815</guid><author>iteye_7664</author><pubDate>Mon, 17 Mar 2014 16:29:06 +0800</pubDate><description><![CDATA[$home=org.apache.mina
启动过程中，主要业务开始于
$home.core.polling.AbstractPollingIoAcceptor.Acceptor
线程类监听，

case1：未初始化server，进行绑定初始化
具体绑定代码在
[code=&quot;java&quot;]$home.transport.socket.nio.NioSocketAcceptor.open...]]></description><category></category></item><item><title><![CDATA[mina 简单server端例子]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82572476</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82572476</guid><author>iteye_7664</author><pubDate>Fri, 14 Mar 2014 16:28:24 +0800</pubDate><description><![CDATA[jar包依赖：
[code=&quot;xml&quot;]	
	    org.apache.mina
	    mina-core
	    2.0.7
	 
	
	    log4j
	    log4j
	    1.2.17
	
	
	    org.slf4j
	    slf4j-log4j12
	    1.7.6
	
	
	    org.slf4j
	    s...]]></description><category></category></item><item><title><![CDATA[spring mvc 文件上传]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82570487</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82570487</guid><author>iteye_7664</author><pubDate>Thu, 27 Feb 2014 17:54:58 +0800</pubDate><description><![CDATA[页面：
[code=&quot;html&quot;]  
  	 文件:
  	 
  
[/code]

spring 配置
出去mvc基本配置外，添加

[code=&quot;java&quot;][/code]

CommonsMultipartResolver继承自spring的CommonsFileUploadSupport，后者需要apache
commmon io和fileupload包的依赖...]]></description><category></category></item><item><title><![CDATA[HttpClient 登陆iteye]]></title><link>https://blog.youkuaiyun.com/iteye_7664/article/details/82569787</link><guid>https://blog.youkuaiyun.com/iteye_7664/article/details/82569787</guid><author>iteye_7664</author><pubDate>Fri, 21 Feb 2014 16:10:32 +0800</pubDate><description><![CDATA[[code=&quot;java&quot;]	static String cookie;
	static String url =&quot;http://www.iteye.com/login&quot;;
	static String name=&quot;xxx&quot;;
	static String password =&quot;xxx&quot;;
	public static void main(String[] args) throws Exce...]]></description><category></category></item></channel></rss>