自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Angular 2 directive处理多次点击提交问题

    在Angualr中,经常需要处理多次短时间重复点击提交等操作;比如,页面的一些操作需要经常提交请求到后台处理数据,或者搜索功能对于每一个输入的字符都到后端搜索处理返回结果,对短时间内频繁的重复提交来说,我们只需要这段时间内最后一次的提交请求;否则这些无效的网络请求会加大服务器的负担;在angular中,我们可以通过创建一个延时执行的click的directive来处理这种情况;1>首...

2018-03-21 23:25:11 2386 3

原创 java 内部类

一、为何使用内部类    内部类提供了更好的封装,只有外部类才可以访问,有时候我们不需要外部访问当前类的一些属性和方法,那么可以将这部分定义成内部类,对外隐藏实现;    内部类可以继承类或接口,实现多重继承;    内部类可以直接访问外部类的方法和属性,即使是private的;二、内部类和外部类之间的联系1.>两者是两个独立的实体,并没有is-a这种关系    在编译后,可以发现外部类和内...

2018-03-20 23:03:35 122

原创 Jackson使用

Java处理JSON数据有三个比较流行的类库FastJSON、Gson和Jackson,其中Jackson在序列化和反序列化的性能表现都是很好的;下面是一些常用的Json注解@JsonProperty可以关联json字段到java属性,可以作用在属性或者getter和setter方法上;当标记属性时,可以对属性字段重命名;标记方法时,可以把json字段关联到属性的getter和setter方法。@...

2018-03-18 22:25:38 900

原创 枚举类型的抽象

枚举类型可以定义一个抽象的接口,然后在每个枚举中实现这个接口方法;1.不带参数的枚举类型package com.example.springbootDemo.service;public enum Grade { A { @Override public String getDesc() { return "优秀"; ...

2018-03-15 23:09:00 1328

原创 angular 清空数组的方式

1.最原始的方式A = [];设置变量A为一个新的空数组,如果没有另外的引用指向A的时候,这种方式是最好的,但是如果有一个引用变量B指向A,执行A=[ ]后,B还是原来的数组,不会发生变化;因为刚开始B=A;A和B指向同一个地址,然后A= [ ]后,A指向了另外的一个地址,所以B还是原来的地址;例子var arr1 = ['a','b','c','d','e','f'];var arr2 = a...

2018-03-15 22:53:21 4247

原创 Java集合类List、Set、Queue、Map实现类

1.Collection    Collection最基本的集合接口,一个Collection代表一组Object的集合public interface Collection<E> extends Iterable<E> {任何实现Collection接口的类,都必须实现iterator方法来提供遍历集合中的元素Iterator<T> iterator();例如...

2018-03-11 23:13:14 5652

原创 java中array,arrayList区别

1.Java中的数组1.数组在内存中是连续存储的,索引速度非常快,赋值和修改元素比较简单;2.声明数组的时候,必须制定数组的长度,数组的长度过长,会内存浪费,过短会数据溢出的错误;3.数组只允许存放一种数据类型2.ListList是接口,与set一样继承子集合类Colllection接口,提供了按索引访问的方式。有两个实现分别是ArrayList和LinkedList1>ArrayList ...

2018-03-11 19:03:32 1419

原创 string类为什么是immutable(不可变的)

1.什么是不可变的不可变类指的是对象一旦创建成功,就无法改变对象的值。jdk中很多类设计为不可变的Integer,long和string等。相对应的改法中大多是可变类,创建成功后可以动态修改成员变量的属性值;2.如何保证不可变1>类添加final修饰符,保证类是不可以被继承的;类继承会破坏类的不可变机制,只要覆盖父类的成员方法,并且在里面修改成员变量的值,那么所有子类以父类的形式出现的地方,...

2018-03-10 16:06:12 1740

转载 jvm 垃圾回收算法

一.如何确定某个对象是垃圾两种方法:1.引用计数法;2.可达性分析1.引用计数法原理:给对象添加一个引用计数器,引用增加1个,则计数加1,减少一个引用,计数减1。垃圾回收时,只收集计数为0的对象;优点:实现简单,判断高效,可以解决大部分场景;缺点:无法解决循环引用的问题;例如:、 public static void main(String[] args) { ReferenceC...

2018-03-07 23:29:50 145

原创 java多线程的实现方式

java多线程的实现几种方式1.继承Thread类,重写run方法,并调用start方法启动线程;package com.example.springbootDemo.service.threadTest;public class MyThreadTest extends Thread { public void run(){ System.out.printf("t...

2018-03-04 16:27:19 118

原创 Angular2 动态组件

        在前端开发过程中,经常会遇到一种情况,根据不同的类型,需要加载不同的组件,一般的做法是通过ngswitch语法来进行类型判断,在里面写组件。例如下面的代码,会根据不同的报表节点类型加载不同的component来绘制不同的图表<div class="height100" [ngSwitch]="node.reportNodeType"> <div c...

2018-03-03 14:57:13 1277

BootStrap入门教程

BootStrap入门教程

2016-02-19

DIV/CSS网页样式与布局

div css网页布局与实战技术

2016-02-01

空空如也

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

TA关注的人

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