自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java中 this 和 super 关键字理解

首先还是来看一下例子:package thisExample;public class Student { private String name; private Long id; public Student () { } public Student (Long id) { this(); this.id = id; } public Student (Lon

2017-05-18 17:20:40 583 2

原创 Java中的abstract关键字理解

首先来看代码:package abstractExample;public abstract class AbstractClass { //抽象类 public void method1 () { System.out.println("This is the first method"); } public abstract void method2 (); //抽象方法,这个

2017-05-17 14:35:32 988

原创 Java中的关键字static理解

1. 《Java编程思想》中对static的描述:static方法就是没有this方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。所以接下来想根据static的定义来写一个例子,最后写出来发现它也是一个单例模式。。。package staticExample;public

2017-05-17 13:16:16 392

原创 Java中判断对象是否为空的方法

首先来看一下工具StringUtils的判断方法: 一种是org.apache.commons.lang3包下的; 另一种是org.springframework.util包下的。这两种StringUtils工具类判断对象是否为空是有差距的:StringUtils.isEmpty(CharSequence cs); //org.apache.commons.lang3包下的StringUtils

2017-05-16 17:13:57 152769 3

原创 jQuery与属性和css样式

设置属性和获取属性$("#id").attr("id"); //这个是获取div的id属性值$("#id").attr("happy", "yes"); //这个是设置div的属性值,这个属性可以是现有的,也可以是自己定义需要用到的。定义css样式$("#id").css('width', '100px'); // 设置div的css样式$("#id").css('width', '0px

2017-05-16 16:23:36 534

原创 LocalDate、LocalTime、LocalDateTime

这三个有相似的地方,以下总结一下工作中使用到的方法:基本的创建时间LocalDate ld = LocalDate.of(2017, 5, 10);LocalTime lt = LocalTime.of(15, 0);LocalDateTime ldt = LocalDateTime.of(ld, lt);ld = ldt.toLocalDate();lt = ldt.toLocalTi

2017-05-10 15:32:31 2129

原创 Echarts插件使用总结

做项目一直在使用echarts插件进行画图,怎么说呢,一直在用,但是下次再用的时候还是要翻看笔记或者官网。下面总结一下用echarts走的弯路。1.首先是当一个页面有两个echarts图时,怎么做到图形随着窗口大小而变化:chart1.resize();chart2.resize();上面这么写是不行的,因为你会发现只会有一个图形变化。下面的才是正确的打开方式:window.onresize =

2017-05-10 14:28:42 1436

原创 Spring中的设计模式(工厂单例代理模板适配器)

1、Spring涵盖的内容很广,而且受我现在的知识面的限制,很多知识其实看着很是模糊,并不能全面的了解它。而且我觉得很多理论的知识最终也是以代码的形式体现。而看源码我觉得了解设计模式是必不可少的,所以今天就讲一下Spring中的设计模式。Java设计模式应该有23种,有人总结spring中运用的设计模式有8种:工厂模式、单例模式、代理模式、模板模式、适配器模式、包装器模式、观察者模式、

2017-04-27 16:51:29 930

转载 由Spring框架中的单例模式想到的

单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例注:Spring源码的版本4.3.4Spring依赖注入Bean实例默认是单例的,我们由此展开。Spring的依赖注入(包括lazy-init方式)都是发生在AbstractBeanFactory的getBean里。getBean的doGetBean方法调用getSinglet

2017-04-25 16:29:28 347

翻译 文章标题

22.1 Spring Web MVC 框架Spring Web model-view-controller(MVC)框架是围绕DispatcherServlet设计的,它将请求分配给配置的处理映射,可视化,区域设置,时区和主题解析,以及支持上传文件的处理程序。默认的处理是基于能提供很多灵活处理方法的@Controller和@RequestMapping注解。从Spring 3.0开始,通过@Pat

2017-04-11 17:36:17 257

翻译 Spring 官方文档翻译(第十章)

10 Spring Expression Language (SpEL)10.1 简介Spring Expression Language是一个强大的表达式语言,支持在运行时查询和操作对象。这个语言的语法跟Unified EL类似,但是他提供额外的功能,特别是方法调用和基本的字符串模板功能。虽然Java也有几种Java表达式语言,像OGNL,MVEL和JBoss EL,而Spring的表达式语言为S

2017-03-31 16:55:57 651

原创 Java中判断两个Long类型是否相等

开发中有遇到Long类型比较是否相等,比如Long A和Long B判断是否相等,当时习惯性的直接A==B;    自测的话确实么有问题,但是测试那边测试就有问题,当时郁闷了一下然后换成了A.equals(B)或A.longValue()==B.longValue()都是正确的;    改完bug,觉得需要看看是为什么,通过看Long.class,可以看出

2017-03-29 13:19:24 56297 4

翻译 Spring官方文档翻译(第九章)

最近有在看Spring的官方文档,然后百度了一下中文版的,发现有大神已经翻译了前七章,本着学习的目的,我想继续翻译下去,由于我看到第九章了,所以我会先翻译第九章,望共勉!

2017-03-24 20:22:31 661

空空如也

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

TA关注的人

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