require.js的用法及AMD模块的写法

一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。  <s...

Stream语法详解

1. Stream初体验我们先来看看Java里面是怎么定义Stream的:A sequence of elements supporting sequential and parallel aggregate operations.我...

FastDFS上传文件时,出现500错误

项目背景:项目使用微服务的架构进行开发,前端进行文件上传时,首先经过nginx反向代理到对应的上传文件模块的服务器,再由该服务器将图片上传到FastDFS。点击上传文件后出现500首先就去检查了自己的程序,发现没有日志打出来,所以应该...

java8 lambda表达式详解

Lambda初体验首先我们看一下什么是lambda表达式。简单点说就是:一段带有输入参数的可执行语句块。//这里省略list的构造 List<String> names = ...; Collections.sort(na...

ES6解构表达式

数组解构比如有一个数组:let arr = [1,2,3]我想获取其中的值,只能通过角标。ES6可以这样:const [x,y,z] = arr;// x,y,z将与arr中的每个位置对应来取值 // 然后打印 console.log...

Java枚举的使用

枚举类型可以取代以往常量的定义方式,即将常量封装在类或接口中。此外,枚举类型还提供了安全检查功能。枚举类型本质上还是以类的形式存在。

一方库、二方库、三方库说明

在项目中经常遇到各种依赖库,会遇到一些称呼:一方库,二方库,三方库,现在对其范围进行解释。

JUnit单元测试详解

JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。

使用Mybatis-Plus条件构造器的“进化”过程

1、天真朴素的写法QueryWrapper<User> qw = new QueryWrapper<>(); if (StringUtils.isNotBlank(nick)) { qw.like(&quo...