多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程 多进程与多线程的区别本质上在于每个进程拥有自己的一套变量,而线程则共享数据。 共享变量使线程之间的通信比进程之间的通信更有效、更容易 1 什么是线程 1.1 使用线程给其他任务提供机会 下面是在一个单 ...
分类:
编程语言 时间:
2018-05-09 14:33:42
阅读次数:
198
这节课学习ES6中对象字面量扩展和新增模板字符串 第一部分:对象字面量扩展 1.简洁写法 ES6对于对象字面量属性提供了简写方式。 1.1:属性简写 1.2:方法简写 1.3简洁方法的局限 分析下面代码是否可以通过简洁方法重构: 这里的'something:'属性和function somethin ...
分类:
其他好文 时间:
2018-05-06 20:02:39
阅读次数:
236
20155308《网络对抗》Exp6 信息搜集与漏洞扫描 原理与实践说明 实践内容 本实践的目标是掌握信息搜集的最基础技能。具体有: 1. 各种搜索技巧的应用 2. DNS IP注册信息的查询 3. 基本的扫描技术:主机发现、端口扫描、OS及服务版本探测、具体服务的查点 4. 漏洞扫描:会扫,会看报 ...
分类:
其他好文 时间:
2018-05-06 00:17:34
阅读次数:
228
#eval 接受一个字符串,并将其内容视为好像原先就写成了代码一样。 function foo(str){ "use strict"; eval(str); console.log(a);//3 } foo("var a = 3;"); 但是在严格模式下,eval会自己增加一个作用域。结果如下: f ...
分类:
Web程序 时间:
2018-05-05 18:38:12
阅读次数:
240
首先配置pom文件,只需要引用三个jar包文件即可: web.xml配置: 再来个spring-mvc.xml 配置: 最后写个controller层的class即可: 对了,还需要来个index.jsp的页面,完事; 最后来个代码结构图: ...
分类:
编程语言 时间:
2018-05-04 20:19:04
阅读次数:
153
一、简介 1、说明Post,Get定义的区别。 2、说明如何路由定义。 二、Get、Post定义 1、api不定义访问方式时,同时支持get 和 post。如果定义某种方式,则仅支持某种方式。具体看代码及运行效果。 这里有个知识点,什么时候使用get,什么时候使用post,个人习惯能get则get, ...
分类:
Web程序 时间:
2018-05-04 14:23:58
阅读次数:
238
代码: 使用上述的代码取userGroupMapping 集合过后的100条记录,出现了executor time out 和GC overhead limit exceeded 异常。一开始以为推测是task 从mongodb取的数据太大,导致spark executor内存不够,后来调研了一下s ...
分类:
数据库 时间:
2018-05-03 11:39:00
阅读次数:
234
https://www.cnblogs.com/huanongying/p/7021555.html 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不 ...
分类:
数据库 时间:
2018-05-01 14:03:33
阅读次数:
180
BaoBao has just found a strange sequence {<, >, <, >, , <, >} of length in his pocket. As you can see, each element <, > in the sequence is an ordered ...
分类:
移动开发 时间:
2018-04-30 14:42:05
阅读次数:
361