- 博客(25)
- 收藏
- 关注
原创 Postgres的Standby数据库搭建,异步流复制示例及同步流复制实例
参考:《PostgreSQL修炼之道》以及http://www.postgresql.org/docs/9.5/异步复制的缺点是Standby上的数据落后于主库上的数据,如果使用Hot Standby做读写分离,就会存在数据一致性的问题,这对于一些一致性较高的应用来说是不可接受的。同步复制要求在数据写入Standby数据库后,事务的commit才返回,所以Standby库出现问题时,会
2016-02-16 11:30:37 3008
原创 基于synchronized的对象锁,类锁以及死锁模拟
分为对象锁和类锁public class T { public void test1() throws Exception{ synchronized(this){ //对象锁 System.out.println(Thread.currentThread().getName()+"---test1 Doing"); Thread.currentThre
2015-12-07 17:42:11 3111
原创 java 线程创建时间
众所周知,JVM创建线程是要占用资源的,JDK5.0后默认创建一个线程占用1MB(系统内存,通过-Xss修改),也就说1GB内存(空闲内存)最多创建1K个线程就会异常。所以需要多线程运行的任务时,使用线程池,比如 newFixedThreadPool验证一下线程是什么时候创建的。 debug运行通过jconsole可以发现当执行start方法时才会创建。
2015-10-20 18:28:33 1587
原创 postgres-xl 基于pgxc_ctl搭建安装
1引言Postgres-XL 是一个通用的 ACID 开源的、可方便进行水平扩展的 SQL 数据库解决方案。基于 PostgreSQL 数据库构建。Postgres-XL 可用于商业智能、大数据分析、Web 2.0、传统应用等场合。此搭建过程是基于pgxc_ctl进行的安装的,除此外还有手动安装。搭建过程参考:http://blog.chinaunix.net/uid-204983
2015-09-22 09:58:32 3911 1
原创 Apache HTTP Server windows环境下载安装启动
Apache官网 只提供了Linux环境下的HTTP Server。如果要在win下运行,只能下载源码自己编译或者去第三方下载 http://httpd.apache.org/download.cgi点击进入http://httpd.apache.org/docs/current/platform/windows.html#down这里是默认
2015-07-28 16:13:53 3204
原创 openlayers 渲染wkt数据,标记中心值并弹窗
function drawFatureSelectRow(vwkt,vl,name,phone,address){ var feature = new OpenLayers.Format.WKT().read(vwkt); var gml = new OpenLayers.Format.GML(); var style = { strokeColor:
2015-07-20 15:44:36 3260
原创 OpenLayers开发中,坐标系'EPSG:4326'转'EPSG:900913'
var mapOptions = { resolutions: [156543.03390625, 78271.516953125, 39135.7584765625, 19567.87923828125, 9783.939619140625, 4891.9698095703125, 2445.9849047851562, 1222.9924523925781, 611.4962
2015-07-14 15:31:48 9329
原创 OpenLayers:创建地图对比窗口(双地图对比)
创建地图对比窗口,当左侧地图窗口缩放或平移时,右侧地图窗口也随之发生相应的变化。1. 创建HTML文件,引入OpenLayers开发包,插入地图div元素。2. 创建地图实例对象map,添加基础图层和相应控件。map.addLayers([china,china_p]);map.setCenter(newOpenLayers.LonLat(116.39, 39.91), 8);
2015-07-14 15:26:01 2048
原创 OpenLayers开发:弹出框
地图应用的一个重要特征就是它能够显示地理要素(对应于点、线、面等)的信息。通常的做法是点击某个要素的同时,获取该要素的相关信息,然后以弹出框的形式展现信息。下面以上一节的地标为例,点击地标的时候,打开弹出框(popup),显示地标的信息。1. 创建HTML文件,引入OpenLayers开发包,插入地图div元素:2. 创建地图实例对象,添加基础图层和相应控件。3. 创建地标图层,并添加
2015-07-14 15:17:30 3115
原创 基于百度地图开发实践
//实现功能 添加点 拖动 添加点时鼠标样式变动等http://api.map.baidu.com/api?v=1.5&ak=56WEad9oOG1AB2YC2Z920rTM"> .anchorBL{display:none} #r-result{width:100%;} html{height:100%} b
2015-07-14 14:40:04 518
原创 第一个百度地图API的例子
http://www.w3.org/TR/html4/loose.dtd"> JSP Page html{height:100%} body{height:100%;margin:0px;padding:0px} #container{height:100%} .anchorBL{display:none} http://api.map.
2015-07-14 14:35:41 396
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人