实现线程的第三种方式:实现Callable接口

2021年04月03日 阅读:477

实现Callable接口(jdk8新特性)可以获得线程的返回值 *前两种方式没有返回值,因为run方法返回void创建一个未来任务类对象 Futrue task = new Future(Callable<>);重写call()方法 可以使用匿名内部类方式task.get()方法获取线程返回结果 g ... 查看全文

使用 Spring Validation 优雅地进行参数校验

2021年04月03日 阅读:468

引言 不知道大家平时的业务开发过程中 controller 层的参数校验都是怎么写的?是否也存在下面这样的直接判断? public String add(UserVO userVO) { if(userVO.getAge() == null){ return "年龄不能为空"; } if(userV ... 查看全文

【LeetCode/LintCode】 题解丨字节跳动试题:第k大的子数组

2021年04月03日 阅读:578

给定一个长度为n的数组a,它有n(n+1)/2??个子数组。请计算这些子数组的和,然后按照升序排列,并返回排序后第k个数。 1≤n≤10?^5 1≤a?i≤10^?9 1≤k≤?n(n+1)/2 在线评测地址:点击此处前往 Example1 Input: [2,3,1,4] 6 Output:5 E ... 查看全文

零基础可以学python吗?python有哪些优点?

2021年04月03日 阅读:833

在大家眼中,python是一门非常简单易学的编程语言,也是不少人转行的首选。但是真正了解python的人并不是很多,你知道python有什么优点吗?python适合零基础学习吗?小编为大家详细介绍一下。 查看全文

SpringBoot2 整合Ehcache组件,轻量级缓存管理

2021年04月03日 阅读:686

本文源码:GitHub·点这里||GitEE·点这里一、Ehcache缓存简介1、基础简介EhCache是一个纯Java的进程内缓存框架,具有快速、上手简单等特点,是Hibernate中默认的缓存提供方。2、Hibernate缓存Hibernate三级缓存机制简介:一级缓存:基于Session级别分配一块缓存空间,缓存访问的对象信息。Session关闭后会自动清除缓存。二级缓存:是SessionF 查看全文

直接插入排序

2021年04月03日 阅读:540

直接插入排序 一般来说,插入排序都采用in-place在数组上实现。具体算法描述如下: 从第一个元素开始,该元素可以认为已经被排序 取出下一个元素,在已经排序的元素序列中从后向前扫描 如果该元素(已排序)大于新元素,将该元素移到下一位置 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 将新 ... 查看全文

python虚拟环境配置

2021年04月03日 阅读:761

一、virtualenv的安装和应用 1、windows安装步骤 (1)pip 安装virtualenv: pip install virtualenv (2)pip 安装虚拟环境管理包 pip install virtualenvwrapper-win (3)创建一个存放虚拟环境的目录(建议命名为 ... 查看全文

通用实例列表排序实现

2021年04月03日 阅读:573

1. ModelsSortHelper import com.google.common.base.Strings; import org.springframework.beans.BeanUtils; import org.springframework.util.Assert; import ... 查看全文

在HTML中使用JavaScript

2021年04月03日 阅读:826

<script>标签属性 async:可选。表示应该立即下载脚本,但不应妨碍页面中的其他操作,比如下载其他资源或当代加载其他脚本。只对外部脚本文件有效。 defer:可选。表示脚本可以延迟到文档完全解析和显示之后再执行。只对外部脚本文件有效。 在使用<script>嵌入JavaScript代码时,记 ... 查看全文

JavaScript 基础三

2021年04月03日 阅读:841

遍历对象的属性 for...in 语句用于对数组或者对象的属性进行循环操作。 for (变量 in 对象名字) { 在此执行代码 } 这个变量是自定义 符合命名规范 但是一般我们 都写为 k 或则 key 后面的是对象 可以 数组 因为 数组也属于对象 1) for in 遍历 对象 var obj ... 查看全文

SpringBlade 端口占用 Web server failed to start. Port 80 was already in use.

2021年04月03日 阅读:661

原文:https://www.cnblogs.com/longxok/p/10997368.html 其实原文已经讲的很详细了,补充自己遇到的几个地方。 cmd窗口太小了,很多内容根本就看不到。 命令 查看端口占用:netstat -aon|findstr 80 通过pid找到对应的进程名称:tas ... 查看全文

如何高效的学习python?python学习技巧

2021年04月03日 阅读:913

学习任何东西都需要付出足够的精力和时间,python也是如此,虽然python是非常容易入门的编程语言,但是在学习python之前讲究好合适的方法和技巧同样重要,那么如何高效的学习python呢? 查看全文

JMeter-JSON提取器(二)

2021年04月03日 阅读:832

前言 平时大家用jsonpath提取某个值,用的都是$.key1.key2.key3这样用一个点加节点名称,一步一步往下找,直到找到为止,对吗? 有没有觉得,这样的写法很死板,万一有一天,key2的名称变了,这个路径是不是就不能用了,就错误了。 哪我们有没有好的办法呢?今天,我就教给大家一个非常好用 ... 查看全文

thinkphp6 think命令

2021年04月03日 阅读:691

version 6.0.2 Usage: command [options] [arguments] Options: -h, --help 显示此帮助消息 -V, --version 显示此控制台版本 -q, --quiet 不输出任何消息 --ansi 强制ANSI输出 -... ... 查看全文

js简单入门

2021年04月03日 阅读:859

一、JavaScript简介 JavaScript语言主要是完成页面的数据验证。因此它运行在客户端,需要运行浏览器来解析执行javascript代码。 js是弱类型,也就是类型可变。比如,对于一个变量,它可以是整型,也可以是字符串。 特点: 1. 交互性(它可以做信息的动态交互) 2. 安全性(不允 ... 查看全文

weiphp中常用方法总结

2021年04月03日 阅读:818

通用分页列表数据集获取方法调取 参数说明: 2.get_addon_class 获取插件类的类名function get_addon_class($name) { $class = "Addons\\{$name}\\{$name}Addon"; if (! class_exists ( $clas ... 查看全文

webFlux&Reactor

2021年04月03日 阅读:779

配置springcloud的gateway的时候,需要用到webflux,所以需要学习一下。以下是目前我的理解,可能不正确,但是会持续修正。 什么是webflux?目前的认知是异步非阻塞IO的webMVC,因为之前的Springmvc是基于同步阻塞IO模型的Servlet实现的,包括tomcat,j ... 查看全文

JS简易留言板

2021年04月03日 阅读:494

<!DOCTYPE html> <html> <head> <meta charset="{CHARSET}"> <title>简易留言板</title> </head> <body> 留言区域:<textarea id="content" type="text"></textarea><br /> ... 查看全文

web离线应用前提之离线检测

2021年04月03日 阅读:818

离线web应用就是,设备不能上网情况下仍可以运行的应用。 开发离线应用需要几个步骤,首先确保知道设备能否上网,以便下一步执行正确的操作。然后应用还能访问一定的资源(图像,css,js),之后这样才能正常工作,最后必须有一块本地空间用于保存数据,无论能否上网都不影响读写。 离线检测:navigator ... 查看全文

ctfhub技能树—文件上传—00截断

2021年04月03日 阅读:450

什么是00截断 开始实验 打开靶机 上传文件,并抓包 不懂上图为什么这样修改的,建议看一下教程讲解(现学现卖.jpg) 放包 测试连接 查找flag 成功拿到flag ... 查看全文

11-css理解表现与结构相分离

2021年04月03日 阅读:727

"DIV+CSS"叫法的误区“DIV+CSS”这种叫法其实是一种不准确的叫法,是大家开始在对这种技术理解不透彻的情况下,给这种布局标准页面的方法起的名字,而标准的叫法是什么呢? XHTML+CSS ! !一、什么是W3C? 我们平时说得W3C。其实就是 Word Wide Web Consortiu ... 查看全文

WEB方面面试题详解

2021年04月03日 阅读:636

291. WEB 应用中如果有.class 和.jar 类型的文件一般分别应该放 在什么位置? 答: .class 文件放在 WEB INF/classes 文件下,.jar 文件放在 WEB INF/lib 文件夹下 292. 元素中有一个输入框(,请用 JavaScript 语言写一行代码,取得 ... 查看全文

热门文章

推荐文章

最新文章

置顶文章