自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 实现图片的上传功能

@Controller@RequestMapping("/rest")public class ImageController {    @Value("${IMAGE_BASE_PATH}")    private String path;    @Value("${IMAGE_BASE_URL}")    private String url;        private ...

2018-08-04 10:02:09 4967

原创 模拟spring IOC 实现过程

IOC:Inversion of Control,控制反转。指的是对象的创建权反转(交给)给Spring,其作用是实现了程序的解耦合。也可这样解释:获取对象的方式变了。对象创建的控制权不是“使用者”,而是“框架”或者“容器”。 用更通俗的话来说,IOC就是指对象的创建,并不是在代码中用new操作new出来的,而是通过Spring进行配置创建的。其底层实现原理是XML配置文件+SAX解析+工厂设计...

2018-08-04 09:52:50 182

原创 数组之冒泡排序

原理:比较相邻的元素如果第一个比第二个大(小),就交换他们两个。示例:public static void main(String [] args){int [] arr = new int [] {2,1,55,6,9};for(int i = 0; i <arr.length - 1; i ++){for(int j = 0; j <arr.length -i-1; ...

2018-07-10 09:10:39 144

原创 httpclient工具类代码

包com.taotao.common.utils; import java.io.IOException; import java.net.URI; import java.util.Map; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.Http...

2018-07-06 19:31:48 250

原创 spring aop 动态代理模拟

CGLIB 动态代理public class HouserHost { public void rentHouse() { System.out.println("出租房屋了"); }}public class middle implements MethodInterceptor { @Override public Object intercept(Object object, Me...

2018-06-29 22:13:44 114

转载 final,finalize,finally的不同之处

最终用于修饰类,成员变量和成员方法,最终修饰的类不能被继承,其中所有的方法不能被重写,所以不能同时用抽象的和最终的同时来修饰一个类,最终修饰的方法不能被重写,但是子类可以使用父类中最后的修饰的方法,最终修饰的成员变量是不可变的,如果成员变量是基本数据类型,初始化之后成员变量的值不能被改变,如果成员变量是引用类型,那么它只能指向初始化时指向的那个对象,不能再指向别的对象最后:通常和尝试配合使用,保证...

2018-06-29 22:01:44 927

转载 Java中用哪两种方式来实现集合的排序

Collections.sort(List list)称为自然排序,排序的对象需要实现可比较的接口,重写其compareTo()方法,方法体中实现对象的比较大小规则Collections.sort(List list,Comparator c),定制排序,或自定义排序,需编写匿名类,先新一个Comparator接口的比较器对象c,同时实现compare()其方法第一种方法不够灵活,实体类实现了媲美...

2018-06-29 21:59:57 2657

原创 接口和抽象类的区别

抽象类抽象类是用来捕捉子类的通用特性的。它不能被实例化,只能被用作子类的超类。抽象类是被用来创建继承层子里子类的模板。以JDK中的GenericServlet为例:123456789public abstract class GenericServlet implements Servlet, ServletConfig, Serializable {    // abstract method ...

2018-06-29 21:55:07 286

原创 JAVA中==和equals的区别

1:==是比较栈内存放的内存地址,即比较内存地址是否相同,则判断是否为同一个对象2:equals是比较对象的内容是否相同,由于所有的类都是继承自对象的,所有适用于所有的对象,如果没有对该方法进行覆盖,则访问的还是对象中的等于方法,而对象的方法返回的却是==的方法...

2018-06-29 19:31:02 105

原创 JAVA中接口和抽象类的区别

1:抽象类可以提供成员方法的实现细节,而接口只能存在公共的抽象方法(public abstract)2:抽象类中的成员变量是各种类型的,而接口中的成员变量只能是public static final的3:接口中不能含有静态代码块和静态方法,而抽象类中可以有静态代码块和静态方法4:一个类只能继承一个抽象类,而一个类可以实现多个类设计:1:抽象类是对一种事物的抽象,即对类的抽象,而接口是对行为的抽象(...

2018-06-29 19:28:41 106

空空如也

空空如也

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

TA关注的人

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