KingWang@whu的博客

保持一颗好奇心https://github.com/KingWang93

排序:
默认
按更新时间
按访问量

【SparkSQL】partitionColumn, lowerBound, upperBound, numPartitions的理解

如何加快数据的读取过程 利用SparkSQL读取数据库数据的时候,如果数据量很大,那么在读取数据的时候就会花费大量的时间,因此,怎么让数据并行读取加快读取数据的速度呢? 在SparkSQL中,读取数据的时候可以分块读取。例如下面这样,指定了partitionColumn,lowerBound,...

2018-01-14 09:47:33

阅读数:605

评论数:0

【Postgresql】数据库postgresql 10的data目录迁移(不用重新安装)

安装后默认的目录: /var/lib/pgsql/{version}/data 1,哪儿启动的数据库? 数据库服务一般开机自动启动,那么就可以顺藤摸瓜找到相关的service。 对于postgresql10,它的服务名为postgresql-10.service,该文件的路径为...

2018-01-13 22:40:37

阅读数:1717

评论数:0

【Data Structure/Algorithm】LCSS算法实现

最近在写一个关于路网处理的小论文,在写作中碰到一个问题就是,高德路网数据有很大一部分的道路没有路名。因此笔者想着利用OSM上的路网作为补充,看能不能进行数据的补充。整理思路如下: 首先对高德路网和OSM的路网整体进行R树索引的建立 对高德路网中的没有道路名称的道路,求解其MBR,然后进行R树查询查...

2017-12-25 14:09:42

阅读数:436

评论数:0

【OpenResty】lua脚本实现nginx自定义log

1,OpenResty(Nginx)Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。 Nginx是一款轻量级的Web 服务...

2017-12-01 19:36:16

阅读数:437

评论数:0

【Thrift/Vertx】关于Thrift和Vertx的服务整合

官网上都有关于Thrift的新手demo示例,本文主要讲解其中一项,就是怎么整合Thrift和Vertx。Vertx是一种事件驱动的异步框架,需要JDK8支持,开发过程中很多都需要用到lambda表达式。vertx的简要介绍可以参考笔者之前的一篇文章:【Vertx】利用vertx实现websock...

2017-11-26 22:05:05

阅读数:219

评论数:0

【Java】ArrayList的源码分析

本文只是摘取网上的几篇博客1,源码分析https://www.cnblogs.com/ITtangtang/p/3948555.html http://blog.csdn.net/jzhf2012/article/details/8540410 http://blog.csdn.net/ns_...

2017-11-13 20:35:11

阅读数:78

评论数:0

【Java】addShutdownHook函数的用法和注意事项

