学习笔记

Java同步和锁机制代码实现

Java实现同步有两种方法,一是利用关键字synchronize来同步类、对象、方法,二是用Lock实现同步。Lock实现提供了比使用synchronize方法和语句可获得的更广泛的锁定操作,它能以更优雅的方式处理线程同步问题,但...

【Java IO】Stream类总结

这篇文章主要整理近期我看到的java.io中关于IO流的所有知识点。 一、流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传...

【菜鸟SSH入门详解之Struts2】

目前SSH框架都使用了Struts2,而不使用Struts,所以这里直接跳过Struts,讲解的是Struts2的知识。下面是这篇讲解的目录摘要。 1、Struts2的基本概念 2、Struts2的工作原理 3、Struts2的具体应用 4、S...

【菜鸟SSH入门详解之Spring】

Spring是SSH框架的重要核心,SSH可以没有Struts,Hibernate也可以用ibatis或myibatis代替,但是Spring确实是最不可或缺的。下面是这篇讲解的目录摘要。 1、Spirng的基本概念:IOC,三种注入模式、bean赋值、AO...

【地图开发】MapServer+TileCache+OpenLayers

去年写的一篇关于MapServer开发的文章,迟迟没有写后续,主要是因为真的忘了,现在补上去。我知道现在网上关于MapServer的开源地图引擎的资料特别少,并且也都是国外文献,晦涩难懂。之前毕业论文因为做这个,所...

【GIS开发】MapServer篇

最近在做一个GIS(地理信息)方面的项目,需要用到国外的一款实时地图发布系统——MapServer。 相信很多做WebGIS的人都知道,MapServer是一个很有名气的开源 WebGIS项目,它是美国明尼苏达大学 (University of M...