- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 Spring 切面 AOP基础 之四
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
2015-05-10 20:49:06
534
原创 Spring 切面 AOP基础 之三
螃蟹在剥我的壳,脚往杯上落,茶叶煮着温泉,而代码在撸我。看见一手动人的小诗,仿写了一手,上回说到锋利的切面AOP,这里对他进行自动代理,灰常的powerfull。1、通常手写对Service的代理十分繁琐,可以用BeanNameAutoProxyCreator去根据名字自动代理,还有个DefaultAdvisorAutoProxyCreator更具Advicer匹配成功自动创建代理。Spr
2015-05-10 19:58:30
352
原创 Spring 切面 AOP基础 之二
锋利的AOP,上回说到我们利用AOP对服务进行了代理,切的很亮,很光滑,我想吟一手,快拦住我。莫道男儿心如铁,君不见,满川红叶,尽是离人眼中血。对于AOP还应该罅隙的解释一下,切面的功能被称为通知Advice。通知:描述切面要完成的工作,确定何时何地执行。连接点(Joinpint):程序执行中能够插入切面的一个时机,可以是方法被调用时,异常抛出时,切面代码通过这个点插入到程序的一般流程中。
2015-05-03 21:36:58
400
原创 Spring 切面 AOP基础 之一
时至五月,北京的天气大大的热起来了,为了凉爽和舒适,呆在家里撸代码才是正事。光自己撸代码不乐,众撸代码才是趣事。Spring刚离开不久,我们就来温习回味一下吧。1、从基础讲起切面有助于实现交叉事物的模块化,交叉事物是指会影响到多个程序位置的地方。因此得采用重用技术,常见的重用就是继承和代理,切面提供了一种取代继承和委托的方式,使之更简洁。使用切面,我们仍然在一个地方定义公用功能,但是可以明
2015-05-02 13:00:22
505
转载 page and pageBean
/** * www.dhgate.com copyright reserved. */package com.dhgate.util;import java.util.List;/** * 分页对象。一个分页对象包含查询的结果集和分页信息pageBean * @author sunbaoming * */public class Page implements java.i
2014-05-23 17:24:47
590
原创 读写文件操作xml
需求:就我给你截的那一段撒,左边为顶面深读,右边底面深度,在这之间他的岩性赋值为6.但这个太细了,我想要直接显示1823.625-1824.625为6.把中间的合并了代码:
2014-05-15 12:49:04
495
原创 java 回调与异步
回调接口package com.dhgate.spumanage.web.action;public interface CallBack { void execute(Object... objects);}异步
2014-05-13 15:37:01
470
转载 Linux的学习
用户:用户是能获取系统资源的权限的集合useradd [options] username 增加用户 useradd -u 1888 -g 1000 -d /home/username -s /bin/sh wendypasswd tianweilin 给tianweilin设置密码 /etc/passwdusermod [options] username 修改
2014-03-16 20:39:02
515
转载 Annotation 的建立和使用
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
2014-03-11 19:21:26
477
转载 python 无类的哥顿人游戏
#--coding:utf-8--from sys import exitfrom random import randintdef death(): quips=["You died.You kinda suck at this.", "Nice job,you died...jackass", "Such a luser.",
2014-03-02 19:57:40
929
转载 title页轮转字幕
新闻中心----是世界上最牛的人! var str = ["新","闻","中","心","----","D","Z","是","世","界","上","最","牛","的","人","!"," "," "," "];var len = str.length;var index = 0;function rollTitle(){ var title = ""; if(in
2014-02-10 10:26:56
529
原创 Jdom生成和解析xml
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
2014-01-21 11:27:31
500
原创 农场有头大母牛,每年生一小母牛,母牛5岁生母牛,20年后多少牛
母牛类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
2014-01-18 09:51:02
1608
原创 责任链模式
客户端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(
2014-01-15 20:42:50
494
转载 情感故事之婚后
结婚二年后,先生跟我商量把婆婆从乡下接来安度晚年。先生很小时父亲就过世了,他是婆 婆唯一的寄托,婆婆一个人扶养他长大,供他读完大学。“含辛茹苦” 这四个字用在婆婆的身上,绝对不为过! 我连连说好,马上给婆婆收拾出一间南向带阳台的房间,可以晒太阳,养花草什么的。先生站在阳光充足的房间,一句话没说,却突然举起我在房间里转圈,在我张 牙舞爪地求饶时,先生说:“接咱妈去。” 先生身材高大,我喜欢贴着
2014-01-10 13:49:26
775
原创 Socket的例子
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
2014-01-03 20:41:26
427
转载 整形转字节byte数组
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 >>
2013-09-13 14:51:48
2053
转载 控制台 看书
package test; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import java.util.Scanner; public class QiuShiBaiKe { /** * @param args *
2013-09-11 14:13:28
513
原创 JSP页面验证码源码,直接复制到页面使用
<%@ 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;
2013-09-09 17:48:20
831
原创 身份证JS校验
function valiIdCard(sId){ var aCity={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北",43:"湖南",44:"广东",45:"广
2013-09-02 11:30:55
586
原创 关于HTML5,了解得很少。
尝鲜 function lerp(a, b, p) { return (b-a)*p + a; } window.onload = function() { var canvas = document.getElementById("scratch"); // canvas dimensions var width = parseInt(
2013-08-23 17:44:19
455
原创 java Robot的使用,测试手速装逼
public static void main(String[] args) { try { Thread.sleep(5000); Robot robot = new Robot(); robot.delay(1000); for (int key = KeyEvent.VK_A; key <= KeyEvent.VK_Z; key++) { ro
2013-08-22 22:58:39
982
原创 看了下观察者模式。。。是用C++写的,然后回到java,看到Obserable简直喜不自胜啊
从客户端开始: @Test public void testObserver(){ NumObserverable observable = new NumObserverable();//被观察者 NumObserv er observer1 = new NumObserver();//观察者 Observer observer2 = new ODDOberser();
2013-08-19 22:40:38
523
原创 机智的小伙伴,上几个笑话
一日记者问韩寒:"请问,,你母亲和郭四娘一起掉进水里你先救哪一个?"不少人纳闷,怎么提这种问题。韩寒肯定的说:“先救四娘”。全场哗然,议论纷纷。韩寒看出了大家的疑惑,补充了一句“水深一米四”!顿时掌声雷动、韩寒的机智打动了在场的所有人,然后大家起立合唱了一首《白雪公主与七个郭敬明》“你如果得了狂犬病,要做的第一件事是什么?”“我要纸和笔。”“写遗嘱?” “不!列出我要咬的人的名
2013-08-12 21:59:44
658
转载 微软面试题:3,3,8,8,四个数字任意加减乘除使之最后等于24的编程解决方法
微软面试题:3,3,8,8,四个数字任意加减乘除使之最后等于24的公式四个数字,四中操作方式,括号的取舍。。空间复杂度:4!*A(4,3)*C(8) = 12288次,差不多就计算完了。用java建个Calculator的类,分别设置属性,4个数字用Set装好,操作方式的集合用list装好,暴力解题。坑爹啊,算法不好没编出来。找了个js的方案,如下代码copy到记事本,
2013-07-18 23:40:09
5274
原创 jquery Temp jsonToAction
Insert title here 部门名: 查询 ${deptId} ${createTime} ${modifyTime} ${deptName} 修改 删除 部门ID 创建时间 修改时间
2013-07-08 19:55:53
1002
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人