自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李胜

GIS,BIM,IOT

  • 博客(138)
  • 资源 (20)
  • 收藏
  • 关注

原创 部署BIMserver到服务器

在github上下载下来的war包,直接放到tomcat里是无法完成bimwerver服务安装的过程的。一般都卡在网络检测上,可是本机网络好好的,为什么就网络检测不通过呢。看了代码才知道,源码里检测网络是通过访问google来检测的,由于被墙的原因,自然就被卡死在这一步了。为此改了这部分,重新编译了war包供大家使用。新下载地址:bimserver-1.5.90至于有的朋友所不能用。可能是...

2017-10-30 17:03:42 4277 6

原创 arcgis api for silverlight使用google map等多个在线地图

无可否认,google map实在是很漂亮。可惜对于使用arcgis api for silverlight的我们来说,无法使用它的确不爽。虽然,arcgis api for silverlight可以使用bing map。但是bing map中国地区的地图很差,城市道路信息几乎没有。稍微得到些许安慰的是最新版本(比方2.2版本)可以支持OpenStreetMap,效果比bing map 好多了。

2011-09-25 19:41:15 4436 2

转载 Redis 分布式锁的正确实现方式

前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...

2019-06-19 22:06:29 206

转载 高可用实现方案lvs+keepalive

keepalive简介:负载均衡架构依赖于知名的IPVS内核模块,keepalive由一组检查器根据服务器的健康情况动态维护和管理服务器池。keepalive通过VRRP协议实现高可用架构。VRRP是路由灾备的实现基础。LVS核心是调度器,所有的数据请求需要经过调度器进行调度转发。万一调度器发生故障,整个集群系统全部崩溃,所以需要keepalive实现集群系统的高可用。部署两台或多...

2019-06-04 10:17:21 379

转载 使用Spring配置动态数据源实现读写分离

首先是配置数据源<!--读数据源配置--><bean id="readDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-method="init"destroy-method="close">//配置省略</bean><!--写数据源配置--><b...

2019-05-29 13:43:36 188

原创 nginx+tomcat做负载均衡时Session共享验证过程

nginx 作为目前最流行的开源反向代理HTTP Server,用于实现资源缓存、web server负载均衡等功能,由于其轻量级、高性能、高可靠等特点在互联网项目中有着非常普遍的应用,相关概念网上有丰富的介绍。分布式web server集群部署后需要实现session共享,针对 tomcat 服务器的实现方案多种多样,比如 tomcat cluster session 广播、nginx IP h...

2018-04-06 17:42:23 2242

原创 三级联动前端以及接口

1、html部分 &lt;div class="form-group"&gt; &lt;label class="col-sm-2 control-label"&gt;地区:&lt;/label&gt; &lt;div class="col-sm-5"&gt; &lt;div class="col-s

2018-03-01 17:13:01 4379

转载 用 Certbot 一键升级你的网站为 Https

小站以前采用的是 StartSSL 的 https 证书,但是 Mozilla 封杀 StartSSL 后一直没有换。前几天终于被 Chrome 报不安全了,于是换成了 Let’s Encrypt。但是 Let’s Encrypt 证书只有90天的有效期,有没有什么便捷的方法一键生成证书呢?答案是 Certbot。Certbot 真的是便捷,不用去 Let’s Encrypt 注册账号

2017-09-25 14:39:28 4017

转载 CentOS7增加或修改SSH端口号

前言:开启某服务或软件的端口,要从该服务或软件监听的端口(多以修改配置文件为主),SeLinux和防火墙(FireWall)的安全策略下手下面进入主题,如果有什么问题请查看下面的补充栏:第一步:修改SSH配置文件(注意是sshd_config而不是ssh_config,多了个d)[plain] view plain copy

2017-09-11 10:00:22 1938

转载 Intellij idea远程debug连接tomcat,实现单步调试

web项目部署到tomcat上之后,有时需要打断点单步调试,如果用的是Intellij idea,可以通过如下方法实现:开启debug端口,启动tomcat以tomcat7.0.75为例,打开bin目录下的catalina.bat文件,如下图,可以看到默认的debug端口是8000,如果本地的8000已经被占用,请改成一个未占用的端口号:在bin目录下执行命令cat

2017-09-07 10:42:37 432

原创 ubuntu 12.04 Server 上安装 nodejs, MongoDB

1、安装NodeJS# apt-get update# apt-get install -y python-software-properties software-properties-common# add-apt-repository ppa:chris-lea/node.js# apt-get update# apt-get install nodejs2、安装

2016-03-06 17:24:32 384

转载 58同城数据库架构最佳实践

