自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wskyp的博客

分享自己的学习经验同时欢迎大家指正并讨论问题

  • 博客(25)
  • 资源 (3)
  • 收藏
  • 关注

原创 Spring IOC容器创建过程

直接上图吧。这是SpringIOC容器创建的整个过程总共有12大步。设计者采用了模板方法模式,把这个12步固定写了下来,在一个抽象的容器里(AbstractApplicationContext),具体容器必须继承这个类来实现一些空的模板方法。从spring IOC容器整个创建过程可以看出Spring给我们提供了两大利器来对程序进行扩展。所谓的容器本质就是一个ConcurrentHashMa...

2019-01-09 19:30:54 1719

原创 postman构造post请求用于接口测试

前端时间需要测试springmvc的项目,需要用到postman测试每个接口方法的返回数据,提交方法是post。下面列出完成的测试步骤1.由于接口对登录状态做了限制,所以首先需要绕过登录状态。(如果网页对登录状态没作限制则可以跳过这一步)首先在chrome上访问该网页,如果没登录的话肯定会调到登录界面。然后输入账号密码登录。之后打开开发者工具,访问该网站中的任何一个资源。在开发者工具中...

2018-12-01 18:41:03 3224

原创 java程序获取系统资源--sigar的使用

我们有时候编写程序需要获取机器的各种信息,比如:CPU信息,内存信息,网络资源信息等。Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集组件。它用来从许多平台收集系统和处理信息.这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.Sigar有C,C#,Java和Per

2017-10-30 10:28:14 3143 2

原创 java Integer类的装箱拆箱解读

这是一个面试经常遇到的一个问题,先来看几个例子: 例1:Integer i1=1234;int i2=1234;System.out.println(i1==i2);输出结果为: true. 例2:Integer i1=213;Integer i2=213;System.out.println(i1==i2);输出结果为:false. 这是为什么呢? 例3:Integer i1=12

2017-04-19 12:00:50 396

原创 java.util.AbstractMap<K,V>

该抽象类继承了Mappublic abstract class AbstractMap<K,V> implements Map<K,V>2.构造方法protected AbstracMap(){}3.具体方法//entry代表了键值对对象,entry集合的数量就代表了键值对数量,也就是Map大小(数量)public int size(){ return entrySet().size();

2017-04-17 16:12:12 383

原创 java.util.Map

在定义一种数据结构之前先定义接口,即对该数据结构的操作。 Map是一个接口接口定义public interface Map<K,V>方法int size(); //返回key-value数量boolean isEmpty() ; //Map是否为空//map对象是否包含keyboolean containsKey(Object key);//是否包含给定值boolean contain

2017-04-17 15:11:29 292

原创 java.util.Set<E>

接口定义public interface Set<E> extends Collection<E> 方法//返回该set包含的元素个数int size() ;//判断该set是否包含有元素boolean isEmpty();//判断该set是否包含元素oboolean contains(Object o);//返回该set的迭代器Iterator<E> iterator();//返回包

2017-04-12 14:28:30 519

原创 java.util.LinkedList

类定义public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>,Deque<E>,Cloneable,java.io.Serializable;域transient int size = 0 ; //链表初始容量为0transient Node<E> first; //指向第一个节点的指针t

2017-04-05 16:18:30 253

原创 java.util.AbstractSequentialList<E>

抽象类定义//继承了AbstractList类,该类的增删查改全是通过迭代器做的,并没有实际针对存储数组做操作public abstract class AbstractSequentialList<E> extends AbstractList<E>构造方法protected AbstractSequentialList() { }抽象方法public abstract Lis

2017-04-05 14:40:48 225

原创 java.util.Stack

类定义//该类继承了Vector类(具有线程安全性,因为Vetor的增删查改方法都被线程同步了。)public Statck<E> extends Vector<E>构造方法//构造方法public Stack(){}栈的基本操作//将元素压栈,并返回该元素public E push(E item){ addElement(item) return item;}//元素出栈,

2017-04-05 14:26:28 195

原创 java.util.ArrayList

类定义//继承了AbstractList类,并且实现了List,RandomAccess,Cloneable和java.io.Serializable接口public class ArrayList<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java.io.Serializable 域//默认容

2017-03-31 10:37:34 783

原创 java.util.Stack

类定义public class Stack<E> extends Vector<E>; //栈的是继承了Vector类构造方法public Stack() { //初始化一个栈 }public方法**栈的实现实质是通过数组,栈顶元素在数组最后一位,栈底元素在数组的第0位**//压栈,实质是将栈顶元素放入存储数组的最后一位,并返回压入栈中的元素public E push(E i

