自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 ajax提交加载进度条2

实现效果图 加载图片 实现方式:   在jsp页面中加入 样式  .progress{z-index: 2000}     .mask{position: fixed;top: 0;right: 0;bottom: 0;left: 0; z-index: 1000; background-color: #2F2F2F}   节点   js    var i

2016-08-26 14:12:01 2102

原创 代理2

代理类图 如果采用工厂模式和配置文件进行管理,则不需要修改客户端程序, 在配置文件中配置 是否使用目标类、还是代理类,这样以后容易切换。 譬如:想要日志功能时,就配置代理类,否则配置目标类。 销售例子 package com.proxy; public interface Saleable { public void sale(); } package com.pro

2016-08-26 14:09:52 488

原创 类加载器2

自己写个 类加载器 例 包图 package com.in; import java.io.FileInputStream; import java.io.InputStream; import java.util.Date; import java.util.Properties; public class Reflect extends Date { public Str

2016-08-26 14:08:07 412

原创 hadoop

零基础学习hadoop到上手工作线路指导(初级篇) http://www.aboutyun.com/thread-6780-1-1.html 让你了解hadoop生态系统的一本书 http://www.aboutyun.com/thread-7453-1-1.html

2014-06-07 21:26:04 440

原创 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出

package com.itheima; import java.util.ArrayList; import java.util.List; /* * 10、 有100个人围成一个圈,从1开始报数,报到14的这个人就要退出。然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人? */ public class Test10 { public static vo

2014-06-04 16:39:54 3137

原创 代理实现spring的AOP

-----------------------ASP.Net+Unity开发、.Net培训、期待与您交流!--------------------------- -----------------------ASP.Net+Unity开发、.Net培训、期待与您交流!---------------------------

2014-05-31 19:59:12 475

原创 类加载器

-----------------------ASP.Net+Unity开发.Net培训、期待与您交流!--------------------------- 自己写个 类加载器 例 包图 package com.in; import java.io.ByteArrayOutputStream; import java.io.FileInputStream

2014-05-30 16:19:34 563

原创 泛型

泛型:编译期有用  运行期没用 ArrayList arr = new ArrayList(); arr.getClass().getMethod("add", Object.class).invoke(arr, "abc"); System.out.println(arr.get(0)); //这句话是错误的,泛型不考虑父子的关系(没有继承的关系) //Collection o

2014-05-29 23:05:03 595

原创 注解.

1、注解类 @interface A{} 2、应用了注解的类 @A class B{} 3、对应用注解类的类进行反射操作的类 class C{ B.class.isAnnotationPresent(A.class); A a = B.class.getAnnotation(A.class); } 例子 import java.lang.

2014-05-28 20:02:51 354

原创 BeanUtils\PropertyUtils工具包操作JavaBean

BeanUtils package com.in; import java.lang.reflect.InvocationTargetException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.HashMap; import java.util.Map; import org.

2014-05-28 10:37:54 776

原创 PropertyDescriptor获取javaBean的get set

如何获取javaBean的get  set 方法 已知属性名x --》 X ---》 getX ---》Method getX()   (较为繁琐) 现通过PropertyDescriptor来实现 import java.util.*; import java.beans.*; import java.lang.reflect.*; class Test { private

2014-05-26 23:43:47 500

原创 网络编程(自定义浏览器-Tomcat服务器)

//一、获取客户端HTTP协议 //1、模拟http请求,先开启一个serverSocket服务,开启下面类Server.main()方法 //2、然后开启浏览器,输入http://127.0.0.1:10002 //在服务器窗口即打印出 //GET / HTTP/1.1 //Accept: */* //Accept-Language: zh-cn //User-Agent: Moz

2014-05-26 15:33:37 582

原创 类加载管理资源、配置文件

通过类加载 管理 资源、配置文件。 加载资源文件的三种方式。以三种方式寻找config.properties InputStream iss = A.class.getResourceAsStream("config.properties");   起始路径从 bin目录下A类所在的目录 InputStream iss = A.class.getClassLoader().getRe

2014-05-25 17:42:53 488

原创 框架

我在写框架时,并不知道用户以后会写什么类。  因为在写程序时无法知道要被调用的类名,所以在程序中无法直接new某个类的对象,所有要用反射方式来做。 例子:从配置文件动态生成类 import java.io.FileInputStream; import java.io.InputStream; import java.util.Collection; import java.

2014-05-25 00:59:10 508

原创 反射

Class.forName("java.lang.String"); Class.forName()作用:1、字节码已经存在java虚拟机里,直接生成字节码的对象     2、字节码在内存中不存在,通过类加载器从磁盘中加载到内存中,再生成字节码的对象 获取字节码的方式: 1、类名.class (System.class) 2、对象.class (new Date().getCla

2014-05-24 18:44:13 424

原创 枚举

枚举类里面可以有 构造方法。 class Test { public static void main(String[] args) { TrafficLamp t = TrafficLamp.YELLOW; System.out.println(t.getLampValue()); //2 System.out.println(TrafficLamp.GRE

2014-05-23 16:00:34 446

原创 自动装箱与拆箱------->引出享元模式

装箱:        把基本类型 用它们相应的引用类型 包装起来,使其具有对象的性质。(基本类型 ----》 对象)           Integer i1 = 3; 拆箱:         将引用类型的对象 简化成 值类型的数据。                                  (对象 ----》 基本类型)         System.o

2014-05-23 12:53:45 406

原创 可变参数

可变参数:一个方法接受的参数不固定。 可变参数的特点:只能出现在参数列表的最后,                              ... 位于变量类型和变量名之间,前后有无空格都可以                             调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。 class Test { public

2014-05-23 10:26:36 345

原创 面向对象把握一个重要的设计经验

谁拥有数据,谁就对外提供操作这些数据的方法。 例子: 1、人在黑板上画圆 (person blackboard circle)draw(x,y) 写在circle中 2、列车司机紧急刹车 3、售货员统计收获小票的金额 4、你把门关上了 5、球从绳子上一边移动到另一边。 class Ball { private Rope rope; private Point

2014-05-21 16:51:13 475

原创 java中常用名词的英文缩写释义

-----------------------ASP.Net+Unity开发、.Net培训、期待与您交流!--------------------------- DAO:Data Access Object 数据访问接口,数据访问:顾名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。 EAO:(Entity Access Object)EAO是基于DAO的,它分离了数据层、持

2014-05-21 16:31:17 518

转载 Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解

2013-12-26 00:10:17 852

转载 jquery获取控件的绝对位置

function GetPos(obj) {    $("#divProvince"),css("top",$(obj).offset.().top+$(obj).outerHeight+"px"); $("#divProvince").css("left",$(obj).offset().left); }

2013-11-20 15:49:07 1137

转载 Event/window.Event属性和方法

一、event说明:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等;                  event对象只在事件发生的过程中才有效。                  firefox里的event跟IE里的不同,IE里的是全局变量,随时可用;firefox里的要用参数引导才能用,是运行时的临时变量。                 在I

2013-11-19 09:12:48 1169

转载 使用jquery获取父元素或父节点的方法

jquery获取父元素方法比较多,比如parent(),parents(),closest()这些都能帮你实现查找父元素或节点,下面我们来一一讲解: 先举个例子, 1.ul class="parent1">   2.li>a href="#" id="item1">jquery获取父节点a>li>   3.li>a href="#">jquery获取父元素a>li>

2013-10-30 16:42:19 627

原创 获取绝对路径

String path=Thread.currentThread().getContextClassLoader().getResource("").getPath().substring(1) + "certificate/certificate.p12";

2013-10-10 23:55:49 499

转载 SQL SERVER 2005中如何获取日期(一个月的最后一日、一年的第一日等等)

这是计算一个月第一天的SQL 脚本:   SELECT DATEADD(mm, DATEDIFF(mm,0,getdate()), 0) --当月的第一天 SELECT DATEADD(mm, DATEDIFF(mm,0,getdate())-1, 0) --上个月的第一天 SELECT DATEADD(ms,-3,DATEADD(mm, DATEDIFF(m,0,getdate())

2013-09-18 09:56:37 699

转载 Clob,Blob,InputStream,byte 互转

http://my.oschina.net/zimingforever/blog/81691

2013-09-06 19:35:12 593

原创 struts2 上传文件 parseRequest()解析request为空 解决办法

struts2上传文件 List items = upload.parseRequest(request),items为空。解决办法 1、如果struts2是 status2.3.4 在配置文件struts.xml里加上 <bean type= "org.apache.struts2.dispatcher.multipart.MultiPartRequest" name= "

2013-09-06 00:09:47 1785

原创 Mybatis 中 if test字符串比较问题

这样会报错NumberFormatException 如果换成 就ok了

2013-09-05 16:29:32 3244

转载 java值传递和引用传递

值传递 public class MethodAndParam { static void swap(int a,int b){ int c = a; a = b; b =c; } /** * @param args */ public static void main(String[] args) { int a = 1 ,b =2; swap(a, b)

2013-09-04 14:06:00 438

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除