数据库的基本概念基本概念这一块,主要是让大家就一些数据库方面的概念达成一致。首先是“单库”,最初的时候数据库都是这么玩的,几乎所有的业务都有这样的一个库。接下来是“分片”,数据库的分片是解决数据量大的问题。如果数据量非常大,就要做水平切分,有一些数据库支持auto sharding。之前58同城也用过两年mongoDB,后来发现auto sharding功能

2016-01-25 11:02:41 619

转载 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器

第1章  引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的 互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层 已经成为架构研发人员首选的方式。水平切分数据库,可以降低单台机器的负载,同时最大限度的降低了了宕机造成的损失。通过负载均衡策略,有效的降低了单台

2016-01-11 17:55:31 363

转载 ubuntu SVN server配置

风雨 ubuntu SVN server配置一、SVN安装1.安装包$ sudo apt-get install subversion2.添加svn管理用户及subversion组$ sudo adduser svnuser$ sudo addgroup subversion$ sudo addgroup svnuser subversion

2015-11-26 17:02:08 568

转载 OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)

开源与成熟商业的瓦片地图服务(TMS  2  WMTS),都有如下共同的特性,基本成为了标准:(1) 坐标系:WGS84(2) 投影:墨卡托投影(Marcator,正轴等角圆柱投影)--------------------------------------------注:均为弧度。(3) 当经度范围在[-180,180],投影为正方形时,纬

2015-11-03 11:13:48 1626

转载 AudioRecord的raw转8位wav或mp3

