<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ab1233369ab的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ab1233369ab</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ab1233369ab]]></copyright><item><title><![CDATA[Spring 切面 AOP基础 之四]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/45624697</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/45624697</guid><author>ab1233369ab</author><pubDate>Sun, 10 May 2015 20:49:06 +0800</pubDate><description><![CDATA[Spring AOP在企业应用中 通常与AspectJ结合使用，尤其是在注解AOP的时候。
话不多说，talk is cheap,i'll show you code。
引用Pom.xml 加入AspectJ的依赖
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS]]></description><category></category></item><item><title><![CDATA[Spring 切面 AOP基础 之三]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/45624103</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/45624103</guid><author>ab1233369ab</author><pubDate>Sun, 10 May 2015 19:58:30 +0800</pubDate><description><![CDATA[螃蟹在剥我的壳，脚往杯上落，茶叶煮着温泉，而代码在撸我。看见一手动人的小诗，仿写了一手，上回说到锋利的切面AOP，这里对他进行自动代理，灰常的powerfull。
1、通常手写对Service的代理十分繁琐，可以用BeanNameAutoProxyCreator去根据名字自动代理，还有个DefaultAdvisorAutoProxyCreator更具Advicer匹配成功自动创建代理。
Spr]]></description><category></category></item><item><title><![CDATA[Spring 切面 AOP基础 之二]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/45459071</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/45459071</guid><author>ab1233369ab</author><pubDate>Sun, 03 May 2015 21:36:58 +0800</pubDate><description><![CDATA[锋利的AOP，上回说到我们利用AOP对服务进行了代理，切的很亮，很光滑，我想吟一手，快拦住我。莫道男儿心如铁，君不见，满川红叶，尽是离人眼中血。
对于AOP还应该罅隙的解释一下，切面的功能被称为通知Advice。通知：描述切面要完成的工作，确定何时何地执行。
连接点(Joinpint):程序执行中能够插入切面的一个时机，可以是方法被调用时，异常抛出时，切面代码通过这个点插入到程序的一般流程中。]]></description><category></category></item><item><title><![CDATA[Spring 切面 AOP基础  之一]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/45439029</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/45439029</guid><author>ab1233369ab</author><pubDate>Sat, 02 May 2015 13:00:22 +0800</pubDate><description><![CDATA[时至五月，北京的天气大大的热起来了，为了凉爽和舒适，呆在家里撸代码才是正事。光自己撸代码不乐，众撸代码才是趣事。Spring刚离开不久，我们就来温习回味一下吧。
1、从基础讲起
切面有助于实现交叉事物的模块化，交叉事物是指会影响到多个程序位置的地方。因此得采用重用技术，常见的重用就是继承和代理，切面提供了一种取代继承和委托的方式，使之更简洁。使用切面，我们仍然在一个地方定义公用功能，但是可以明]]></description><category></category></item><item><title><![CDATA[page and pageBean]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/26726937</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/26726937</guid><author>ab1233369ab</author><pubDate>Fri, 23 May 2014 17:24:47 +0800</pubDate><description><![CDATA[/**
 * www.dhgate.com copyright reserved.
 */
package com.dhgate.util;

import java.util.List;

/**
 * 分页对象。一个分页对象包含查询的结果集和分页信息pageBean
 * @author sunbaoming
 *
 */
public class Page implements java.i]]></description><category></category></item><item><title><![CDATA[读写文件操作xml]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/25884085</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/25884085</guid><author>ab1233369ab</author><pubDate>Thu, 15 May 2014 12:49:04 +0800</pubDate><description><![CDATA[需求：
就我给你截的那一段撒，左边为顶面深读，右边底面深度，在这之间他的岩性赋值为6.但这个太细了，我想要直接显示1823.625-1824.625为6.把中间的合并了


代码：]]></description><category></category></item><item><title><![CDATA[java  回调与异步]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/25715507</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/25715507</guid><author>ab1233369ab</author><pubDate>Tue, 13 May 2014 15:37:01 +0800</pubDate><description><![CDATA[回调接口
package com.dhgate.spumanage.web.action;

public interface CallBack {
	void execute(Object... objects);
}

异步]]></description><category></category></item><item><title><![CDATA[Linux的学习]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/21336949</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/21336949</guid><author>ab1233369ab</author><pubDate>Sun, 16 Mar 2014 20:39:02 +0800</pubDate><description><![CDATA[用户：用户是能获取系统资源的权限的集合



useradd [options] username 增加用户   useradd -u 1888 -g 1000 -d /home/username -s /bin/sh wendy
passwd tianweilin   给tianweilin设置密码  /etc/passwd
usermod [options] username 修改]]></description><category></category></item><item><title><![CDATA[Annotation 的建立和使用]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/21032319</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/21032319</guid><author>ab1233369ab</author><pubDate>Tue, 11 Mar 2014 19:21:26 +0800</pubDate><description><![CDATA[package com.dhgate.prod.impl;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target]]></description><category></category></item><item><title><![CDATA[python  无类的哥顿人游戏]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/20302601</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/20302601</guid><author>ab1233369ab</author><pubDate>Sun, 02 Mar 2014 19:57:40 +0800</pubDate><description><![CDATA[#--coding:utf-8--
from sys import  exit
from random import randint

def death():
    quips=["You died.You kinda suck at this.",
           "Nice job,you died...jackass",
           "Such a luser.",]]></description><category></category></item><item><title><![CDATA[title页轮转字幕]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/19030961</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/19030961</guid><author>ab1233369ab</author><pubDate>Mon, 10 Feb 2014 10:26:56 +0800</pubDate><description><![CDATA[新闻中心----是世界上最牛的人！



    var str = ["新","闻","中","心","----","D","Z","是","世","界","上","最","牛","的","人","！"," "," "," "];
var len = str.length;

var index = 0;
function rollTitle(){
	var title = "";
	if(in]]></description><category></category></item><item><title><![CDATA[Jdom生成和解析xml]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/18600315</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/18600315</guid><author>ab1233369ab</author><pubDate>Tue, 21 Jan 2014 11:27:31 +0800</pubDate><description><![CDATA[import java.io.File;
import java.io.FileWriter;
import java.io.IOException;

import org.jdom.Attribute;
import org.jdom.Comment;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.outp]]></description><category></category></item><item><title><![CDATA[农场有头大母牛，每年生一小母牛，母牛5岁生母牛，20年后多少牛]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/18444073</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/18444073</guid><author>ab1233369ab</author><pubDate>Sat, 18 Jan 2014 09:51:02 +0800</pubDate><description><![CDATA[母牛类
public class Cow {
	private int age = 1;

	public Cow() {
		// TODO Auto-generated constructor stub
	}
	public Cow(int age){
		this.age = age;
	}
	public int getAge() {
		return age;
	}

	public ]]></description><category></category></item><item><title><![CDATA[责任链模式]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/18321743</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/18321743</guid><author>ab1233369ab</author><pubDate>Wed, 15 Jan 2014 20:42:50 +0800</pubDate><description><![CDATA[客户端

public class Main {
	public static void main(String[] args) {
		String msg = "=_=,I'm sorry,I cannot do this!fuck it!=_=,fuck";
		FilterChain filterChain = new FilterChain();
		filterChain.add(]]></description><category></category></item><item><title><![CDATA[情感故事之婚后]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/18081225</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/18081225</guid><author>ab1233369ab</author><pubDate>Fri, 10 Jan 2014 13:49:26 +0800</pubDate><description><![CDATA[结婚二年后，先生跟我商量把婆婆从乡下接来安度晚年。先生很小时父亲就过世了，他是婆 婆唯一的寄托，婆婆一个人扶养他长大，供他读完大学。“含辛茹苦” 这四个字用在婆婆的身上，绝对不为过！ 我连连说好，马上给婆婆收拾出一间南向带阳台的房间，可以晒太阳，养花草什么的。先生站在阳光充足的房间，一句话没说，却突然举起我在房间里转圈，在我张
 牙舞爪地求饶时，先生说：“接咱妈去。”　　先生身材高大，我喜欢贴着]]></description><category></category></item><item><title><![CDATA[Socket的例子]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/17799143</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/17799143</guid><author>ab1233369ab</author><pubDate>Fri, 03 Jan 2014 20:41:26 +0800</pubDate><description><![CDATA[Client端：
package com.dhgate.prodtranslate.client;
import java.io.*; 
import java.net.*; 

public class Client { 
	private Socket socket; 
	private BufferedReader in; 
	private PrintWriter out; 
	
	pu]]></description><category></category></item><item><title><![CDATA[整形转字节byte数组]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/11643919</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/11643919</guid><author>ab1233369ab</author><pubDate>Fri, 13 Sep 2013 14:51:48 +0800</pubDate><description><![CDATA[public static byte[] intToByte(int number) {
int temp = number;
byte[] b=new byte[4];
for (int i=b.length-1;i>-1;i--){
b[i] = new Integer(temp&0xff).byteValue();      //将最高位保存在最低位
temp = temp >>]]></description><category></category></item><item><title><![CDATA[控制台 看书]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/11562625</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/11562625</guid><author>ab1233369ab</author><pubDate>Wed, 11 Sep 2013 14:13:28 +0800</pubDate><description><![CDATA[package test; 


import java.io.BufferedReader; 
import java.io.InputStreamReader; 
import java.net.URL; 
import java.util.Scanner; 


public class QiuShiBaiKe { 


/** 
* @param args 
*]]></description><category></category></item><item><title><![CDATA[ＪＳＰ页面验证码源码，直接复制到页面使用]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/11486631</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/11486631</guid><author>ab1233369ab</author><pubDate>Mon, 09 Sep 2013 17:48:20 +0800</pubDate><description><![CDATA[<%@ page contentType="image/jpeg" import="java.awt.*,
java.awt.image.*,java.util.*,javax.imageio.*" %>

<%! Color getRandColor(int fc,int bc)
{
Random random = new Random();
if(fc>255) fc=255;
]]></description><category></category></item><item><title><![CDATA[velocity 学习，邮件发送模板的应用]]></title><link>https://blog.youkuaiyun.com/ab1233369ab/article/details/11486267</link><guid>https://blog.youkuaiyun.com/ab1233369ab/article/details/11486267</guid><author>ab1233369ab</author><pubDate>Mon, 09 Sep 2013 17:42:47 +0800</pubDate><description><![CDATA[XXXX服务商店



	
    	
        	
            	若你看不到下面的内容，请点击此处查看详细内容 
            
        
    
    
    
    	
        	
            	
            
        
         
        	
            	尊敬的客户${user]]></description><category></category></item></channel></rss>