- 博客(334)
- 资源 (14)
- 问答 (2)
- 收藏
- 关注

原创 点石成金之-开源GIS二维研发
作为点石成金的开门篇-开源GIS二维研发,链接均为本人博客园或者csdn地址第一章:简介开源GIS桌面应用程序uDig它是什么1、uDig是一个开源的桌面应用程序框架,构建在Eclipse RCP和GeoTools(一个开源的Java GIS工具包)上的桌面GIS(地理信息系统) ;2、是一款开源桌面GIS软件,基于Java和Eclipse平台,可以进行shp格式地
2016-12-25 18:02:46
1122

原创 Java-Spring专题:Bean的装配
上篇中谈到了Spring的装配知识一、那如何告诉Spring你需要创建哪些Bean并且如何将其装配在一起?Spring提供了三种主要的装配机制分别如下1、在XML中进行显示配置2、在Java中进行显示配置3、隐式的bean发现机制和自动装配乍看上去三种方案会使Spring变得复杂,每种方案有自己的场景依据项目情况而定,但并不是我们只能选择其中的一种方案,Spri
2016-12-23 15:55:13
317

原创 Java-Spring专题:Spring的核心
spring可以做很多事情,它为企业级开发提供了丰富的功能,这些功能的底层都依赖于它的两个特性,依赖注入(dependency injection ,DI)和面向切面编程(aspect-oriented programming,AOP)(干货:spring的底层依赖于它的两个核心特性,DI和AOP)spring的目标是:全方位简化java开发,为达到这一目标,spring采取了4种关键策略(干
2016-12-22 17:47:57
355

原创 常见问题记载(一)
一、spring拦截器是否会对websocket通信做拦截回答:是的依据:spring-mvc.xml websocket如果以,do结尾就会被拦截
2016-12-19 17:02:41
356
原创 对业务分析中常见智能化设备的梳理(20220803)
智能化设备在园区、港口、码头、仓库业务中存在大量的应用需求,在方案编制等工作中经常会用到这些知识,故做梳理用于后期拿来即用。
2022-08-03 18:27:34
1555
原创 针对需求评审的思考+预裁定服务价值分析+RECP系统价值+协调机制价值(20210131)
需求评审应该怎么做?需求评审应该怎么做,才能让项目组真正在评审过程中基于对业务的理解站在不同角色的视角发现需求中存在的问题,而非走个流程,留个结果。–需求评审以讲业务为主预裁定服务的价值是什么?海关预裁定制度是海关为了促进贸易安全与便利、优化营商环境、增强企业对进出口贸易活动的可预见性,履行我国在世界贸易组织《贸易便利化协定》的相关承诺而实施的重要便利措施。海关预裁定服务上线后,企业便可足不出户,在商品尚未进口前,通过海关电子口岸或海关“互联网+”平台,向海关提交预裁定申请。海关出具参考税号后,企业便
2021-01-31 22:14:16
308
原创 原产地证书自助打印系统+供应链管理平台价值分析(20210129)
原产地证原产地证根据相关原产地规则出具的证明出口货物原产于该国家或地区的一种证明文件,因其能证明货物的经济国籍,又称经济护照。原产地证书自助打印系统2020年12月10日起在全国开始推管,该系统价值如下:(一)新模式优化了原产地证书签证流程,通过建立智能审签数据库预设证书审单规则,实现原产地证书的系统自动智能审核。(二)大幅提升原产地证书审签效率,实现申报数据全天候即收即审。全天候出证。(三)标准化,规范化。使得签证尺度保存一致证书申报内容更加准确和规范(四)有力帮助企业利用自由贸易协定等原产
2021-01-29 23:33:52
339
1
原创 高项-预习抛题第1周2.11-2.17
高项学习整理高项:其中蓝色为易错题 红色为知识点1.关于两化融合的描述,不正确的是( )。A、虚拟经济与工业实体经济的融合B、信息资源与材料、能源工业资源的融合C、工业化与自动化发展战略的融合D、IT 设备与工业装备的融合参考答案:C高项教程p98-1.7.5 工业和信息化融合3. 推进信息化与工业化深度融合工业化与信息化“两化融合”的含义是:一是指信息化...
2019-02-20 16:13:51
1161
转载 Http POST 提交数据的四种方式解析
我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。HTTP 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。协议规定 POST 提交的数据必须放在消息主体(entity-bo
2017-01-05 15:40:17
5117
转载 从原理角度解析Android (Java) http 文件上传
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/23781773文件上传是我们项目中经常使用的功能,一般我们的服务器可能都是web服务器,当我们使用非浏览器客户端上传文件时,比如手机(Android)等上传,可能就需要对传输的数据进行规范化的拼接,说白了,就是我们得自己完成浏览器帮我们做的事。我首先写了服务器端代码,用来接
2017-01-05 11:25:16
283
转载 SpringMVC 文件上传配置,多文件上传,使用的MultipartFile
一、配置文件:SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file[html] view plain copy print? beans:bean id="multipartResolver" class="org.springframewor
2017-01-04 14:45:08
379
转载 SpringMVC文件上传两种方式
这里我们来总结整理一下常用的两种文件上传方式以及要注意的东西:1、springmvc .MultipartFile 的上传方式。2、org.apache.commons.fileupload 使用apache的fileuoload 来实现当我们使用springmvc 的MultipartFile 时我们要在spring的配置文件中添加如下的配置文件:(1)、bean的引入以及编码和
2017-01-04 14:37:40
1591
转载 GeoWebCache的配置与使用
最近在做一个开源GIS的demo的工作,工作中涉及到了地图瓦片,选取的开发环境是geoserver+openlayers,那么地图瓦片自然而然也 就使用geowebcache,geowebcache就相当于是openlayer和geoserver之间的中介,首先,geowebcache会根 据你的配置信息,把相应的地图图层切好图,存放在磁盘中,然后在使用openlayer加载地图服务的时候,把地图
2016-12-25 18:09:48
2036
转载 GeoServer系列之SqlView
Geoserver+postgresql+openlayers(leaflet)是目前主流的gis开发工具。Postgresql用于存储地 图数据,geoserver用于发布地图数据,openlayers或者leaflet用于访问发布地图。正常情况下当shapefile格式的数据导入 postgresql数据库中 之后,我们需要通过geoserver把所有的数据发布出去,这样才能访问。常规情况
2016-12-25 18:08:58
825
1
转载 Geoserver系列之源码分析:WMS工程
转自:http://blog.youkuaiyun.com/suen/article/details/4808860开始正式的分析了,先分析WMS工程。GeoServer的WMS工程的包如下所示: org.geoserver.wms包含对wms请求进行响应的WebMapService接口、缺省实现DefaultWebMapService、服务配置信息WMSInfo、
2016-12-25 18:08:22
505
转载 GeoServer系列之 旋转geoserver发布的wms地图
以前都是以为访问geoserver发布的wms地图是不能旋转的,旋转要通过wfs的方式来访问地图。现在通过wms方式也可以使地图旋转。方法就是在正常的访问地图url后面加上&angle=XXX即可。 http://10.33.31.14:89/geoserver/parking/wms?service=WMS&version=1.1.0&request=GetMap&layers=park
2016-12-25 18:07:55
632
转载 基于GeoTools的WMS设计与实现
转载自 http://blog.tigerlihao.cn/2010/01/geotools-based-web-map-service.html 暑假看OGC标准的时候做了一个简单的WMS(Web Map Service),用的是GeoTools工具包。其实做出来用处也不大,应为已经有GeoServer这个项目在做基于GeoTool的网络GIS应 用,并且已经做的比较完善了
2016-12-25 18:07:36
1112
1
转载 geotools读取shapefile文件
依赖 org.geotools gt-shapefile ${geotools.version} 代码File file = new File("D:\\shapefiles\\states.shp"); Map map = new HashMa
2016-12-25 18:07:11
2976
转载 Arcgis for Javascript API下类似于百度搜索A、B、C、D marker的实现方式
多说无益,首先贴两张图让大家看看具体的效果:图1、百度地图搜索结果图2、Arcgis for JavaScript实现的效果看到了效果,是不是各位有点小鸡动,是不是也宠宠欲动,有木有?但是具体是怎么实现的呢?下面我来详细的给各位说说我的实现思路吧。第一,数据。其实搜索的对象从类型上来说,应该是点、线、面都支持的,但是在实际的操作过程中,不论是百度还是
2016-12-25 18:06:47
469
转载 Arcgis for JS之Cluster聚类分析的实现
在做项目的时候,碰见了这样一个问题:给地图上标注点对象,数据是从数据库来 的,包含XY坐标信息的,通过graphic和graphiclayer 的方式添加到地图上,其中有一个对象的数量很多,上万了吧,通过上述的方式无法在地图上进行展示,就想到了聚类,当时由于技术和时间的关系,没有实现,最 近,稍微有点先下时间,就又想起这事,继续研究,终于,皇天不负有心人,出来了,出来的第一时间写出来,以便大家
2016-12-25 18:06:28
2419
2
转载 Arcgis for JS之Cluster聚类分析的实现(基于区域范围的)
咱们书接上文,在上文,实现了基于距离的空间聚类的算法实现,在本文,将继续介绍空间聚类之基于区域范围的实现方式,好了,闲言少叙,先看看具体的效果:聚类效果点击显示信息显示单个聚类点下面说说具体的实现思路。1、数据组织在进行数据组织的时候,因为是要按照区域范围的,所以必须得包含区域范围的信息,在本示例中,我用的数据依然是全国2000多个区县点的数据,并添
2016-12-25 18:06:09
2065
转载 Java嵌入式数据库H2学习总结(一)——H2数据库入门(转)
一、H2数据库介绍 常用的开源数据库有:H2,Derby,HSQLDB,MySQL,PostgreSQL。其中H2和HSQLDB类似,十分适合作为嵌入式数据库使用,而其它的数据库大部分都需要安装独立的客户端和服务器端。 H2的优势: 1、h2采用纯Java编写,因此不受平台的限制。 2、h2只有一个jar文件,十分适合作为嵌入式数据库试用。 3、h2提供了
2016-12-25 18:05:47
319
1
转载 Java嵌入式数据库H2学习总结(三)——在Web应用中嵌入H2数据库(转)
H2作为一个嵌入型的数据库,它最大的好处就是可以嵌入到我们的Web应用中,和我们的Web应用绑定在一起,成为我们Web应用的一部分。下面来演示一下如何将H2数据库嵌入到我们的Web应用中。一、搭建测试环境和项目1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Ja
2016-12-25 18:05:11
338
转载 Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库(转)
一、搭建测试环境和项目1.1、搭建JavaWeb测试项目 创建一个【H2DBTest】JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Jar文件里面包含了使用JDBC方式连接H2数据库时使用的驱动类,将"h2-1.4.183.jar"加入到【H2DBTest】项目中,如下图所示: 1.2、开启H2数据库 进入到h
2016-12-25 18:04:45
327
转载 Maven-多模块工程vs多工程集合
通常来说,在Maven的多模块工程中,都存在一个pom类型的工程作为根模块,该工程只包含一个pom.xml文件,在该文件中以模块(module)的形式声明它所包含的子模块,即多模块工程。在子模块的pom.xml文件中,又以parent的形式声明其所属的父模块,即继承。然而,这两种声明并不必同时存在,我们将在下文中讲到这其中的区别。 (一)创建Maven多模块工程多模块
2016-12-25 18:04:27
611
转载 Maven-Eclipse使用Maven deploy命令部署构建到Nexus上
1 应用场景:SYS-UTIL(系统工具)项目部署、构建成JAR包(SYS-UTIL-XXX.jar)存储到Nexus私服上,以供其它项目(依赖)使用2 目的:通过Nexus网页服务器管理项目开发各周期中不同版本的JAR包(如SYS-UTIL-0.0.1.jar,....................SYS-UTIL-1.0.1.jar)3 操作过程:1) 创建SYS-UTIL(系
2016-12-25 18:03:58
441
转载 UML类图几种关系的总结
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的
2016-12-25 18:02:20
195
原创 点石成金-mybatis如何支撑不同数据库
方法一、对于不同的数据库可通过dbName区分和修改各别的SQL片段即可方法二、类似pagehelper拦截器方式实现
2016-12-25 18:01:25
362
原创 3、SOA模块可插拔设计-模块化即分布式化
1、分布式部署各个子系统,基础组件支持平台作为jar或者war方式集成至各个子系统;2、各个分布式子系统之间,通过http:ip+请求方式完成各个系统之间灵活切换;3、各个分布式子系统,依托后台管理系统+SSO实现全平台子系统安全认证识别;4、各个分布式子系统,依托各自内部基础组件支持平台jar中核心代码实现菜单加载;即在一个子系统中会看到非本子系统菜单,点击非子系统菜单,会自动切换至
2016-12-25 18:00:44
1344
原创 4、SOA模块可插拔设计-模块化资源冗余问题
上篇终极提到: 各个子系统基础组件支撑功能依托基础组件支撑平台; 各个子系统页面样式布局等依托后台管理系统;存在问题:大量资源冗余,无用资源出现在各个子系统,例如基础组件支撑平台界面管理,重复出现在各类子项目中;各类系统定位基础组件支撑平台*可单独运行的一个系统,由两个系统组成,一个war系统,负责提供可视化界面,一个jar系统,负责为支撑平台提供服务;
2016-12-25 18:00:15
414
原创 5、SOA模块可插拔设计_Tomcat多应用共享Session
1. 新建两个应用:test1 |------WEB-INF | |------web.xml |------test.jsp test.jsp代码 session.setAttribute("test1Session","test1Session"); session.getServletCont
2016-12-25 17:57:54
273
转载 结合heatmap.js,在Openlayers中如何实现热力图
概述:本文讲述结合heatmap.js,在Openlayers中如何实现热力图。 heatmap.js简介:Heatmap 是用来呈现一定区域内的统计度量,最常见的网站访问热力图就是以特殊高亮的形式显示访客热衷的页面区域和访客所在的地理区域的图示。Heatmap.js 这个JavaScript 库可以实现各种动态热力图的网页,帮助您研究和可视化用户的行为。 实现
2016-12-24 15:54:26
2851
转载 Openlayers2中统计图的实现
概述:在前文中,介绍了Arcgis for js和Openlayers3中统计图的实现,在本文,书接上文,介绍在Openlayers2中,统计图的实现。 实现:在Openlayers2中,popup的概念是:A popup is a small div that can opened and closed on the map. 所以,在OL2中,可以用popup来实现统计图的
2016-12-24 15:53:39
585
转载 Openlayers3中统计图的实现:结合highcharts实现统计图
概述:在前文中讲到了在Arcgis for js中统计图的实现,在本文,讲述在Openlayers3中结合highcharts实现统计图。 实现:在Openlayers3中实现统计图比较方便,通过ol.Overlay即可。首先,了解下Overlay。在OL3的借口文档中,Overlay的描述如下:An element to be displayed over the map a
2016-12-24 15:52:53
557
转载 Openlayers2卷帘功能的实现
概述:在WebGIS开发中,经常会有用户提需求,要实现卷帘功能,卷帘功能主要是实现两张图之间的对比。在前文中,讲到了openlayers3以及Arcgis for js中卷帘的实现,在本文讲述如何在openlayers2中实现卷帘功能。 结果展示: 实现代码:在此,扩展了一个名为Swipe的Control,Swipe的代码如下:(猛击)/* * * @r
2016-12-24 15:52:13
841
转载 Openlayers2中聚类的动态实现
概述:前面的文章中,讲述了Arcgis for js中聚类分析与展示,在本文,讲述如何在Openlayers2中聚类分析的实现。 实现效果: 实现:主要分为:1、点的聚类;2、聚类点随着地图缩放的更新;3、聚类点的详细。1、点的聚类与更新var style = new OpenLayers.Style({ pointRadius: "$
2016-12-24 15:51:09
853
1
转载 大量POI点展示的一种解决方案
概述:不论是在Arcgis for js还是Openlayers中,当POI点比较多的时候,在前台页面的展示在效率上是一大问题。经过一段时间的研究,发现百度地图在这一问题上的处理思 路比较好:将要展示的POI点在服务器端生成图片,页面只调用图片的话效率会比较高。本文讲述如何在Java后台实现POI点在服务器端的实时生成以及在Openlayers2的展示。 实现后效果:
2016-12-24 15:50:29
709
转载 抽稀+图片生成
概述:在上文“ 大量POI点展示的一种解决方案”中,介绍了在在后台将POI生成图片在前台展示,文章中没有涉及到点的抽稀问题,也就是当点的数据量非常大的时候,这种展示方式还是会有一定的效率问题,在本文,书接上文,介绍一种点抽稀的算法,并结合上文,实现大量poi点的高效展示。 效果: 实现思路:1、点抽稀与图片生成package com.lzugis
2016-12-24 15:49:53
1584
转载 Geotools读取shp文件并在Ol2中展示
概述:在前面有一篇文章中讲到了GDAL将shp转换为GeoJson的实现,以及ol2、3以及Arcgis for js中GeoJson的加载,今天呢,书接上文,介绍Geotools如何读取shp文件并在ol2中展示。 读取shp"1732791" snippet_file_name="blog_20160628_1_4602229" name="code" class="j
2016-12-24 15:49:05
446
svn的使用doc 含java与.net
2013-01-24
互联网通讯工具,实现了通讯换皮肤消息提醒窗。
2011-12-06
JQUEYR PLUGIN - Messager v1.5
2011-12-06
如何通过自己的网页,监控多个人的电脑屏幕的某个特定区域,显示在自己电脑上呢?类型桌面共享
2016-11-24
采用什么语言,可以不依赖于运行环境?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人