最近在看gRPC的一个Demo中,看到一个比较有意思的写法,程序中使用了addShutdownHook()函数。addShutdownHook()函数的用法如下:/** * Registers a new virtual-machine shutdown hook. * ...

2017-11-11 00:24:53

阅读数:143

评论数:0

【Java】Java基础知识之HashMap源码分析(Java8)

java基础知识回顾---HashMap实现原理

2017-11-06 11:32:40

阅读数:67

评论数:0

【Data Structure/Algorithm】排序之归并排序

本文针对《Algorithms》Fourth Edition书中的归并排序做一个总结,当做学习笔记以作记录。1,归并排序的算法原理归并排序算法的步骤为:(1)将数组逐步拆分成两个子数组,直至每个数组的大小为1。 (2)因为分割到最后,数组的大小为1,因此,这个时候,就相当于数组已经排序 (3)对数...

2017-10-12 16:42:22

阅读数:151

评论数:1

【Data Structure/Algorithm】排序之冒泡排序

排序算法中最入门的一个排序算法就是冒泡排序,面试中经常会考到的一个基础题目。那么什么是冒泡排序呢?以及冒泡排序算法的基本原理是什么呢? 本文会一 一解答。1,冒泡排序及其原理 原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:第一趟,依次比较相邻的两个数,将小数放在前面,大...

2017-09-25 13:34:13

阅读数:134

评论数:0

【Oracle】数据库乱码问题的解决

1,查看服务端的字符集 select userenv(‘language’) from dual; 更详细一点可以用下面的sql方式查看 select * from nls_database_parameters;2,windows下查看客户端的字符集 查看注册表信息 win+r,输入...

2017-09-17 19:38:35

阅读数:251

评论数:0

【Oracle】NLS_LANG详解

关于NLS_LANG字符集设置,网上的说法不一,下面这篇文章我觉得讲的不错。 同时贴出 Oracle官网的关于NLS_LANG的讲解: https://docs.oracle.com/cd/B28359_01/server.111/b28298/ch3globenv.htm转自:http://...

2017-09-17 17:58:56

阅读数:179

评论数:0

【Java】反射之Class.forName()

Java中比较重要的一个特性就是反射,可能对于初级编程几乎没有什么接触,但是对于后期的高阶编程中是一个不可或缺的知识点。这里面涉及到的知识点就有jvm的class加载机制。这一机制在这篇文章: 深入分析Java ClassLoader原理中,有很好的讲解。1,什么是反射?按照oracle官网的介...

2017-09-12 23:00:03

阅读数:316

评论数:0

【Maven】Maven invalid LOC header (bad signature)的错误处理

在eclipse中使用maven进行项目的依赖引入的时候,偶尔可能会出现标题所示的错误。该错误导致的原因就是maven插件下载下来的jar有问题,导致jar读取不到。 如果笔者在eclipse中安装了反编译的插件(可以从eclipse的插件市场安装),那么就很容易根据错误定位是哪个包出了问题,因...

2017-09-12 10:07:49

阅读数:249

评论数:0

【Java】关于路径.和..以及/的说明

一张图说明,大家也可以尝试在Windows的dos窗口下尝试使用cd命令改变路径,观察一下这几个的区别。 直接放图,通俗易懂!

2017-09-12 01:23:53

阅读数:119

评论数:0

【Java】classpath的理解及其使用方式

笔者之前对于classpath都没有什么深入的研究,之前的项目打包jar包都是按照网上的教程自己照着葫芦画瓢。但是因为最近碰到一些关于这方面的知识,因此索性觉得要好好补充一下这方面的知识。下面的文章主要是翻译自oralce官网关于设置classpath的说明Setting the class pa...

2017-09-12 01:20:11

阅读数:4443

评论数:0

【Oracle】Clob字段读取,写入,更新

原文:http://bijian1013.iteye.com/blog/2282419

2017-09-09 22:56:56

阅读数:219

评论数:0

【GeoTools】shp文件坐标转换

前言:GeoTools是一个开源的GIS开发工具,可以用来arcsde的开发,gis相关的文件转换读写,JTS等空间计算方法。GeoTools is an open source (LGPL) Java code library which provides standards compliant...

2017-09-09 22:17:56

阅读数:442

评论数:0

【ArcSDE/Oracle】配置Oracle使SQL可以对ST_GEOMETRY类型操作

下面要使用sde中的相关的动态链接库,因此需要事先安装好arcsde和oracle。1,测试用例select sde.ST_AsText(SDE.ST_Geometry(‘POINT (10 10)’, 0)) from dual;2,配置listener.ora、tnsname.ora和extp...

2017-08-24 17:24:12

阅读数:250

评论数:0

【ArcSDE】ArcSDE服务的创建

ArcGIS 10.2全系列软件下载地址本博文主要是针对ArcSDE的SDK Java开发者,并且是服务连接方式开发的(程序中),至于程序中直连和服务连接开发的区别在笔者的另一篇博文中已经介绍了【ArcGIS】利用ArcGIS 的Java API实现SDE数据库的直连和服务连接,笔者尝试了直连方式...

2017-08-24 17:01:26

阅读数:860

评论数:0

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