相信使用过Spring的众多开发者都知道Spring提供了非常好用的JavaMailSender接口实现邮件发送。在Spring Boot的Starter模块中也为此提供了自动化配置。下面通过实例看看如何在Spring Boot中使用JavaMailSender发送邮件。 快速入门 在Spring ...
分类:
编程语言 时间:
2017-08-18 00:55:45
阅读次数:
307
一、JavaScript事件详解 1、事件流:描述的是在页面中结束事件的顺序 事件传递有两种方式:冒泡与捕获。 事件传递定义了元素事件触发的顺序。 如果你将 <p> 元素插入到 <div> 元素中,用户点击 <p> 元素, 哪个元素的 "click" 事件先被触发呢? 在 冒泡 中,内部元素的事件会 ...
分类:
编程语言 时间:
2017-08-17 15:18:14
阅读次数:
197
摘要: 当一个.net应用在生产环境CPU突然居高不下,如何快速准确的定位问题所在,并且对实时业务影响最小化?如何不抓Dump也不用live debug就可以知道你的应用在做什么?如何确认你的应用是由于哪个线程的执行造成的CPU升高,该线程正在执行什么代码? 分析:CPU升高的原因有很多, 1、有时 ...
分类:
Web程序 时间:
2017-08-17 12:45:53
阅读次数:
192
启动Docker容器后,对应的服务(例如tomcat启动)也通过dockerfile文件命令运行起来了,这个时候如何进行容器内部观察容器的运行状态。 1.docker attach 这个命令在创建一个守护态的Docker容器,然后使用docker attach命令进入该容器。 2.docker ex ...
分类:
其他好文 时间:
2017-08-17 00:36:24
阅读次数:
231
1、什么是异步(Asynchronous)编程? 相对于同步(Synchronous)而言,异步就是后一个任务不需要等待前一个任务结束就执行,而前一个任务结束以后执行回调函数。 最常见的异步编程有setTimeout函数、 ajax请求等。 如: for (var i = 1; i <= 3; i+ ...
分类:
编程语言 时间:
2017-08-16 19:10:10
阅读次数:
135
vtiger出7.0了,以前的那些配置方法已经不管用了 下面是新的 模块创建及一些页面及功能配置的方法 下面介绍三个点 1.新建一个模块 2.实现单图片上传的功能 3.实现页面summary显示的功能 新建模块的方式还是一样的 vtigercrm\vtlib\tools目录下有个console.ph ...
分类:
其他好文 时间:
2017-08-16 15:40:08
阅读次数:
336
//添加事件处理function addEvent(obj, type, fn) { if (obj.addEventListener) { obj.addEventListener(type, fn, false); } else if (obj.attachEvent) { obj.attach ...
分类:
编程语言 时间:
2017-08-16 14:08:24
阅读次数:
182
IE6有诸多奇葩。不支持position:fixed就是当中之中的一个。所以在做一些比方固定在顶部或者底部或者固定元素的效果时须要考虑兼容IE6的这个问题。解决方式是用Ie6的hack。 *html {/* 仅仅有IE6支持 */ background-image: url(about:blank) ...
分类:
其他好文 时间:
2017-08-13 09:54:25
阅读次数:
111
机柜可以是一个大灰框,但也可以更逼真更炫一点,甚至可以有一些交互功能,只有你想不到的,没有twaver做不到的 ...
分类:
其他好文 时间:
2017-08-11 23:48:28
阅读次数:
1364
1. 概念 Android中的View与我们曾经理解的“视图”不同。在Android中,View比视图具有更广的含义,它包括了用户交互和显示,更像Windows操作系统中的window。 ViewGroup是View的子类。所以它也具有View的特性,但它主要用来充当View的容器,将当中的View ...
分类:
移动开发 时间:
2017-08-10 19:28:23
阅读次数:
281