使用过JavaMail的api发送邮件的人可能会有这样一个疑惑:我如何知道我调用该api发送的邮件是否成功呢?一般的开放的api给我们调用都会有个返回值或者状态码,来告诉我们执行成功与否。但是JavaMail却没有提供这样一个返回值。 所以在调用JavaMail发送邮件的时候,我们只能通过catch ...
分类:
编程语言 时间:
2016-04-18 13:19:54
阅读次数:
325
简介 跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而 ...
分类:
Web程序 时间:
2016-04-18 13:16:13
阅读次数:
214
进程同步用来实现程序并发执行时候的可再现性。 一.进程同步及异步的概念 1.进程同步:就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事.就像早上起床后,先洗涮,然后才能吃饭,不能在洗涮没有完成时,就开始吃饭.按照这个定义,其实绝大多数 ...
分类:
其他好文 时间:
2016-04-18 13:14:55
阅读次数:
115
原文:http://www.cnblogs.com/skywang12345/p/3479083.html start() 和 run()的区别说明start():它的作用是启动一个新线程,新线程会执行相应的run()方法。start()不能被重复调用。run():run()就和普通的成员方法一样, ...
分类:
编程语言 时间:
2016-04-18 13:09:56
阅读次数:
256
jquery的ajax同步和异步 之前一直在写JQUERY代码的时候遇到AJAX加载数据都需要考虑代码运行顺序问题。最近的项目用了到AJAX同步。这个同步的意思是当JS代码加载到当前AJAX的时候会把页面里所有的代码停止加载,页面出去假死状态,当这个AJAX执行完毕后才会继续运行其他代码页面假死状态 ...
分类:
Web程序 时间:
2016-04-18 11:47:49
阅读次数:
207
认识C和内存管理 C程序内存空间分为下面5类: stack栈: 存放着局部变量和函数参数等数据,向下生长 (可读可写可执行) heap堆: 给动态分配内存使用,向上生长 (可读可写可执行) bss segment:BSS段 用来存放未初始化的全局变量、未初始化的静态变量 和 这两种变量初始化值为0的 ...
分类:
其他好文 时间:
2016-04-18 11:45:53
阅读次数:
112
直接在命令行窗口调用cl编译cpp文件 往往不能通过。 主要原因是一些头文件及可执行文件未在环境变量中设置。可以通过执行VSVAR32.BAT批处理文件来设置环境变量,注意vs2005跟2008的放置位置可能不同,如果不在cl.exe当前路径下,可以去/Common7/Tools目录下寻找。 批处理 ...
分类:
其他好文 时间:
2016-04-18 11:37:45
阅读次数:
160
Mapreduce为了确保每个reducer的输入都按键排序。系统执行排序的过程 将map的输出作为输入传给reducer 称为shuffle。学习shuffle是如何工作的有助于我们理解mapreduce工作机制。shuffle属于hadoop不断被优化和改进的代码库的一部分。从许多方面看,shu ...
分类:
编程语言 时间:
2016-04-18 11:35:19
阅读次数:
213
小文件导致任务执行缓慢的原因: 1.很容易想到的是map task 任务启动太多,而每个文件的实际输入量很小,所以导致了任务缓慢 这个可以通过 CombineTextInputFormat,解决,主要需要设置 mapreduce.input.fileinputformat.split.maxsize ...
分类:
其他好文 时间:
2016-04-18 11:35:11
阅读次数:
139
Filter : Java中的Filter 并不是一个标准的Servlet ,它不能处理用户请求,也不能对客户端生成响应。 主要用于对HttpServletRequest 进行预处理,也可以对HttpServletResponse 进行后处理,是个典型的处理链。 过滤链的好处是,执行过程中任何时候都 ...
分类:
其他好文 时间:
2016-04-18 11:28:45
阅读次数:
123