关闭

【Java】ArrayList的源码分析

本文只是摘取网上的几篇博客1,源码分析https://www.cnblogs.com/ITtangtang/p/3948555.html http://blog.csdn.net/jzhf2012/article/details/8540410 http://blog.csdn.net/ns_code/article/details/355680112,源码分析中遇到的几个问题(1)代码中的en...
阅读(21) 评论(0)

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

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

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

java基础知识回顾---HashMap实现原理...
阅读(25) 评论(0)

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

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

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

排序算法中最入门的一个排序算法就是冒泡排序,面试中经常会考到的一个基础题目。那么什么是冒泡排序呢?以及冒泡排序算法的基本原理是什么呢? 本文会一 一解答。1,冒泡排序及其原理 原理:比较两个相邻的元素,将值大的元素交换至右端。 思路:第一趟,依次比较相邻的两个数,将小数放在前面,大数放在后面。重复第一趟步骤,每次从数组的第一个元素从头开始,直至全部排序完成。 2,示例(本示例摘自ht...
阅读(86) 评论(0)

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

1,查看服务端的字符集 select userenv(‘language’) from dual; 更详细一点可以用下面的sql方式查看 select * from nls_database_parameters;2,windows下查看客户端的字符集 查看注册表信息 win+r,输入regedit,打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KE...
阅读(139) 评论(0)

【Oracle】NLS_LANG详解

关于NLS_LANG字符集设置,网上的说法不一,下面这篇文章我觉得讲的不错。 同时贴出 Oracle官网的关于NLS_LANG的讲解: https://docs.oracle.com/cd/B28359_01/server.111/b28298/ch3globenv.htm转自:http://www.cnblogs.com/rootq/articles/2049324.html一、什么是Orac...
阅读(104) 评论(0)

【Java】反射之Class.forName()

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

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

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

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

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

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

笔者之前对于classpath都没有什么深入的研究,之前的项目打包jar包都是按照网上的教程自己照着葫芦画瓢。但是因为最近碰到一些关于这方面的知识,因此索性觉得要好好补充一下这方面的知识。下面的文章主要是翻译自oralce官网关于设置classpath的说明Setting the class path,并对其中一些地方进行了部分的补充说明,方便读者理解。概要classpath是Java运行时环境搜索...
阅读(199) 评论(0)

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

原文:http://bijian1013.iteye.com/blog/2282419...
阅读(126) 评论(0)

【GeoTools】shp文件坐标转换

前言:GeoTools是一个开源的GIS开发工具,可以用来arcsde的开发,gis相关的文件转换读写,JTS等空间计算方法。GeoTools is an open source (LGPL) Java code library which provides standards compliant methods for the manipulation of geospatial data, fo...
阅读(113) 评论(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和extproc.ora如果出现以下错误: ORA-28595: Extproc 代理: DLL 路径无效 O...
阅读(163) 评论(0)

【ArcSDE】ArcSDE服务的创建

ArcGIS 10.2全系列软件下载地址本博文主要是针对ArcSDE的SDK Java开发者,并且是服务连接方式开发的(程序中),至于程序中直连和服务连接开发的区别在笔者的另一篇博文中已经介绍了【ArcGIS】利用ArcGIS 的Java API实现SDE数据库的直连和服务连接,笔者尝试了直连方式利用sde 的sdk java版开发,但是失败了,因为arcgis只在9.3的时候公布过arcsde的s...
阅读(138) 评论(0)
54条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:22462次
    • 积分:729
    • 等级:
    • 排名:千里之外
    • 原创:50篇
    • 转载:4篇
    • 译文:0篇
    • 评论:11条
    文章分类
    最新评论