AudioRecord在android设备8位是不一样支持,对于有时需要和其他设备进行传输(只能接受8位)也为了压缩等问题,不得不把16位的原数据进行转换。       AudioRecord的具体使用办法就不粘出来了,度娘那里有不少。       1.16位数据转8位数据  这里得到8位wav        public void copyWaveFile() {       

2015-10-16 15:49:58 1799

转载 OpenLayers学习--加载ArcGIS缓存

数据准备使用ArcGIS发布地图,并切图得到松散的缓存瓦片数据,一般存储路径为:C:\arcgisserver\directories\arcgiscache使用ArcGIS10.2之前的ArcGIS Server数据目录可能不一样,请自己找到arcgiscache 文件夹。本实例使用的缓存配置如下图:发布数据本步骤主要目的是将ArcGIS缓存的瓦片发布的到服务器上,使

2015-09-17 13:33:23 2328 1

转载 geoserver+openlayers实例

geowebcache为开源地图Title发布,在线服务.geowebcache会根据你的配置信息,把相应的地图图层切好图,存放在磁盘中,然后在使用openlayer加载地图服务的时候,把地图服务的地址指向geowebcache,geowebcache接收到这些请求后,会根据请求的位置和比例尺在切片目录中找到对应的瓦片,然后返回给你,省去了动态生成地图的过程,速度大幅度提高,而且由于请求的图片资源

2015-09-17 11:16:11 3574 1

转载 GeoWebCache发布ArcGIS切片

GeoServer的新版本集成了一个GeoWebCache,主要是对发布的WMS图层建立缓存切片,目前没有对于ArcGIS切片发布的支持。独立版的GeoWebCache除了对WMS服务地图建立缓存外,还有对于ArcGIS切片发布的支持。GeoWebCache独立版支持通过ArcGISServer 9.2、9.3和10.0生成的松散型瓦片缓存的发布。

2015-09-17 11:09:32 2472 3

转载 Openlayers发布谷歌离线地图

OpenLayers Tiled Map Service Example html, body { overflow: hidden; padding: 0; height: 100%; width: 100%; font-family: 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;

2015-09-10 14:09:18 995

转载 OpenLayers访问本地瓦片地图

WMS无非就是通过http请求参数来获取瓦片,因此将常规的WMS请求改为对php页面的请求即可实现对本地图片的访问, 例如原来的WMS层代码这样写layer = new OpenLayers.Layer.WMS( "OpenLayers WMS","http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: 'basic'} );现在将请求地

2015-09-10 13:29:30 7048

转载 在Vmware 10下安装苹果Mac10.9系统

首先下载主程序:http://pan.baidu.com/share/link?shareid=3181967678&uk=151729002安装这些,几乎都是中文,不会的加群问....VM10 Key一枚:http://pan.baidu.com/share/link?shareid=3184212015&uk=151729002安装好虚拟机后,下载Mac补丁(ublock-

2015-05-25 13:27:13 954

转载 RESTful 理解

Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。降低开发的复杂性,提高系统的可伸缩性资源表现层状态转化 资源REST的名称"表现层状态转化"中,省略了主语。"表现层"其实指的是"资源"(Resources)的"表现层"。所谓"资源",就是网络上的一个实体,或者说是网络上的一个具体信息。它可以是一段文本、一张图片、

2015-04-29 10:22:16 535

转载 Redmine安装完全图文指南

这篇博文主要参考了如下文章:http://www.redmine.org/projects/redmine/wiki/RedmineInstallhttp://xinlanzero.iteye.com/blog/857494有关BUG的疑难解答主要参考:http://www.redmine.org/boards/2/topics/22358http://www.redmine.

2015-03-27 09:29:40 706

原创 Ubuntu下LAMPP 常用命令

XAMPP 命令安装 XAMPP tar xvfz xampp-linux-1.6.4.tar.gz -C /opt 启动 XAMPP /opt/lampp/lampp start 停止 XAMPP /opt/lampp/lampp stop重启 XAMPP /opt/lampp/lampp restart 安全设置 /opt/lampp/lampp secur

2015-01-27 11:47:54 2929

转载 Android Tween动画之RotateAnimation实现图片不停旋转

1、定义一个ImageView定义一个ImageView是为了装载图片,其中的图片将被rotate用来进行旋转,其他View亦可。资源文件为Java代码      xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent" 

2015-01-27 11:21:17 626

转载 XAMPP: SSL Encrypt the Transmission of Passwords with https

If you don’t have encryption enabled on a password protected folder, the password will be sent in cleartext – meaning that it can be seen by anyone using a network sniffer. It is a good idea to encr

2014-04-26 11:57:02 850

转载 php获取post参数的几种方式

php获取post参数的几种方式1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据 2、file_get_contents("php://input") 适用大多数类型的Content-typephp://input 允许读取 POST 的原始数据。和 $HTT

2014-01-26 16:42:06 962

转载 Java书籍Top 10

下面是Java Inside上推荐的十本Java书籍(文章来源),我把中文版的也列了出来。        1)Java Language Specification, Third Edition (by James Gosling)       本书由Java技术的发明者编写,是Java TM编程语言的权威性技术指南。如果你想知道语言之构造的精确含义,本书是最好的资

2014-01-14 10:26:41 658

转载 Android处理线程暂停与恢复

class YourRunnable implements Runnable { private Object mPauseLock; private boolean mPaused; private boolean mFinished; public YourRunnable() { mPauseLock = new Object();

2013-12-18 17:45:02 2552

转载 资源汇总

1、如何使用CSS3制作一个加载中动画效果http://www.gbtags.com/gb/share/2365.htm

2013-11-29 09:38:51 630

转载 应用 memcached 提升站点性能

简介memcached 常被用来加速应用程序的处理,在这里,我们将着重于介绍将它部署于应用程序和环境中的最佳实践。这包括应该存储或不应存储哪些、如何处理数据的灵活分布以及如何调节用来更新 memcached 和所存储数据的方法。我们还将介绍对高可用性的解决方案的支持,比如 IBM WebSphere® eXtreme Scale。所有的应用程序,特别是很多 web 应用程序都需要优

2013-11-27 11:40:05 536

转载 Memcache分布式部署方案

前言应该是很久之前,我开始研究Memcache,写了一系列的学习心得,比如《Discuz!的Memcache缓存实现》等。后面的好几十条回复也让这篇文章成为了此博客中颇受关注的一员。同时在百度和Google,关键词Memcache在长达一年多的时间里占据着第二位(第一位是官方),为很多需要了解或者应用Memcache的朋友提供了一些信息,但是我始终觉着还不够,于是本文诞生。唠唠

2013-11-26 18:13:57 653

原创 ssh 后台执行java 程序

采用 $ nohup java -jar 可运行jar包.jar &运行正常后提示”忽略输入并把输出追加到“nohup.out”,标识,程序已在后台运行。ctrl + c 进行程序退出,然后关闭ssh窗口,程序就会在后台继续运行。那么,如何查看已经运行的程序呢:$ jobs,运行jobs 会出现以下界面[1]-  Running

2013-11-25 17:31:59 1704

原创 yii General error: 2014 Cannot execute queries while other unbuffered queries are active

$command  = Yii::app()->db->createCommand($sql);$command ->execute();$command->getPdoStatement()->closeCursor();  $transaction->commit();$command->getPdoStatement()->closeCursor(); 没有这个的话,

2013-11-11 15:54:31 4022

转载 20个实用的webApp前端开发技巧

自Iphone和Android这两个牛逼的手机操作系统发布以来,在互联网界从此就多了一个新的名词-WebApp(意为基于WEB形式的应用程序,运行在高端的移动终端设备)。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与Native App有何区别呢

2013-10-08 10:26:29 981

转载 MySQL 里设置或修改系统变量的几种方法

比如设置MySQL实例参数wait_timeout为10秒. 1) 设置全局变量方法1(不推荐): 修改参数文件, 然后重启mysqld# vi /etc/my.cnf[mysqld]wait_timeout=10# service mysqld restart不过这个方法太生硬了, 线上服务重启无论如何都应该尽可能避免. 2) 设置全局变量方法2(推荐): 在

2013-08-23 10:24:42 9112

转载 CentOS安装pdo_mysql扩展

# 下载文件包wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz# 解压tar xzvf PDO_MYSQL-1.0.2.tgzcd PDO_MYSQL-1.0.2/usr/local/php/bin/phpize./configure -with-php-config=/usr/local/php/bin/php-config

2013-08-19 14:43:11 2558

转载 android 开发中判断网络是否连接的代码

在android的开发中,尤其是与访问网络有关的开发,都要判断一下手机是否连接上了网络,下面是一个判断是否连接网络的嗲吗片段:package cn.com.karl.util;import com.kubu.main.R;import android.app.Activity;import android.app.AlertDialog;import andro

2013-08-06 15:04:49 679

转载 Web开发者不容错过的13段CSS代码

1. CSS Resets网络上关于CSS重置的代码非常多。本段代码是根据Eric Meyer’s reset codes进行改编的,里面包含一点响应式图片和所有核心元素的边界框设置,这样就可以保持页边距和填充可以很好地对齐。html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, block

2013-05-26 10:28:57 707

bimserverwar-1.5.90.war

修复网络检测问题,修正各种plugin组件之间版本兼容问题(不把版本号写死的话,由于安装时会自动下载最新的组件,但有些组件有更新有些没有,从而导致组件间兼容性问题,这也是之前BIMserver-1.5.86.war不能安装的原因,表示抱歉。在之前资源下过的朋友请留言,我直接发给你们)

2018-07-05

省市县三级数据库

省市县三级数据库,excel格式,可以导入mysql等数据库

2018-03-01

BIMserver-1.5.86.war

github上下载下来的war包,由于检测网络状态,是通过访问google来检测,所以国内安装过程,一直提示网络有问题,无法完成安装。改问题已做了修复。同时添加了对cesuim的支持

2017-09-11

volley(解决中文乱码问题)

Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。但官方原始的版本,对中文支持不行,需要修改源码。

2015-04-23

ksoap2-android

ksoap2-android-assembly-3.0.0-jar-with-dependencies.jar

2013-03-20

ArcGISAPI30forSilverlight.exe

ArcGIS Api for Sliverlight 3.0版

2012-10-22

同时支持google地图和卫星图

使用arcgis api for silverlight时,加载google在线地图或卫星图。同时支持google地图和卫星图

2012-06-19

ArcgisApi.Silverlight.App.zip

arcgis api for silverlight开发系列之一:平台搭建及第一个应该用程序 (源码)

2011-11-09

ArcGISSilverlight22

Arcgis Api For Sliverlight 2.2版

2011-10-28

TileDynamicMapServiceLayer

Arcgis Silverlight 动态图层以缓存的方式访问

2011-10-25

OnLineMapsTileLayer.dll

arcgis api for silverlight使用Goolge Map和OpenStreetMap

2011-09-25

LS.PRJ2011.OnLineMapsTileLayer

arcgis api for silverlight中使用Goolge Map和OpenStreetMap等在线地图数据

2011-09-25

asp.net面试题 (与网上搜索的不一样)(最近刚更新2009/7/29)

在网上搜索asp.net面试题很多都是一个版本,这个绝对不是网上搜索最多的那个。

2009-07-29

.net 面试题(最近刚更新2009/7/26)

自己收集的.net试题集并附有详细答案,对于即将有面试机会的朋友,还是很有帮助的

2009-07-26

Exploring_ArcObjects(4)

对刚刚接触arcengine的开发人员,想从Arcgis繁多的接口中寻找真谛的人,最好最有效的第一手资料(官方提供的)。由于太大,整个文件分成了四包。想必对各位肯定有帮助

2009-07-26

Exploring_ArcObjects(3)

对刚刚接触arcengine的开发人员,想从Arcgis繁多的接口中寻找真谛的人,最好最有效的第一手资料(官方提供的)。由于太大,整个文件分成了四包。想必对各位肯定有帮助

2009-07-26

Exploring_ArcObjects(2)

对刚刚接触arcengine的开发人员,想从Arcgis繁多的接口中寻找真谛的人,最好最有效的第一手资料(官方提供的)。由于太大,整个文件分成了四包。想必对各位肯定有帮助

2009-07-26

Exploring_ArcObjects (1)

对刚刚接触arcengine的开发人员,想从Arcgis繁多的接口中寻找真谛的人,最好最有效的第一手资料(官方提供的)。由于太大,整个文件分成了四包。想必对各位肯定有帮助 第二部分地址: http://download.csdn.net/source/1519463

2009-07-26

sql 专业培训机构资料

很不错的sql学习资料,对提高数据库编程能力肯定有帮助

2009-06-02

SocketTool

SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络编程人员、网络维护人员检查所开发的网络应用软硬件的通信状况。

2008-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除