在不使用JNI的情况下,在java中捕获kill信号的最佳方法是什么.我确实发现了sun.misc.Signal和sun.misc.SignalHandler以及在将来的版本中被删除的可能性的警告.
使用JNI调用ac lib是我唯一的选择吗?
我已在需要配置的Web服务中实现了一些授权.
目前,用户/密码组合被硬编码到bean配置中.我想将带有用户和密码的地图配置到application.properties中,以便配置可以是外部的.
有关如何做到这一点的任何线索?
<bean id="BasicAuthorizationInterceptor" class="com.test.BasicAuthAuthorizationInterceptor">
<property name="users">
<map>
<entry key="test1" value="test1"/>
<entry key="test2" value="test2"/>
</map>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud) 环境:Windows 7,Internet Explorer 8中,闪存的ActiveX 10.1.53.64,的wmode =透明
刚写了一个小测试页面,你可以在IE和Firefox或任何其他浏览器中加载.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Event bubbling test</title>
</head>
<body onclick="alert('body');" style="margin:0;border-width:0;padding:0;background-color:#00FF00;">
<div onclick="alert('div');" style="margin:0;border-width:0;padding:0;background-color:#FF0000;">
<span onclick="alert('span');" style="margin:0;border-width:0;padding:0;background-color:#0000FF;">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://fpdownload.macromedia.com/get/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="159" height="91" id="flashAbout_small" align="absmiddle">
<param name="movie" value="http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf"/>
<param name="quality" value="high"/>
<param name="bgcolor" value="#FFFFFF"/>
<param name="wmode" value="transparent"/>
<embed src="http://www.adobe.com/swf/software/flash/about/flashAbout_info_small.swf" quality="high" bgcolor="#FFFFFF" width="159" height="91" wmode="transparent" name="flashAbout_small" align="absmiddle" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"/>
</object>
</span>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
所以点击任何颜色的形状应该产生一个警报(除了IE中的绿色,不知道为什么,但我希望这是关于主题,与我的问题无关).
单击Firefox中的Flash容器将非常好用.您应该按此顺序获取警报框,其中包含:span,div和body.Flash将事件冒泡到HTML.但这不是在IE中发生的.
那么为什么IE中的Flash不会将事件冒泡到HTML?
编辑:正如安迪E所提到的,这种行为也可以在谷歌浏览器中看到,据我所知,这不是使用ActiveX将Flash电影嵌入到页面中.