标签:返回值类型

Java

深入学习java线程池

26

xiaoli.he 发布于 2019-08-17

我们都是通过new Thread来创建一个线程,由于线程的创建和销毁都需要消耗一定的CPU资源,所以在高并发下这种创建线程的方式将严重影响代码执行效率。而线程池的作用就是让一个线程执行结束后不马上销毁,继续执行新的任务,这样就节省了不断创建线程和销毁线程的开销。 ThreadPo...

阅读(20)评论(0)赞 (0)

Java

Spring系列(四):Spring AOP详解

7

songhua.gao 发布于 2019-08-16

一、AOP是什么 AOP(面向切面编程),可以说是一种编程思想,其中的Spring AOP和AspectJ都是现实了这种编程思想。相对OOP(面向过程编程)来说,提供了另外一种编程方式,对于OOP过程中产生的横切性问题,这些横切性与业务无关,可以通过预编译方式和运行期动态代理来实...

阅读(25)评论(0)赞 (0)

Java

Spring入门(九):运行时值注入

5

wenming.gapo 发布于 2019-08-15

Spring提供了2种方式在运行时注入值: 属性占位符(Property placeholder) Spring表达式语言(SpEL) 1. 属性占位符 1.1 注入外部的值 1.1.1 使用Environment 一般情况下,我们会将一些值放到配置文件中,等程序运行时再把值注入...

阅读(20)评论(0)赞 (0)

Java

有效使用Mock编写java单元测试

changyuan.xu 发布于 2019-08-13

编辑推荐: 本文来自cnblogs,本文简单介绍如何使用EasyMock,PowerMock等来进行单元测试,希望能对您有所帮助。 Java单元测试对于开发人员质量保证至关重要,尤其当面对一团乱码的遗留代码时,没有高覆盖率的单元测试做保障,没人敢轻易对代码进行重构。然而单元测试的...

阅读(24)评论(0)赞 (0)

Spring

每天用SpringBoot,还不懂RESTful API返回统一数据格式是怎么实现的?

6

likai 发布于 2019-08-13

关于 Spring 的全局处理,我有两方面要说: 统一数据返回格式 统一异常处理 为了将两个问题说明清楚,将分两个章节分别说明,本章主要说第一点 有童鞋说,我们项目都做了这种处理,就是在每个 API 都单独工具类将返回值进行封装,但这种不够优雅;我想写最少的代码完成这件事,也许有...

阅读(18)评论(0)赞 (0)

Java

File类,递归知识总结

xiaoli.wang 发布于 2019-08-11

day08【File类、递归】 主要内容 File类 递归 教学目标 [ ] 能够说出File对象的创建方式 [ ] 能够说出File类获取名称的方法名称 [ ] 能够说出File类获取绝对路径的方法名称 [ ] 能够说出File类获取文件大小的方法名称 [ ] 能够说出File...

阅读(24)评论(0)赞 (0)

Java

Java Core-五.继承-详解反射机制

3

darida 发布于 2019-08-09

五.继承 继承 定义:基于已有的类构造新类 反射 定义:在程序运行期间发现更多的类以及属性的能力 多态 定义:一个对象变量可以指示多种实际类型的现象 动态绑定 定义:在运行时能够自动选择调用方法的现象 5.1 类、超类和子类 5.1.2 覆盖方法 规则 超类和子类中的方法签名相同...

阅读(25)评论(0)赞 (0)

Java

Java函数式编程之Optional

xubiao.zhuang 发布于 2019-08-07

java.util.Optional 是JDK8中引入的类,它是JDK从著名的Java工具包 Guava 中移植过来。本文编写的时候使用的是JDK11。 Optional 是一个包含了 NULL 值或者非 NULL 值的对象容器,它常用作明确表明没有结果(其实明确表明存在结果也可...

阅读(17)评论(0)赞 (0)

Spring

由5名程序员亲身面试百度,腾讯,阿里总结的20道面试必考题

xubiao.zhuang 发布于 2019-08-06

写在前面: 本篇文章由小编的几位参加过阿里,腾讯,阿里面试的朋友整理总结而成,由于篇幅有限,所以挑选出其中最常问的20道面试必考题以及答案分享给大家。 1.BeanFactory 和 ApplicationContext 有什么区别 BeanFactory 可以理解为含有 bea...

阅读(41)评论(0)赞 (0)

Java

第18部分_注解

Harries 发布于 2019-08-06

一、注解 1. 概述 一种Java语言用来在代码中添加额外信息的形式化方法。 使得Java程序可以在编译或者运行之后的某个时刻很方便的去使用这些额外信息(数据)。 2. 注解初体验 @Override 检查子类确实是覆盖了父类的方法 只能在方法上面使用 @Deprecated 说...

阅读(26)评论(0)赞 (0)

Java

关于Java异常处理机制深入理解

1

puefu.he 发布于 2019-08-04

Java 中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行的程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。 异常简介 在程序中,错误可能产生于程序员没有预料到的各种情况,或者超出程序员可控范围的环境,例如用户的坏...

阅读(30)评论(0)赞 (0)

Spring

从深处去掌握数据校验@Valid的作用(级联校验)

5

xubiao.zhuang 发布于 2019-07-31

每篇一句 NBA里有两大笑话:一是科比没天赋,二是詹姆斯没技术 相关阅读 【小家Java】深入了解数据校验:Java Bean Validation 2.0(JSR303、JSR349、JSR380)Hibernate-Validation 6.x使用案例 【小家Spring】让...

阅读(29)评论(0)赞 (0)

Java

死磕Android_Retrofit 原理解析

小丁 发布于 2019-07-27

Retrofit,一个远近闻名的网络框架,它是由Square公司开源的.Square公司,是我们的老熟人了,很多框架都是他开源的,比如OkHttp,picasso,leakcanary等等.他们公司的很多开源库,几乎已经成为现在开发Android APP的标配. 简单来说,Ret...

阅读(45)评论(0)赞 (0)

Java

Java注解-元数据、注解分类、内置注解和自定义注解

1

尖兵 发布于 2019-07-26

大家好,我是乐字节的小乐,上次说过了Java多态的6大特性|乐字节,接下来我们来看看Java编程里的注解。 Java注解有以下几个知识点: 元数据 注解的分类 内置注解 自定义注解 注解处理器 Servlet3.0 本文先介绍前面4个知识点:元数据、注解的分类、内置注解、自定义注...

阅读(35)评论(0)赞 (0)

Java

乐字节Java继承-方法重写、super和final关键字

4

yanxinchi 发布于 2019-07-24

大家好,乐字节的小乐又来了,上一篇是:乐字节Java|JavaBean、继承与权限修饰,也是属于Java继承的,今天继续Java继承-方法重写、super和final关键字。 一、 方法的重写 父类不满足子类的要求,按需改写。注意 方法签名必须相同 在子类中可以根据需要对从基类中...

阅读(50)评论(0)赞 (0)

Java

Java 8 — Lambda表达式

darida 发布于 2019-07-19

一、前言 Lambda表达式是在Java8中引入的,并号称是Java8的最大的特点. Lambda表达式有利于函数式编程,简化了开发了很多。 允许把函数作为一个方法的 参数 (函数作为参数传递进方法中) λ表达式本质上是一个匿名方法 二、Lambda表达式语法 2.1 语法 (p...

阅读(55)评论(0)赞 (0)