- 博客(222)
- 资源 (15)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 JavaWeb知识总结
一、知识介绍 最近看了逻辑思维最后一期,现在我们都处在碎片化的学习中,这不可避免,但是我们还是要把这些碎片梳理下,毕竟脑子记最后剩下的东西才是自己的==1、编程语言通用学习结构 其实各类语言都差的不多,所以基本学了面向对象的语言,再学其他的都差不多2、JavaWeb内容二、专题索
2018-03-13 22:35:36
708
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 http传输字符编码与转义(深度好文)
一、引言 最近陆陆续续看了好多关于字节、字符、字符编码、字符转义的文章,终于对这个过程有了比较清晰深刻的认识。和后台开发相结合知道了乱码出现的理论具体原因,和前台开发结合知道了get与post请求的过程。这里分析下供大家学习分享。(字符转义指字符与字符之间转换,url编码;字符编码指字符与二进制的对应,ascii)二、字符编码的发展
2017-11-14 11:15:12
12394
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ArcGIS Server服务介绍与服务在js中的使用
一、基本介绍本篇主要总结了以前写的关于ArcGIS javascript API一些文章,主要分为两类(但其中很多有包含):1、各种服务的发布服务包括下面的2、各种服务的使用详细链接请看一章二、专题索引服务发布1、Arcgis Javascript那些事儿(一)--Arcgis server发布feature access服务2、Arcgis Javascript那些事儿(五)--arcgis s...
2017-08-10 17:24:11
4612
原创 Docker安装kong和konga
一、准备工作安装VMware安装centos二、正式步骤1、创建kong-net网络docker network create kong-net2、安装数据库docker run -d --name kong-database \--network=kong-net \-p 5433:5432 \-e "POSTGRES_USER=kong" \-e "POSTGRES_DB=kong" \-e "POSTGRES_PASSWORD=kong" ...
2021-10-28 19:06:49
418
原创 读《编码-藏匿在计算机软硬件背后的语言》有感
趁着工作间隙,在豆瓣上找到了编码这本书,是Charles微软大神写的,这本书初始读来觉得类似head first类型的偏浅显点的科普数据,但是读到后面继电器、触发器再到内存处理器,有深度有见地,让人欲罢不能,让人能够从底层取了解计算机架构,从历史发展去知道发展到现状的原因。作者各种旁征博引循序渐进环环相套,内在气质让人感到-为学日增,为道日损,损之又损,以至于无为,无为而无不为。本书主要分为了两个部分,逻辑门知识之前的铺垫与逻辑门之后的计算机介绍。逻辑门之前由莫斯密码和布莱叶盲文引出编码话题,然
2021-08-30 22:35:34
696
1
原创 银行对公业务结构图梳理
一、引言银行主要是特点是有员工渠道登录(p1)和客户渠道登录(p2),对公业务特点主要是客户组织成现金客户树。各自登录后能确定的信息,以及签约的内容之间的关系是主要需要学习的。...
2020-07-03 22:35:09
2243
原创 spring与web关系
一 、引言好久没写了,没事儿看看了手写springmvc的文章,有些感慨,自己太弱了,顺便梳理了下spring与web的关系。手写springmvc基本思路1、读取配置文件;2、找到配置文件的类;3、newinstance生成ioc的hashmap;4、注入属性,从hashmap中获取;5、扫描controller类,生成url与method对应关系,生成hashmap,用于反射调用;二、...
2020-06-30 11:02:52
683
原创 Confluence介绍与使用
目录一、引言二、安装配置1、破解2、免费三、用户添加1、用户注册2、管理员邀请3、管理员添加四、具体使用五、权限1、全局权限2、空间权限六、总结一、引言之前一直接触过confluence,也没总结过,这下趁疫情忙里偷闲总结一下。不说定义,直接它可以解决什么问题简单概括下,如果你需要用自己的服务器共同编辑文件,是的就是...
2020-04-09 00:08:31
11711
原创 2019年终总结
前言今年的总结上的晚一些,全国的肺炎疫情还在继续蔓延,在武汉生活了六年,度过了人生中最具活力四射的日子,希望武汉挺住,祈祷疫情早日结束,还我们一个平静安详的日子==回顾2019,迷茫与膨胀,通俗点 说理想很丰满现实很骨感,今年一路走来都很迷茫,但一直横冲直撞的冲着。2019总结2019,在各个方面仍然在前进着1、学习在openlayers+geoserve...
2020-02-05 17:06:49
416
2
原创 读《曾国藩传》的感想一二三
这段时间正好换工作的间隙,会老家休息了一周,在东哥的商城买了两本书打算读完,一本《曾国藩转》,一本《spring实战》。本来打算是补充巩固一下专业知识,怎料好久不读书的我拿到第一本书便手不释卷,和曾老共鸣极多。曾国藩,同治 中兴第一大臣,官任两江总督、直隶总督、武英殿大学士,当时权倾朝野。可是他又特别真实,离我们特别近,祖上时代农民,从小随父亲考秀才六次未中,直到第七次才中秀才;在强者如云的京...
2019-09-20 13:13:55
802
2
原创 开源GIS(二十)——CAD数据添加属性转GIS数据
目录一、引言二、CAD与GIS数据基本对应关系三、cad属性数据添加(图块与块属性)1、图块2、块属性3、ArcGIS中打开导出四、总结一、引言最近南阳又启动了永动机事件,汽车加水制造氢气然后当作燃料供应,如今大家早已经耳熟能详的物理界的热力学定律,只是把这些都付笑谈中。不过在gis界仍然还有个类似永动机事件的问题仍然没有被很好的解决,就...
2019-05-27 13:54:46
6017
原创 GeoTools——shp转geojson
目录一、引言二、代码操作1、服务端2、返回数据三、总结一、引言数据库中经常存储的格式是符合OGC标准的WKT或WKB,而在网络中经常传输的格式是json,因此我们会经常把各种数据转为geojson的形式以服务形式发出,供客户端使用。当然你硬要用wkt格式也行,没人管你,自己知道就ok,由于涉及到属性数据只是建议geojson比较方便,毕竟WFS也是用的geo...
2019-05-06 14:41:16
4993
2
原创 GeoTools——新建shapefile文件
目录一、引言二、代码操作1、服务端2、返回数据3、客户端三、第二种新建shp方法四、总结一、引言本文讲解了如何读取shp数据,如何新建shp数据,并将新建的shp数据返回到客户端进行显示。二、代码操作1、服务端list对象是为了最后将新建的shp数据返回,pointgbk数据是源文件,pointgbkbuffer是...
2019-05-05 19:47:05
6050
原创 GeoTools——JTS空间操作
目录一、引言二、代码操作1、服务端2、返回数据3、客户端三、总结一、引言使用geotools主要是对数据进行操作,这里的操作包括空间关系判断和空间关系运算。这里的空间关系判断常用的是否相交、是否包含等;空间运算主要包括取交集、并集、擦除、切除、对称差异分析等等。二、代码操作1、服务端由于geotools中没有gts的帮助文档...
2019-05-05 17:26:26
8871
7
原创 开源GIS(十九)——WKT、WKB与GeoJSON
目录一、引言二、WKT、WKB、GeoJSON三、WKT与GeoJSON四、总结一、引言首先明确一点,WKT与WKB是OGC中的简单服务标准SFS(Simple Features Interface Standard),但是GeoJSON并不是OGC中的标准。No, GeoJSON is not an OGC standard:IETF Geog...
2019-05-05 16:36:43
29270
2
原创 GeoTools——读取shapefile数据
目录一、引言二、代码操作1、服务端2、返回数据3、客户端三、总结一、引言GeoTools在开源gis世界中使用极为常见,地位类比于arcgis中的arcgis engine,当我们要使用java进行解析shp的时候可以不用自己写底层代码直接使用geotools来进行编写服务层。udig和geoserver都使用geotools来进行二次开发。G...
2019-05-05 16:00:11
7567
3
原创 Java——字符编码详细解释
目录一、引言二、基础知识介绍三、java中的编码问题1、字符转内存2、编码转换,内存转字符四、总结一、引言字符编码一直是萦绕在心头的痛,精华其实在如何编码上,但是由于平台、编码错乱、各种水文章的原因,导致一直在摸索中前进,以为认为的是对的,直到下次碰到问题才能更深一步理解,在这里碰到的问题总算差不多了,稍微总结一下以免后人栽倒坑里==...
2019-04-22 15:27:36
427
原创 中级工程师考试2019——地图制图与地理信息系统
四月十三号中级工程师要考试,虽然都说题目比较简单,但毕竟涉及到自己的工资和职称还是提前一周仔细看了看,地理信息系统比较熟悉,毕竟地图制图是真不熟悉。考试结束后,梳理了一下考试内容,原谅我只是全部记住了大题,判断选择题目太多了,而且我保证会有两三个题目就算你把ppt全部背过也肯定不会做==大家可以看出大题中还是地信占据了大部分,名词解释全部是地信,简答题涉及到底图制图与测绘基...
2019-04-18 09:01:23
2366
6
原创 JavaWeb——AOP
目录一、引言二、简单原理三、代码实现1、xml配置2、注解四、总结一、引言初次碰到是因为日志管理问题,想为每个请求的一些操作都创建日志记录,添加代码添加的蛋疼,所以有了今天的主角AOP,面向切面,其实就是不改变原代码进行一些操作。AOP能够将那些与业务无关,却为业务模块所共同调用的逻辑或责任,例如事务处理、日志管理、权限控制,异常处理等,封装起...
2019-04-01 16:32:32
585
转载 Java面向对象——内部类
首先看看什么是内部类:在类的内部定义另一个类。没错,定义就这么简单。如果在类Outer的内部再定义一个类Inner,此时Inner就称为内部类,而Outer则称为外部类。内部类的定义格式如下: public class 外部类的名称{ //外部类的成员 public class 内部类的名称{ //内部类的成员 }}使用内...
2019-03-25 09:42:48
433
原创 Java基础知识框图总结
Java知识总结因为专业背景原因,并没有系统的学过java编程基础,都是快速抓来使用,调包侠一枚,对底层没有什么深入研究。之前在我眼里java,C#,C++就是一个字典,什么时候用什么时候现查,甚至连函数类名我都不会去记忆,最近看了好多才发现这样只能从上层有所建树,对编程之路并没有实质性的提高。所以还是抽空闲时间来研究下java基础,别有洞天。补充IO流...
2019-03-11 09:13:18
1128
原创 Java多线程(八)——多线程辅助功能类
目录一、引言二、Semaphore三、countdownlatch四、cyclicbarrier五、exchanger六、总结一、引言在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier、Semaphore和exchanger。Semaphore:一个计数信号量C...
2019-02-28 11:42:05
599
原创 Java多线程(七)——线程中断
目录一、引言二、stop与interrupt三、非阻塞线程被interrupt四、阻塞线程被interrupt五、总结一、引言线程中断在开始没有特别重视,多线程往后学习才发现线程中断也是件比较有技巧的事情,停止线程不像break语句中那样简单,什么时候停止,停止后代码是否执行,如何捕捉线程异常都是我们需要学习的内容。正常情况下我们停止线程有三种方法...
2019-02-28 11:11:49
225
原创 Java多线程(六)——多线程的阻塞队列
目录一、引言二、阻塞队列种类三、阻塞队列使用四、阻塞队列实现原理五、总结 一、引言 阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者线程可以把生产结果存到阻塞队列中,而消...
2019-02-26 16:51:46
386
原创 Java多线程(五)——多线程的多线程池
目录一、引言二、多线程池种类三、多线程池实现四、总结 一、引言 我们可以创建多线程了为什么要用多线程池?服务器在创建和销毁线程上花费的时间和消耗的系统资源都相当大,甚至可能要比在处理实际的用户请求的时间和资源要多的多;如果在一个jvm里创建太多的线程,可能会使系统由于过度消耗内存或“切换过度”而导致系统资源不足;线程池主要用来解决线程生命周期开销问题和...
2019-02-26 15:55:15
241
原创 Java多线程(四)——多线程数据隔离与共享
目录一、引言二、数据隔离三、数据共享1、传入Runnable赋值成员变量2、新建外部类添加成员变量(这个是教程3中用到的,我比较常用)四、总结 一、引言 多线程数据隔离与数据共享是个矛盾体,有些数据需要隔离,比如每个人的银行账户,有些需要共享比如买票的总火车票数量,这个问题导致了这篇文章的出现,抽象出了这两类问题。 二、数据隔离 ...
2019-02-26 15:33:16
4704
原创 Java多线程(三)——多线程实现同步
目录一、引言二、synchronize同步1、synchronize代码块2、synchronize方法三、lock同步1、普通lock+condition2、lock+condition高级应用3、lock+读写锁四、总结 一、引言 先介绍两个概念线程安全:经常用来描绘一段代码。指在并发的情况之下,该代码经过多线程使用,线程的调度顺序...
2019-02-26 14:37:12
370
原创 Java多线程(二)——多线程基本特性
目录一、引言二、优先级三、睡眠sleep四、加入线程join五、礼让线程yield六、守护线程daemon七、中断线程八、总结 一、引言 在jdk1.5之前多线程有很多基础的功能,下面主要介绍一下最基本的特性,知道会使用就行。 二、优先级 每一个 Java 线程都有一个优先级,这样有助于操作系统确定线程的调度顺序。Ja...
2019-02-26 11:28:55
238
原创 Java多线程(一)——多线程实现方法和生命周期
目录一、引言二、多进程与多线程三、实现方法1、继承Thread接口2、实现runnable接口,传入Thread运行3、注意四、生命周期五、总结一、引言 之前多线程了解的基本是皮毛,后来是因为对javaweb中tomcat接受请求,用户并发访问如何使用多线程不太清楚,所以又重新把多线程拾了起来,发现了一片新大陆。 ...
2019-02-26 10:52:36
269
转载 开源GIS(十八)——分辨率与比例尺
地理现象和地理要素的表达通常是多尺度的,尺度表示了地物的综合程度和位置精度,衡量尺度的概念一般用分辨率或比例尺。 分辨率 在GIS中所提到的分辨率,也称地面分辨率(Ground Resolution)或空间分辨率(Spatial Resolution),表示一个像素(pixel)代表的地面实际距离。 以谷歌地图为例:在缩放级别为 1 时,图片大小为4个 256*256 的图...
2019-02-19 08:40:38
5541
原创 开源GIS(十七)——OGC标准
目录一、引言二、WMS服务2.1 GetCapabilities:获取服务中的要素及支持的操作2.2 GetMap:获取地图数据2.3 GetFeatureInfo:获取getMap响应地图上某一点的特征数据信息三、WFS服务四、WCS服务五、WMTS六、总结一、引言数据共享作为GIS行业的基础,是每一位从事GIS相关领域人员必须要了解...
2019-01-25 17:47:24
7489
转载 JavaScript——this与箭头函数
首先了解this运行环境 一、问题的由来学懂 JavaScript 语言,一个标志就是理解下面两种写法,可能有不一样的结果。var obj = { foo: function () {}};var foo = obj.foo;// 写法一obj.foo()// 写法二foo()上面代码中,虽然obj.foo和foo指向同一个函数,但是...
2019-01-17 16:12:49
287
1
转载 JavaScript——(function(){})()立即执行函数解析
要理解立即执行函数(function(){})(),先了解些函数的基本概念(函数声明、函数表达式、匿名函数)。函数声明:使用function声明函数,并指定函数名。 function setFn() { // coding }函数表达式:使用function声明函数,但未指定函数名,将匿名函数赋予一个变量。var setFn = function() { ...
2019-01-11 10:27:35
928
原创 Vue——知识体系总结
目录一、引言二、历史发展三、依赖工具四、vue4.1基础4.2插件五、第三方库六、总结 一、引言 学完vue,基本会使用了,框架也会搭建了,但是我们要知其然还要知其所以然,从宏观有比较清楚的认识,梳理下知识体系。 下面是我梳理的vue知识体系: 二、历史发展 前端历史发展还是...
2019-01-11 09:56:00
3105
原创 Vue-cli搭建vue基础项目
目录一、引言二、项目创建1、安装node2、全局安装cnpm3、全局安装webpack和webpack-cli4、全局安装vue-cli5、使用vue-cli创建项目6、开发运行项目7、打包发布项目8、调试工具插件三、总结 一、引言 首先必须明确vue-cli是什么,就是一个脚手架,为了方便使用创建webpack项目,这个...
2019-01-08 17:18:34
3588
原创 2018年终总结
前言 2018年关键词——选择,还有冷(北京今年冬天太冷啦)今年做出的选择太多太多了,融入到学习、工作、生活的方方面面,几乎说可以把好几年的事情集中到一年全部做完了,这些选择有些决定了以后的技术路线,有些决定了以后的生活方式,有些决定了自己的余生== 2018年总结 2018年主要做出了这些重要的选择:选择学习、选择工作、选择对象、选择房子…...
2019-01-02 11:44:13
1092
4
转载 JavaScript——模块化的历史进程梳理
随着前端js代码复杂度的提高,js模块化是必然趋势,不仅好维护,同时依赖很明确,不会全局污染,今天整理一下模块化的几个规范吧~ 首先梳理一下模块化的发展情况~无模块化-->CommonJS规范-->AMD规范-->CMD规范-->ES6模块化1. 无模块化 script标签引入js文件,相互罗列,但是被依赖的放在前面,否则使用就会报错。如...
2018-12-28 19:56:48
334
原创 git——IntelliJ中配置使用git,码云管理项目
目录一、引言二、本机git环境搭建1、从官网下载windows版本的git2、安装git三、码云环境搭建1、在码云首页注册用户2、添加SSH公钥3、新建仓库四、项目上传与下载1、项目上传2、项目下载五、IntelliJ配置使用git1、其实说配置,基本安装上git之后intellij会自动配置好,没有配置好,重启一下2、主要是使用六、总结...
2018-12-28 19:47:27
1036
转载 JavaScript——JQuery原理介绍及模拟
翻了半天终于看到一个讲jQuery原理比较不错的了,具体详细内容可以看阮一峰的,写的也不错=========================================================================================前言对于JQuery,想必大家都很熟悉。目前,很多web项目,在实施的过程中,考虑到各浏览器原生JS API的兼容性,大...
2018-12-24 16:05:18
511
转载 Jsonp跨域原理及实现
一般遇到跨域问题都是直接后台cors着手或者nginx实现,很少用过jsonp,不过有人使用总有它存在的价值,了解一下吧== 一、什么是JSONP1.1 同源策略如果两个页面拥有相同的协议,端口(如果指定),和主机,那么这两个页面就属于同一个源。同源策略分为: DOM同源策略:禁止对不同源页面DOM进行操作 XMLHttpRequest同源策略:禁止向不同源的地址...
2018-12-21 11:30:20
948
AxureUX WEB前后端交互原型通用元件库 v2.0
2022-03-28
AxureUX中后台管理信息系统通用原型方案 v1
2022-03-28
arcgis javascript自定义infowindow
2018-03-08
arcgis10.5 portal 安装
2017-11-14
springMVCmybatis整合框架
2017-09-14
Ant design axure设计库
2017-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人