自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 JVM知识点总结

1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标...

2019-06-04 17:40:00 168

转载 如何学会与异性聊天

不懂得怎么与异性沟通,是很多男生在追求女生过程中一个让人头痛的问题。很多人问我跟女生聊天没有话题怎么办?今天我就把跟异性聊天的5个重点方向整理出来,让你的聊天更能够掌握方向感每个人都知道,我们遇见的每一个女生性格千百种的都有,有热情的,多愁善感的,高冷的,委婉的。有回复快的也有回复慢的,但我们所要经历的话题无非就以下5种:第一种:简单的自我介绍(比如:你叫什么名字?家住在哪里?家里...

2019-05-19 10:27:00 684

转载 详解Spring框架的AOP机制

AOP是Spring框架面向切面的编程思想,AOP采用一种称为“横切”的技术,将涉及多业务流程的通用功能抽取并单独封装,形成独立的切面,在合适的时机将这些切面横向切入到业务流程指定的位置中。以下结合实际案例详细讲述AOP的原理及实现过程。目的:理解AOP的编程思想及原理掌握AOP的实现技术​ Spring框架的AOP机制可以让开发者把业务流程中的通用功能抽取出来,单独编写功能...

2019-05-13 20:30:00 254

转载 Spring Annotations

Spring Annotations1. @Configuration​ 等价与XML中配置beans,相当于Ioc容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean,与xml中配置的bean意思一样。​ @Configuration注解的类必需使用<context:component-scan base-package="XXX"/>...

2019-05-11 22:37:00 206

转载 Springboot集成Jersey

Springboot集成Jersey​ Springboot支持Jersey1.x和Jersey2.x,我们这里只介绍Springboot对Jersey2.x的支持。springboot对jersey的集成非常简单。​ 项目结构:1、引入Springboot对Jersey的starter包:<dependency> <groupId>org.sp...

2019-05-08 15:12:00 482

转载 80端口

简介80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。可以通过HTTP地址(即常说的“网址”)加“:80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“:80”了。中文名外文名命令...

2018-10-09 18:00:00 179

转载 jQuery验证控件jquery.validate.js使用说明+中文API

jQuery ValidatejQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来编写用户自定义方法的 API。所有的捆绑方法默认使用英语作为错误信息,且已翻译成其他 37 种语言。该插件是由 Jörn Zaeffer...

2018-09-18 16:03:00 349

转载 阻止链接跳转(二)

有时我们会遇到这种需要在a标签上添加click事件,并且跳转前处理一些事务,因此需要做一些处理,看很多人会这样写<a href="#">link</a>,但是发现点击后页面返回了顶部,所以又出现了这样的写法等<a href="###">link</a>但这样并不兼容所有浏览器,有些浏览器就会出现很怪异的形为。因此,这个问题还需要其...

2018-09-16 18:06:00 99

转载 阻止链接跳转(一)

1. href="javascript:void(0);"含义href=”javascript:void(0);”这个的含义是,让超链接去执行一个js函数,而不是去跳转到一个地址,而void(0)表示一个空的方法,也就是不执行js函数。2. 为什么要使用href="javascript:void(0);"?javascript:是伪协议,表示url的内容通过javascript执...

2018-09-16 18:05:00 219

转载 css3之坑

填坑1:块级元素、行内元素、行内块元素的特点块级元素特点总是从新行开始高度、行高、外边距以及内边距都可以控制宽度默认是容器的100%可以容纳内联元素和其他块元素行内元素特点:和相邻行内元素在一行上宽、高无效,但水平方向的padding和margin可以设置,垂直方向的无效默认宽度就是它本身内容的宽度行内元素只能容纳文本或其他行内元素在行内元素中有几个特殊的标...

2018-09-08 07:32:00 218

转载 正则表达式

一、校验数字的表达式1. 数字:^[0-9]*$2. n位的数字:^\d{n}$3. 至少n位的数字:^\d{n,}$4. m-n位的数字:^\d{m,n}$5. 零和非零开头的数字:^(0|[1-9][0-9]*)$6. 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$7. 带1-2位小数的正数或负数:^(\-)?\d+(\....

2018-09-08 07:31:00 1055

转载 Arrays.asLsit(T... a)用法详解

1. APIstatic List asList(T... a)返回一个受指定数组支持的固定大小的列表。2. 源码 public static <T> List<T> asList(T... a) { return new ArrayList<>(a); }3. 用法一、避免使用基本数据类型数组转换为列表使...

2018-07-27 21:59:00 337

转载 ArrayList.toArray()用法详解

1. APIObject[] toArray()按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组。 T[] toArray(T[] a)按适当顺序(从第一个到最后一个元素)返回包含此列表中所有元素的数组;返回数组的运行时类型是指定数组的运行时类型。2. 源码 public Object[] toArray() { return Arra...

2018-07-27 19:56:00 619

转载 java实现交换两个数

package com.echo;public class SwapTwoNumbers { public static void main(String[] args) { int a = 10; int b = 20; // 1)用第三方变量(开发用) // int temp = a; /...

2018-07-24 19:35:00 134

转载 Eclipse Java注释模板设置详解以及版权声明

编辑注释模板的方法:Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:1.文件(Files)注释标签:/** * All rights Reserved, Designed By www.tydic.com * @Tit...

2018-07-21 15:54:00 97

转载 PID

概述PID(Process Identification)操作系统里指进程识别号,也就是进程标识符。操作系统里每打开一个程序都会创建一个进程ID,即PID。PID(进程控制符)英文全称为Process Identifier,它也属于电工电子类技术术语。PID是各进程的代号,每个进程有唯一的PID编号。它是进程运行时系统分配的,并不代表专门的进程。在运行时PID是不会改变标识符的,但...

2018-07-20 10:54:00 140

转载 java多线程详解(1)-多线程入门

一.多线程的概念线程概念线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。说明:线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。进程:操作系统中执行的程序程序是静态的概念,进程是动态的概念。一个进程可以包含一个或多个线程。一个进程至少要包含一个线程。单线程单个程序中只有一个执行路径就是单线程。  当程序启动运行时,就自动产生一个线程,主方...

2018-07-05 14:44:00 89

转载 有关java中的hashCode问题

1. HashSet集合存储数据的结构(哈希表)1.1 什么是哈希表?哈希表底层使用的也是数组机制,数组中也存放对象,而这些对象往数组中存放时的位置比较特殊,当需要把这些对象给数组中存放时,那么会根据这些对象的特有数据结合相应的算法,计算出这个对象在数组中的位置,然后把这个对象存放在数组中。而这样的数组就称为哈希数组,即就是哈希表。1.2 哈希表存储数据结构原理当向哈希表中存放元...

2018-03-31 19:11:00 258

转载 java自动装箱和自动拆箱注意细节

当数值在byte范围之内时,进行自动装箱,不会新创建对象空间而是使用原来已有的空间。Integer a = new Integer(3);Integer b = new Integer(3);System.out.println(a==b); //falseSystem.out.println(a.equals(b)); //trueSystem.out.println("--...

2018-03-28 17:51:00 85

转载 jquery选择器

1. 基本选择器基本选择器是 jQuery 中最常用的选择器, 也是最简单的选择器, 它通过元素的id, class 和标签名来查找 DOM 元素(在网页中 id 只能使用一次, class 允许重复使用).(1.1) 元素选择器元素选择器就是html已经定义的标签元素,例如 div, input, a等等语法:$("html标签名")(1.2) id选择器通过html中...

2018-03-23 00:34:00 111

转载 十大排序算法

0. 排序算法说明0.1 排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面;不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面;内排序:所有排序操作都在内存中完成;外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行;时间复杂度: 一个算法执行所耗...

2018-03-21 13:59:00 55

转载 window.onload与$(document).ready()对比

1.执行时机window.onload:必须等待网页中所有的内容加载完毕后(包括图片)才能执行$(document).ready():网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完2.编写个数window.onload:不能同时编写多个以下代码无法正确执行:window.onload = function (){ alert("tes...

2018-03-20 22:34:00 74

转载 二分查找

二分查找二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好,占用系统内存较少;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前...

2018-03-15 10:01:00 87

转载 线性查找

线性查找线性查找又称顺序查找,是一种最简单的查找方法,它的基本思想是从第一个记录开始,逐个比较记录的关键字,直到和给定的K值相等,则查找成功;若比较结果与文件中n个记录的关键字都不等,则查找失败。中文名外文名定义应用学科缩写元 素线性查找linear search又称为顺序查找计算机技术方法术语LS顺序查找概念线性查找又称顺序查找,是一种...

2018-03-15 09:59:00 119

转载 选择排序

选择排序选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)。中文名外文名性质代表适用范围方法应用领域...

2018-03-15 09:58:00 100

转载 java保留两位小数四种方法

package com.echo;import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;/** * Java保留两位小数四种方法 * * @author Echo * */public class RetainTwoDecimal { ...

2018-03-15 09:57:00 104

转载 java中的传值与传引用

java函数中的传值和传引用问题一直是个比较“邪门”的问题,其实java函数中的参数都是传递值的,所不同的是对于基本数据类型传递的是参数的一份拷贝,对于类类型传递的是该类参数的引用的拷贝,当在函数体中修改参数值时,无论是基本类型的参数还是引用类型的参数,修改的只是该参数的拷贝,不影响函数实参的值,如果修改的是引用类型的成员值,则该实参引用的成员值是可以改变的。package c...

2018-03-15 09:56:00 54

转载 常见二维数组操作

/** * 1)(使用输入值初始化数组)下面的循环使用用户输入值初始化数组: * */public static void inputIntialize() { int[][] matrix = new int[3][3]; Scanner input = new Scanner(System.in); System.out.print("1)使用输入值...

2018-03-15 09:55:00 158

转载 常见一维数组操作

/** * 1)(使用输入值初始化数组)下面的循环使用用户输人的数值初始化数组array * */public static void inputInitalize() { int[] array = new int[10]; Scanner input = new Scanner(System.in); System.out.print("1)输入值初...

2018-03-15 09:54:00 91

转载 Java interview questions(No1)

1、什么是构造和析构方法?功能是?答:构造方法:每个类至少有一个构造方法,类初始化时调用的方法1.方法名和类名相同2.无返回值类型格式:访问权限 类名(参数列表) {};1.自己定义构造后,就没有默认的构造方法2.无构造方法时,默认为空参的构造方法(无参数,方法体为空)析构方法:finalize 类销毁时,自动调用方法当对象在内存中被删除时,自动调用该方法在此...

2018-03-14 18:47:00 143

转载 动态绑定

方法可以沿着继承链的多个类中实现。JVM决定运行时调用哪个方法。方法可以在父类中定义而在子类中重写。例如:toString()方法是在Object类中定义的,而在GeometricObject类中重写。思考下面的代码Object o = new GeometricObject();System.out.println(o.toString());这里的o调用哪个toString(...

2018-02-26 17:26:00 260

转载 方法重写与方法重载的区别

一、方法重写(overiding)在Java程序中,类的继承关系可以产生一个子类,子类继承父类,它具备了父类所有的特征,继承了父类所有可访问的方法和变量。子类可以定义新的特征,当子类需要修改父类的一些方法进行扩展,增大功能,程序设计者常常把这样的一种操作方法称为重写,也称为覆写或覆盖。重写体现了Java优越性,重写是建立在继承关系上,它使语言结构更加丰富。在Java中的继承中,子类...

2018-02-26 14:26:00 92

转载 作业(第六章:方法)

6.1(数学:五角数)一个五角数被定义为n(3n-1)/2,其中n=1,2,...。所以,开始的几个数字就是1,5,12,22...,编写下面的方法返回一个五角数:public static int getPentagonalNumber(int n)编写一个测试程序显示前100个无角数,每行显示10个。package com.echo.work6;public class ...

2017-12-15 14:59:00 699

转载 第九章(对象和类程序清单)

程序清单9-1 TestSimpleCircle.java/* * 需求:定义Circle类,并使用该类创建对象。三个圆对象,其半径分别为1、25和125,然后显示着三个圆的半径和面积。 * 然后将第二个对象的半径改为100,并显示它的新半径和面积。 */package com.echo.test9;public class TestSimpleCircle { ...

2017-11-29 15:35:00 295

转载 使用zxing生成解析二维码

1. 前言随着移动互联网的发展,我们经常在火车票、汽车票、快餐店、电影院、团购网站以及移动支付等各个场景下见到二维码的应用,可见二维码以经渗透到人们生活的各个方面。条码、二维码以及RFID被人们应用的更普遍一些,二维码相对一维码,具有数据存储量大,保密性好等特点,能够更好地与智能手机等移动终端相结合,形成了更好地互动性和用户体验。而与RFID相比较,二维码不仅成本优势凸显,他的用户体验...

2017-11-26 16:52:00 223

转载 十进制转十六进制

/* * 需求:提示用户输入一个十进制数,然后将它转换为一个十六进制数 */package com.test5;import java.util.Scanner;public class Dec2Hex { public static void main(String[] args) { Scanner input = new Scanner(Sy...

2017-11-22 14:21:00 128

转载 Java求最大公约数和最小公倍数

1. 最大公约数(Greatest Common Divisor(GCD))1.1 基本概念最大公因数,也称最大公约数、最大公因子,指两个或多个整数共有约数中最大的一个。a,b的最大公约数记为(a,b),同样的,a,b,c的最大公约数记为(a,b,c),多个整数的最大公约数也有同样的记号。求最大公约数有多种方法,常见的有质因数分解法、短除法、辗转相除法、更相减损法。与最大公约数相对应...

2017-11-22 14:16:00 1133

空空如也

空空如也

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

TA关注的人

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