2017-03-31 09:29:37 185

原创 java.util.Vector

类定义:这是一个具体类,可以被实例化public class Vector<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java,io.Serializable构造方法//初始化向量,给出初始荣来那个以及capacityIncrement(控制着向量需要增长时所要增长的量)public Vector(in

2017-03-30 10:30:41 864

原创 Java.util.AbstractList

本章关于抽象列列表做介绍public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> //继承了抽象集合并且实现List接口抽象方法 abstract public E get(int index); 返回指定索引的元素这里写代码片具体方法public boolean add(E e)

2017-03-28 21:47:43 316

原创 java.util.AbstractCollection

public abstarct class AbstractCollection implements Collection; 这是一个抽象类,实现了Collection接口抽象方法public abstract Iterator<E> iterator() ;返回结合的迭代器public abstract int size() ;返回集合大小(元素个数)具体方法public boolea

2017-03-27 21:42:26 207

原创 java.util.List

public interface List extends Collection ; List是一个接口,继承了Collectionint size() ; 返回List大小 boolean isEmpty() 判断是否为空 boolean contains(Object o) 判断是否包含o Iterator iterator() ;;返回集合的 遍历器 Object[] toA

2017-03-26 21:08:23 836

原创 java.util.ListIterator<E>

该接口继承了Iterator接口 所以有三个Iterator接口定义的方法: boolean hasNext(); //判断是否还有下一个元素 E next(); //获取下一个元素 void remove() ;删除集合最后一个元素另外listIterator在Iterator的基础上又加入了几个方法: boolean hasPrevious(); //判断是否有前一个元素;因为是线性

2017-03-26 20:37:57 243

原创 动态规划----优化编辑器问题

问题描述 Levenshtein 距离,又称编辑距离,指的是两个字符串之间,由一个转换成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。编辑距离的算法是首先由俄国科学家Levenshtein提出的,故又叫Levenshtein Distance。 Ex: 字符串A:abcdefg 字符串B: abcdef 通过增加或是删掉字符”g”的

2017-03-25 15:43:36 617

原创 java.util.Collection<E>接口

public interface Collection<E> extends Iterable<E> 继承了Iterable接口方法:int size() 集合元素个数boolean isEmpty() 集合是否为空boolean contain(Object o) 集合是否包含oIterator<E> iterator() 返回集合的迭代器 //迭代器模式(不是在集合中实现迭代器方

2017-03-24 19:15:29 433

原创 java.util.Iterator<E>接口浅析

public interface Iterator<E>{ boolean hasNext(); E next(); void remove(); }该接口是所有集合类都要实现的接口。定义了三个方法:判断还有没有其他元素,获取下一个元素以及删除最后一个元素

2017-03-24 18:11:27 673

原创 JAVA.Lang.Thread浅析

两种方式实现生成一个线程继承Thread类,并覆盖run方法,线程的工作方法就是run方法. 如下 class MyThread extends Thread{ public void run(){ do…. } } MyThread thread=new MyTread(); thread.start();实现Runbale接口,实现run方法

2017-03-24 16:24:44 228

原创 Linux 下vsftpd配置虚拟用户并为其划分工作根目录

linux下vsftpd虚拟用户的配置

2017-03-22 15:23:09 2533

原创 java.lang.StringBuffer浅析

该类被final修饰,所以不能被继承,并且继承了AbstractStringBuilder,实现了java.io.Serializable, CharSequence两个接口。 构造方法:public StringBuffer(){ super(16) ; } public StringBuffer(int capacity); 初始化stringbuffer容量 public Stri

2017-03-21 21:36:51 258

原创 JSP内置对象概述

JSP内置对象:request,response,session

2017-03-15 20:07:15 361

原创 Java String类浅析

String类被final修饰,所以不能被继承。该类实现了 java.io.Serializable, Comparable,CharSequence接口

2017-03-15 13:36:09 175

python批量检测一批机器与本机的网络连通状况

用该python脚本可以批量检测一批机器与当前机器的网络连通状况

2018-03-30

基本蚁群算法python实现

基本蚁群算法python代码,程序附带测试数据

2018-02-01

python操作excel简单库

封装了基本常用的excel操作方法,直接调用对象读写excel,使用简单

2018-02-01

空空如也

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

TA关注的人

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