开源gis源码分析java

Chunmap是一个开源GIS软件: 提供支持OGC标准的WMS网络服务。 支持postGIS和Shapefile数据源。 GoogleMap?客户端,和一个类似于GoogleMap?的服务器端实现。 实现了很多常用计算几何算法。 实现了地图投影和坐标变换,几何图形编辑等功能。 可扩展的插件式界面组件,灵活地图渲染样式自定义功能。 基于关系数据库的空间数据索引。

相关文章

加载中

[博客] ThreadLocal源码分析

https://my.oschina.net/u/1983590/blog/3093067

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2019/08/15 00:00

[博客] ThreadLocal源码分析

https://my.oschina.net/u/2763531/blog/2979309

前言 通过分析threadLocal源码,来解答问题:threadLocal是如何实现线程隔离的? get方法 实际上ThreadLocal中的值是存储在ThreadLocalMap这个类中的。继续进入getMap方法: 第一次执行get方法...

2018/12/05 00:00

[博客] ThreadLocal源码分析

https://my.oschina.net/u/3728792/blog/4409799

本文分享自微信公众号 - Java高级架构师(java968)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。...

2018/04/10 00:00

[博客] jdbc源码分析

https://my.oschina.net/u/4324711/blog/3926442

今天看了jdbc源码,感觉特别有意思,下面是jdbc的传统步骤: Connection connection=null; 这里我用的是最新的mysql驱动包 第一点:加载驱动。 Class.forName("com.mysql.cj.jdbc.Driver"...

2018/06/26 00:00

[博客] JVM源码分析-JVM源码编译与调试

https://my.oschina.net/u/4312005/blog/3241015

分析JVM源码,结合资料直接阅读是一种方式,但是遇到一些想不通的场景,必须要结合调试,查看执行路径以及参数具体的值,才能搞得明白。所以我们先来把JVM的源码进行编译,并能够使用GDB...

04/16 00:00

[博客] ThreadLocal源码分析

https://my.oschina.net/u/3023261/blog/4637799

1.ThreadLocal简介 ThreadLocal是线程本地变量,ThreadLocal为每一个线程创建一个单独的变量副本ThreadLocalMap,所以每个线程修改自己变量副本不会影响其它的线程。区别于线程同步,我们知道...

09/23 00:00

[博客] Java并发编程之ThreadLocal源码分析

https://my.oschina.net/u/945573/blog/3005131

ThreadLocal介绍 ThreadLocal是JDK1.2提供的,作用是给单个线程内的共享变量提供载具。每个线程之间的ThreadLocal里的数据是相互隔离的,并随着线程的消亡而消亡。 使用 ThreadLocal提供了g...

2019/01/23 00:00

[博客] JVM源码分析-JVM源码编译与调试

https://my.oschina.net/u/868716/blog/3163552

分析JVM源码,结合资料直接阅读是一种方式,但是遇到一些想不通的场景,必须要结合调试,查看执行路径以及参数具体的值,才能搞得明白。所以我们先来把JVM的源码进行编译,并能够使用GDB...

02/05 00:00

[博客] Java -- 基于JDK1.8的ThreadLocal源码分析

https://my.oschina.net/u/4342183/blog/3419746

1,最近在做一个需求的时候需要对外部暴露一个值得应用 ,一般来说直接写个单例,将这个成员变量的值暴露出去就ok了,但是当时突然灵机一动(现在回想是个多余的想法),想到handle源码里面有...

2019/08/20 00:00

[博客] java之ArrayList源码分析

https://my.oschina.net/u/3934278/blog/4646290

09/25 00:00

[博客] ThreadLocal和ThreadLocalMap源码分析

https://my.oschina.net/u/4303621/blog/3303925

ThreadLocal和ThreadLocalMap源码分析 @[toc] 背景分析 相信很多程序猿在平常实现功能的过程当中,都会遇到想要某些静态变量,不管是单线程亦或者是多线程在使用,都不会产生相互之间的影响,...

2019/03/26 00:00

[博客] JAVAThreadLocal源码分析

https://my.oschina.net/u/4269649/blog/3265934

ThreadLocal内部是用一张哈希表来存储: 1 static class ThreadLocalMap { 2 static class Entry extends WeakReference> { 3 /** The value associated with this ThreadLocal. */ 4 Objec...

04/16 00:00

[博客] Java 分析源码InputStream

https://my.oschina.net/u/3634161/blog/1815115

Java IO InputStream源码 InputStream是Java字节流中输入流的父类,并且是抽象类。 有两个static final变量MAXSKIPBUFFERSIZE DEFAULTBUFFERSIZE MAXBUFFER_SIZE 一个抽象函数read() 属性介绍...

2018/05/19 00:00

[博客] java源码分析-Object

https://my.oschina.net/u/4314794/blog/4152764

Java面向对象的基础类,,一切类的最上层,鼻祖类。-------jkd-1.8 没有属性定义,都是方法,,有12个显性方法。 private static native void registerNatives(); native关键字修饰,表示调用...

2018/11/14 00:00

[博客] java源码分析-String

https://my.oschina.net/u/4314794/blog/4152765

重要指数:满星,慢慢品。 public final class String implements java.io.Serializable, Comparable, CharSequence 首先类的声明 没有显式继承 Object ,但是jvm在加载类的时候发现没有父类...

2018/11/14 00:00

[博客] Java Timer 源码分析

https://my.oschina.net/u/219009/blog/2878314

1 Java Timer实现功能、原理分析 1.1 功能 延时、单次执行任务(java.util.Timer#schedule(java.util.TimerTask, long),单次执行,周期传0) 指定时间、单次执行任务(java.util.Timer#sch...

2018/11/19 00:00

[博客] Envoy源码分析ThreadLocal

https://my.oschina.net/u/3422238/blog/4377529

Envoy中严重依赖,为了避免加锁Envoy会尽可能在单一线程中完成所有的事件,但是多个线程之间难免会有一些数据需要共享,还有可能需要读写,为了避免加锁Envoy将一些需要在线程之间共享的数据...

2019/02/14 00:00

[博客] Java HashMap源码分析

https://my.oschina.net/u/4293618/blog/3138659

本文从 Hash 方法开始,通过分析源码,深入介绍了 JDK 不同版本中 HashMap 的实现。 HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8...

2019/12/07 00:00

[博客] Java Thread源码分析

https://my.oschina.net/u/2885163/blog/1630627

一、基本知识 (1)线程特性 每个线程均有优先级 线程能被标记为守护线程 每个线程均分配一个name (2)创建线程的方法 继承Thread类,并重写run方法 创建Thread类,并传入构造参数runnable ...

2018/03/06 00:00

[博客] Java之set源码分析

https://my.oschina.net/u/4275475/blog/4184520

Java的集合类由Collection接口和Map接口派生,其中: List代表有序集合,元素有序且可重复 Set代表无序集合,元素无序且不可重复 Map集合存储键值对 那么本篇文章将从源码角度讨论一下无序集...

03/02 00:00
返回顶部
顶部