- 博客(1)
- 资源 (15)
- 收藏
- 关注
原创 防止并发问题
在工作中遇到一个按钮同一时间有多个人操作,或者连续点击多次; 针对一个人连续点击多次: 点过之后将按钮置灰 synchronize 关键字也可以派上用场; 或者 select * from u where 1=1 and t = ‘’ for update, 利用oracle的懒锁机制 冻结update操作的数据以防止重复操作; 另外一种方法:在数据表中加入lock字段
2017-08-03 14:37:07 592 1
java服务器高德地图API
针对web端会使用到的高德地图API<script type="text/javascript">
function initialize() {
var mapObj;
//初始化地图对象,加载地图
mapObj =new AMap.Map("container");
var longitude=${business.longitude};
var latitude=${business.latitude};
/* if (parseFloat(longitude)!=0&&parseFloat(latitude)!=0) {
var point = new AMap.LngLat(longitude,latitude); // 创建点坐标
mapObj.setCenter(point); // 设置地图中心点坐标
}
*/
if (parseFloat(longitude)!=0&&parseFloat(latitude)!=0){
var marker = new AMap.Marker({
id:"m",
position:new AMap.LngLat(longitude,latitude),
offset:new AMap.Pixel(-8, -34),
icon:"http://code.mapabc.com/images/lan_1.png"
});
mapObj.addOverlays(marker);
//在地图中添加ToolBar插件
mapObj.plugin(["AMap.ToolBar"],function(){
toolBar = new AMap.ToolBar();
mapObj.addControl(toolBar);
});
}
//为地图注册click事件获取鼠标点击出的经纬度坐标
mapObj.bind(mapObj,"mousemove",fn);
}
//定义事件回调函数
var fn = function(e){
document.getElementById("longitude").value=e.lnglat.lng;
document.getElementById("latitude").value=e.lnglat.lat;
};
2015-07-06
一台电脑上两个tomcat
一台电脑设置两个tomcat,对应两套环境变量
CATALINA_BASE1=E:\software\apache-tomcat-7.0.47copy
CATALINA_BASE=E:\software\apache-tomcat-7.0.47
CATALINA_HOME1=E:\software\apache-tomcat-7.0.47copy
CATALINA_HOME=E:\software\apache-tomcat-7.0.47
CLASSPATH = .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
JAVA_HOME = C:\Program Files\Java\jdk1.7.0_21
Path=C:\Program Files (x86)\Common Files\NetSarang;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%CATALINA_HOME%\lib\servlet-api.jar;E:\az\toroiseSVN\bin;C:\Program Files\VisualSVN Server\bin
2015-06-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人