自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

data_repo的专栏

认真对待编程,认真对待生活!

  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 DDoS

一、DDoS分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻击,从而成倍地提高拒绝服务攻击的威力。一群恶霸试图让对面那家有着竞争关系的商铺无法正常营业,他们会采取什么手段呢?(只为举例,切勿模仿)恶霸们扮作普通客户一直拥挤在对手的商铺,赖着不走,真正的

2017-03-01 13:49:17 760

原创 POJO和Bean的异同

POJO和Bean的异同什么是POJO?按照Martin Fowler的解释是“Plain Old Java Object”, 从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承,也没有实现任何接口,更没有被其它框架侵入的java对象。JavaBean1、JavaBean

2017-03-01 13:46:34 656

原创 Web编码解码

POST表单的编码解码方式:例如,所有的编码方式统一设置为UTF-8// 1、servlet.java文件protected voiddoPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {request.setCharact

2017-03-01 13:29:38 562

转载 修饰符

JAVA 反射机制中,Field的getModifiers()方法返回int类型值表示该字段的修饰符。这些修饰符的定义是在java.lang.reflect.Modifier类中,是它的静态属性。对应表如下:PUBLIC: 1PRIVATE: 2PROTECTED: 4STATIC: 8FINAL: 16SYNCHRONIZED: 32VOLATILE: 64

2017-03-01 13:25:57 380

原创 方法引用

方法引用1、方法引用提供一种引用而不执行方法的方式,这种特性与lambda表达式相关,因为它也需要兼容的函数式接口。2、方法引用使用 JDK 8 新增的分割符“ ::”。一、静态方法的方法引用一般语法: ClassName::methodName ,ClassName是静态方法methodName的类。1、函数式接口interface StringFun

2017-03-01 13:24:48 339

原创 预定义的函数式接口

一、前面几篇文章的例子,都是自定义函数式接口。但是很多时候,并不需要自己定义函数式接口,因为JDK 8 中包含了新包 java.util.function,其中提供了一些预定义的函数式接口。1、接口 UnaryOperator,其抽象方法 apply(),对类型T的对象应用一元运算。2、BinaryOperator,其抽象方法apply(),对类型 T 的两个对象进行操作。3、Cons

2017-03-01 13:24:08 448

原创 lambda表达式作为方法参数

一、作为方法参数传递lambda表达式或lambda块1、是一种常见用途,将lambda表达式或者lambda块作为参数传递给方法。2、前提:方法的参数是一个函数式接口引用。3、将lambda表达式作为参数传递给方法,是很方便的技巧,尤其是该lambda表达式只用一次。4、将lambda块作为参数传递给方法,程序会比较笨拙,所以先实现lambda块,再传递函数式接口引用给方法。

2017-03-01 13:23:10 10886

原创 lambda表达式访问变量和方法

一、lambda表达式(lambda块)中访问变量和方法1、lambda表达式可以其访问外层作用域定义的局部变量。但是lambda表达式不能修改外层局部变量的值。如:public static void main(String[] args) {double var = 100; // 外层局部变量DemoFunc df = (n) -> {double res

2017-03-01 13:22:31 10106 2

原创 lambda表达式与异常

一、lambda表达式与异常1、lambda块中可以抛出异常,且该异常必须与函数式接口的抽象方法throws的异常兼容。2、通过函数式接口引用执行lambda表达式体时,需要捕获异常。示例一:1、自定义异常class EmptyArrayException extends Exception{EmptyArrayException(){super("

2017-03-01 13:21:51 4663

原创 泛型函数式接口

一、泛型函数式接口1、lambda表达式不能是泛型的,但是与lambda表达式关联的函数式接口可以是泛型的。2、通过定义泛型函数式接口,可以使用一个接口来实现多种功能。示例1:1、泛型函数式接口interface NumericFunc{T func(T t);}2、lambda块NumericFunc numfunc = str ->

2017-03-01 13:19:12 1820 1

原创 lambda表达式

一、函数式接口只有一个抽象方法的接口,该方法代表了该接口的功能。 如常见的Runnable和Comparator。有时候被称为SAM类型(Single Abstract Method,单抽象方法)。Object类的方法被称为函数式接口的隐式成员。二、lambda表达式1、JDK 8新增特性之一2、用于增强对多核环境的并行编程能力,以及支持对数据执行管道操作的新流

2017-03-01 13:18:10 499

原创 字节码

一、字节码1、Java编译器输出的不是可执行代码,而是字节码。这些字节码由Java虚拟机执行。2、将Java编译成字节码,使其更容易在各种环境中运行,因为只需要针对每种平台实现Java虚拟机就可以了。对于不同平台,实现的JVM有所不同,但它们都能理解相同的Java字节码,从而无需针对不同平台编写不同版本的程序。实现Java的跨平台特性和可移植程序。3、Java是将程序编译成字节码,然后

2017-03-01 13:16:28 341

原创 ASCII码

ASCII码全称American Standard Code for Information Interchange,美国信息交换标准代码。注意“II”不是罗马数字2。ASCII是单字节编码,是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。1、为什么要编码?在计算机中,所有

2017-03-01 13:15:33 797

原创 编码

ISO-8859-1ISO-8859-1编码是单字节编码,向下兼容ASCII,其编码范围是0x00-0xFF(即0-256),总共能表示256个字符。0x00-0x7F(0到127)之间完全和ASCII一致,0x80-0x9F(128到159)之间是控制字符,0xA0-0xFF(160到255)之间是文字符号。此字符集涵盖了大多数西欧语言字符,使用得最广泛。IS

2017-03-01 13:10:50 307

原创 使用console调试JavaScript(二)

console调试javascript

2016-07-08 15:29:28 3095

原创 使用console调试JavaScript(一)

Firebug工具

2016-07-06 22:11:26 720

原创 JavaScript Array

JavaScript Array对象

2016-07-06 17:50:31 377

原创 JavaScript随机数

JavaScript随机数

2016-07-06 17:12:37 322

原创 不积跬步

各方面的知识点滴

2016-07-06 17:08:53 408

原创 设置样式“height: 100%”

html,css

2016-07-06 16:40:30 1005

编程规范和范例

适合刚学习编程的学员,养成良好编程习惯。内容涉及排版、注释、程序效率、可测性、质量保证等。

2015-08-09

空空如也

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

TA关注的人

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