自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xcymorningsun的专栏

Giser的编程之旅

原创 JavaWeb知识总结

一、知识介绍       最近看了逻辑思维最后一期,现在我们都处在碎片化的学习中,这不可避免,但是我们还是要把这些碎片梳理下,毕竟脑子记最后剩下的东西才是自己的== 1、编程语言通用学习结构       其实各类语言都差的不多,所以基本学了面向对象的语言,再学其他的都差不多 ...

2018-03-13 22:35:36 412 0

原创 http传输字符编码与转义(深度好文)

一、引言         最近陆陆续续看了好多关于字节、字符、字符编码、字符转义的文章,终于对这个过程有了比较清晰深刻的认识。和后台开发相结合知道了乱码出现的理论具体原因,和前台开发结合知道了get与post请求的过程。这里分析下供大家学习分享。(字符转义指字符与字符之间转换,url编码;字符...

2017-11-14 11:15:12 5511 0

原创 ArcGIS Server服务介绍与服务在js中的使用

一、基本介绍本篇主要总结了以前写的关于ArcGIS javascript API一些文章,主要分为两类(但其中很多有包含):1、各种服务的发布服务包括下面的2、各种服务的使用详细链接请看一章二、专题索引服务发布1、Arcgis Javascript那些事儿(一)--Arcgis server发布f...

2017-08-10 17:24:11 3564 0

原创 Confluence介绍与使用

目录 一、引言 二、安装配置 1、破解 2、免费 三、用户添加 1、用户注册 2、管理员邀请 3、管理员添加 四、具体使用 五、权限 1、全局权限 2、空间权限 六、总结 一、引言 之前一直接触过confluence,也没总结过,这下趁疫情忙里偷闲总结一下...

2020-04-09 00:08:31 125 0

原创 2019年终总结

前言 今年的总结上的晚一些,全国的肺炎疫情还在继续蔓延,在武汉生活了六年,度过了人生中最具活力四射的日子,希望武汉挺住,祈祷疫情早日结束,还我们一个平静安详的日子== 回顾2019,迷茫与膨胀,通俗点 说理想很丰满现实很骨感,今年一路走来都很迷茫,但一直横冲直撞的冲着。 2019总结...

2020-02-05 17:06:49 149 1

原创 读《曾国藩传》的感想一二三

这段时间正好换工作的间隙,会老家休息了一周,在东哥的商城买了两本书打算读完,一本《曾国藩转》,一本《spring实战》。本来打算是补充巩固一下专业知识,怎料好久不读书的我拿到第一本书便手不释卷,和曾老共鸣极多。 曾国藩,同治 中兴第一大臣,官任两江总督、直隶总督、武英殿大学士,当时权倾朝野。可是...

2019-09-20 13:13:55 240 2

原创 开源GIS(二十)——CAD数据添加属性转GIS数据

目录 一、引言 二、CAD与GIS数据基本对应关系 三、cad属性数据添加(图块与块属性) 1、图块 2、块属性 3、ArcGIS中打开导出 四、总结 一、引言 最近南阳又启动了永动机事件,汽车加水制造氢气然后当作燃料供应,如今大家早已经耳熟能详的物理界的热力学定律,...

2019-05-27 13:54:46 1267 0

原创 GeoTools——shp转geojson

目录 一、引言 二、代码操作 1、服务端 2、返回数据 三、总结 一、引言 数据库中经常存储的格式是符合OGC标准的WKT或WKB,而在网络中经常传输的格式是json,因此我们会经常把各种数据转为geojson的形式以服务形式发出,供客户端使用。当然你硬要用wkt格式也行,没...

2019-05-06 14:41:16 1734 1

原创 GeoTools——新建shapefile文件

目录 一、引言 二、代码操作 1、服务端 2、返回数据 3、客户端 三、第二种新建shp方法 四、总结 一、引言 本文讲解了如何读取shp数据,如何新建shp数据,并将新建的shp数据返回到客户端进行显示。 二、代码操作 1、服务端 list对象是为...

2019-05-05 19:47:05 1423 0

原创 GeoTools——JTS空间操作

目录 一、引言 二、代码操作 1、服务端 2、返回数据 3、客户端 三、总结 一、引言 使用geotools主要是对数据进行操作,这里的操作包括空间关系判断和空间关系运算。这里的空间关系判断常用的是否相交、是否包含等;空间运算主要包括取交集、并集、擦除、切除、对称差异分析等...

2019-05-05 17:26:26 1985 0

原创 开源GIS(十九)——WKT、WKB与GeoJSON

目录 一、引言 二、WKT、WKB、GeoJSON 三、WKT与GeoJSON 四、总结 一、引言 首先明确一点,WKT与WKB是OGC中的简单服务标准SFS(Simple Features Interface Standard),但是GeoJSON并不是OGC中的标准。 ...

2019-05-05 16:36:43 4564 2

原创 GeoTools——读取shapefile数据

目录 一、引言 二、代码操作 1、服务端 2、返回数据 3、客户端 三、总结 一、引言 GeoTools在开源gis世界中使用极为常见,地位类比于arcgis中的arcgis engine,当我们要使用java进行解析shp的时候可以不用自己写底层代码直接使用geoto...

2019-05-05 16:00:11 1929 1

原创 Java——字符编码详细解释

目录 一、引言 二、基础知识介绍 三、java中的编码问题 1、字符转内存 2、编码转换,内存转字符 四、总结 一、引言 字符编码一直是萦绕在心头的痛,精华其实在如何编码上,但是由于平台、编码错乱、各种水文章的原因,导致一直在摸索中前进,以为认为的是对的,直到下次碰到问...

2019-04-22 15:27:36 89 0

原创 中级工程师考试2019——地图制图与地理信息系统

四月十三号中级工程师要考试,虽然都说题目比较简单,但毕竟涉及到自己的工资和职称还是提前一周仔细看了看,地理信息系统比较熟悉,毕竟地图制图是真不熟悉。 考试结束后,梳理了一下考试内容,原谅我只是全部记住了大题,判断选择题目太多了,而且我保证会有两三个题目就算你把ppt全部背过也肯定不会做== ...

2019-04-18 09:01:23 635 3

原创 JavaWeb——AOP

目录 一、引言 二、简单原理 三、代码实现 1、xml配置 2、注解 四、总结 一、引言 初次碰到是因为日志管理问题,想为每个请求的一些操作都创建日志记录,添加代码添加的蛋疼,所以有了今天的主角AOP,面向切面,其实就是不改变原代码进行一些操作。 AOP能够将那些与业务无...

2019-04-01 16:32:32 228 0

转载 Java面向对象——内部类

首先看看什么是内部类:在类的内部定义另一个类。没错,定义就这么简单。如果在类Outer的内部再定义一个类Inner,此时Inner就称为内部类,而Outer则称为外部类。内部类的定义格式如下: public class 外部类的名称{ //外部类的成员 public cl...

2019-03-25 09:42:48 66 0

原创 Java基础知识框图总结

Java知识总结 因为专业背景原因,并没有系统的学过java编程基础,都是快速抓来使用,调包侠一枚,对底层没有什么深入研究。 之前在我眼里java,C#,C++就是一个字典,什么时候用什么时候现查,甚至连函数类名我都不会去记忆,最近看了好多才发现这样只能从上层有所建树,对编程之路并没有实质性的...

2019-03-11 09:13:18 312 0

原创 Java多线程(八)——多线程辅助功能类

目录 一、引言 二、Semaphore 三、countdownlatch 四、cyclicbarrier 五、exchanger 六、总结 一、引言 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBar...

2019-02-28 11:42:05 168 0

原创 Java多线程(七)——线程中断

目录 一、引言 二、stop与interrupt 三、非阻塞线程被interrupt 四、阻塞线程被interrupt 五、总结 一、引言 线程中断在开始没有特别重视,多线程往后学习才发现线程中断也是件比较有技巧的事情,停止线程不像break语句中那样简单,什么时候停止,停止...

2019-02-28 11:11:49 68 0

原创 Java多线程(六)——多线程的阻塞队列

    目录 一、引言 二、阻塞队列种类 三、阻塞队列使用 四、阻塞队列实现原理 五、总结     一、引言   阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线...

2019-02-26 16:51:46 160 0

原创 Java多线程(五)——多线程的多线程池

  目录 一、引言 二、多线程池种类 三、多线程池实现 四、总结   一、引言   我们可以创建多线程了为什么要用多线程池? 服务器在创建和销毁线程上花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多;如果在一个jvm里创建太多的线程,可能...

2019-02-26 15:55:15 106 0

原创 Java多线程(四)——多线程数据隔离与共享

  目录 一、引言 二、数据隔离 三、数据共享 1、传入Runnable赋值成员变量 2、新建外部类添加成员变量(这个是教程3中用到的,我比较常用) 四、总结   一、引言   多线程数据隔离与数据共享是个矛盾体,有些数据需要隔离,比如每个人的银行账户,有些需要共享比如买票的...

2019-02-26 15:33:16 1325 0

原创 Java多线程(三)——多线程实现同步

  目录 一、引言 二、synchronize同步 1、synchronize代码块 2、synchronize方法 三、lock同步 1、普通lock+condition 2、lock+condition高级应用 3、lock+读写锁 四、总结   一、引言   先介...

2019-02-26 14:37:12 124 0

原创 Java多线程(二)——多线程基本特性

  目录 一、引言 二、优先级 三、睡眠sleep 四、加入线程join 五、礼让线程yield 六、守护线程daemon 七、中断线程 八、总结   一、引言   在jdk1.5之前多线程有很多基础的功能,下面主要介绍一下最基本的特性,知道会使用就行。     二...

2019-02-26 11:28:55 80 0

原创 Java多线程(一)——多线程实现方法和生命周期

目录 一、引言 二、多进程与多线程 三、实现方法 1、继承Thread接口 2、实现runnable接口,传入Thread运行 3、注意 四、生命周期 五、总结 一、引言 之前多线程了解的基本是皮毛,后来是因为对javaweb中tomcat接受请求,用户并发访问如...

2019-02-26 10:52:36 143 0

转载 开源GIS(十八)——分辨率与比例尺

地理现象和地理要素的表达通常是多尺度的,尺度表示了地物的综合程度和位置精度,衡量尺度的概念一般用分辨率或比例尺。         分辨率    在GIS中所提到的分辨率,也称地面分辨率(Ground Resolution)或空间分辨率(Spatial Resolution),表示一个像素(pix...

2019-02-19 08:40:38 1022 0

原创 开源GIS(十七)——OGC标准

目录 一、引言 二、WMS服务 2.1 GetCapabilities:获取服务中的要素及支持的操作 2.2 GetMap:获取地图数据 2.3 GetFeatureInfo:获取getMap响应地图上某一点的特征数据信息 三、WFS服务 四、WCS服务 五、WMTS 六、总结 ...

2019-01-25 17:47:24 2661 0

转载 JavaScript——this与箭头函数

  首先了解this运行环境     一、问题的由来 学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。 var obj = { foo: function () {} }; var foo = obj.foo; // 写法一 obj.f...

2019-01-17 16:12:49 100 1

转载 JavaScript——(function(){})()立即执行函数解析

  要理解立即执行函数(function(){})(),先了解些函数的基本概念(函数声明、函数表达式、匿名函数)。 函数声明:使用function声明函数,并指定函数名。  function setFn() { // coding } 函数表达式:使用function声明函...

2019-01-11 10:27:35 164 0

原创 Vue——知识体系总结

目录 一、引言 二、历史发展 三、依赖工具 四、vue 4.1基础 4.2插件 五、第三方库 六、总结   一、引言           学完vue,基本会使用了,框架也会搭建了,但是我们要知其然还要知其所以然,从宏观有比较清楚的认识,梳理下知识体系。         下...

2019-01-11 09:56:00 1631 0

原创 Vue-cli搭建vue基础项目

目录 一、引言 二、项目创建 1、安装node 2、全局安装cnpm 3、全局安装webpack和webpack-cli 4、全局安装vue-cli 5、使用vue-cli创建项目 6、开发运行项目 7、打包发布项目 8、调试工具插件 三、总结   一、引言     ...

2019-01-08 17:18:34 2121 0

原创 2018年终总结

前言           2018年关键词——选择,还有冷(北京今年冬天太冷啦)今年做出的选择太多太多了,融入到学习、工作、生活的方方面面,几乎说可以把好几年的事情集中到一年全部做完了,这些选择有些决定了以后的技术路线,有些决定了以后的生活方式,有些决定了自己的余生==     20...

2019-01-02 11:44:13 838 4

转载 JavaScript——模块化的历史进程梳理

  随着前端js代码复杂度的提高,js模块化是必然趋势,不仅好维护,同时依赖很明确,不会全局污染,今天整理一下模块化的几个规范吧~      首先梳理一下模块化的发展情况~ 无模块化-->CommonJS规范-->AMD规范-->CMD规范--&...

2018-12-28 19:56:48 129 0

原创 git——IntelliJ中配置使用git,码云管理项目

目录 一、引言 二、本机git环境搭建 1、从官网下载windows版本的git 2、安装git 三、码云环境搭建 1、在码云首页注册用户 2、添加SSH公钥 3、新建仓库 四、项目上传与下载 1、项目上传 2、项目下载 五、IntelliJ配置使用git 1、其实说配置...

2018-12-28 19:47:27 572 0

转载 JavaScript——JQuery原理介绍及模拟

翻了半天终于看到一个讲jQuery原理比较不错的了,具体详细内容可以看阮一峰的,写的也不错== ======================================================================================= 前言 对于JQuer...

2018-12-24 16:05:18 220 0

转载 Jsonp跨域原理及实现

一般遇到跨域问题都是直接后台cors着手或者nginx实现,很少用过jsonp,不过有人使用总有它存在的价值,了解一下吧==   一、什么是JSONP 1.1 同源策略 如果两个页面拥有相同的协议,端口(如果指定),和主机,那么这两个页面就属于同一个源。 同源策略分为: DOM同源策...

2018-12-21 11:30:20 456 0

原创 开源GIS(十六)——openlayers地图打印

目录   一、引言 二、地图打印实现 三、服务端跨域设置 四、总结 一、引言           系统地图打印是比较常用的功能,因为经常会把当前的视图作为图片保存,用于方便自己或者他人查看当前地图的情况,截图效果不是很好,直接使用openlayers官网例子。     二、地...

2018-12-06 17:20:54 1452 3

原创 开源GIS(十二)——openlayers中加载切片原理

目录 一、切片加载方法 1、代码 2、代码分析 3、参数解释 二、切片加载原理   一、切片加载方法   1、代码 var projection = ol.proj.get('EPSG:3857'); // 瓦片地址 // 瓦片地址...

2018-12-04 15:04:50 1341 0

原创 开源GIS(十五)——openlayers通过geoserver中WFS删除要素

目录 一、引言 二、WFS要素删除实现 三、WFS要素删除原理 1、请求xml 2、postman使用 3、要素删除 4、返回xml 四、openlayers中feature的坐标信息获取 五、总结   一、引言          前两篇文章介绍了以openlayers为...

2018-11-30 17:28:09 1011 2

原创 开源GIS(十四)——openlayers通过geoserver中WFS更改要素

目录 一、引言 二、WFS更改要素实现 三、WFS更改要素原理 1、请求xml 2、postman使用 3、要素修改 4、返回xml 四、总结 一、引言          上文介绍了通过WFS服务进行添加,在很多情况下我们会对当前添加的要素进行修改,本篇将进行介绍,与添加大同...

2018-11-30 16:49:49 1334 0

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