![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java编程
SanGetInstance
这个作者很懒,什么都没留下…
展开
-
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 · 399 阅读 · 0 评论 -
Spring 切面 AOP基础 之二
锋利的AOP,上回说到我们利用AOP对服务进行了代理,切的很亮,很光滑,我想吟一手,快拦住我。莫道男儿心如铁,君不见,满川红叶,尽是离人眼中血。对于AOP还应该罅隙的解释一下,切面的功能被称为通知Advice。通知:描述切面要完成的工作,确定何时何地执行。连接点(Joinpint):程序执行中能够插入切面的一个时机,可以是方法被调用时,异常抛出时,切面代码通过这个点插入到程序的一般流程中。原创 2015-05-03 21:36:58 · 368 阅读 · 0 评论 -
Spring 切面 AOP基础 之三
螃蟹在剥我的壳,脚往杯上落,茶叶煮着温泉,而代码在撸我。看见一手动人的小诗,仿写了一手,上回说到锋利的切面AOP,这里对他进行自动代理,灰常的powerfull。1、通常手写对Service的代理十分繁琐,可以用BeanNameAutoProxyCreator去根据名字自动代理,还有个DefaultAdvisorAutoProxyCreator更具Advicer匹配成功自动创建代理。Spr原创 2015-05-10 19:58:30 · 318 阅读 · 0 评论 -
Spring 切面 AOP基础 之一
时至五月,北京的天气大大的热起来了,为了凉爽和舒适,呆在家里撸代码才是正事。光自己撸代码不乐,众撸代码才是趣事。Spring刚离开不久,我们就来温习回味一下吧。1、从基础讲起切面有助于实现交叉事物的模块化,交叉事物是指会影响到多个程序位置的地方。因此得采用重用技术,常见的重用就是继承和代理,切面提供了一种取代继承和委托的方式,使之更简洁。使用切面,我们仍然在一个地方定义公用功能,但是可以明原创 2015-05-02 13:00:22 · 476 阅读 · 0 评论 -
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 · 560 阅读 · 0 评论 -
读写文件操作xml
需求:就我给你截的那一段撒,左边为顶面深读,右边底面深度,在这之间他的岩性赋值为6.但这个太细了,我想要直接显示1823.625-1824.625为6.把中间的合并了代码:原创 2014-05-15 12:49:04 · 463 阅读 · 0 评论 -
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 · 482 阅读 · 0 评论 -
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 · 448 阅读 · 0 评论 -
农场有头大母牛,每年生一小母牛,母牛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 · 1572 阅读 · 0 评论 -
责任链模式
客户端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 · 468 阅读 · 0 评论 -
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 · 464 阅读 · 0 评论 -
看了下观察者模式。。。是用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 · 501 阅读 · 0 评论 -
控制台 看书
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 · 485 阅读 · 0 评论 -
整形转字节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 · 2013 阅读 · 0 评论 -
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 · 952 阅读 · 0 评论 -
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 · 504 阅读 · 0 评论