1、Parallel.Invoke 主要用于任务的并行 这个函数的功能和Task有些相似,就是并发执行一系列任务,然后等待所有完成。和Task比起来,省略了Task.WaitAll这一步,自然也缺少了Task的相关管理功能。它有两种形式: Parallel.Invoke( params Action ...
哈希表 可以通过关键字 直接找到 数据的存储位置,不需要进行任何的比较,也就是说,哈希表建立了关键字和存储地址之间的一种直接映射关系。其查找的效率相较于前面所学习的查找算法是更高的。 一、认识哈希表 在初中的数学课本中学习过函数的相关知识,给定一个 ,通过一个数学公式,只需要将 的值带入公式就可以求 ...
分类:
其他好文 时间:
2020-05-04 13:27:44
阅读次数:
138
最近在审计某银行的Java代码时,发现许多上传Excel文件的接口,允许后缀是xslx文件,xslx文件是由xml文件组成的,可以改成.zip的文件后缀名进行解压,所以如果如果没有禁用外部实体,会存在XXE漏洞。下面的测试使用Java语言进行blind xxe测试。 1、测试环境 解析Excel文件 ...
分类:
其他好文 时间:
2020-05-04 13:07:15
阅读次数:
150
package com.gx.utils; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import java.util.UUID; public class RandomUti ...
分类:
其他好文 时间:
2020-05-03 21:46:46
阅读次数:
76
实际的开发中,对数据库的操作常常会涉及到多张表,这在面向对象中就涉及到了对象与对象之间的关联关系。 针对多表之间的操作,MyBatis提供了关联映射,通过关联映射就可以很好的处理对象与对象之间的关联关系。 [TOC] 你需要了解的知识点 1、关联关系种类 数据库: 在关系型数据库中,多表之间存在着三 ...
分类:
其他好文 时间:
2020-05-03 20:38:25
阅读次数:
78
1819. 最长双交替子串 中文English 给定一个长度为NN且只包含a和b的字符串SS。你需要找出最长的子串长度,使得其中不包含三个连续的字母。即,找出不包含aaa或bbb的最长子串长度。注意SS是其本身的子串。 样例 样例1 输入: "baaabbabbb" 输出: 7 说明: "aabba ...
分类:
其他好文 时间:
2020-05-03 14:34:23
阅读次数:
89
原文 https://www.kernel.org/doc/Documentation/filesystems/dax.txt Direct Access for files Motivation The page cache is usually used to buffer reads and ...
分类:
数据库 时间:
2020-05-03 01:24:23
阅读次数:
118
JavaScript制作一个简单的提示框插件 下面是制作的提示框插件文件 window.myPlugin = window.myPlugin || {}; window.myPlugin.showMsg = (function () { var mongolia, //蒙层 promptBox, / ...
分类:
编程语言 时间:
2020-05-03 00:58:30
阅读次数:
63
概述 Redis 是一个完全开源免费的、遵守BSD 协议的、内存中的数据结构存储,它既可以作为数据库,也可以作为缓存和消息代理。因其性能优异等优势,目前已被很多企业所使用,但通常在企业中我们会将其作为缓存来使用。Spring Boot 对 Redis也提供了自动配置的支持,接下来本小节将讲解如何在S ...
分类:
编程语言 时间:
2020-05-02 23:05:35
阅读次数:
79