dasc 服务端部署:
一、windows 部署环境 成都:三台服务器– 172.24.16.1 tomcat 8.1 80801234webapp |-多归 |-遥感 |-指标
– 172.24.16.2
计算服务
– 172.24.16.3
zookeeper
综合服务框架
apache-tomcat-8.5.31 8090需要修改的配置文件123456789101112131415161718192021222324webapp |-dasc |-WEB-INF |-classes ...
一、cas 简介:1.1 Architecture 图
1.2 系统组件
cas 服务端和cas 客户端是通过多种协议交互的物理组件。即由服务端和客户端两部分构成。(The CAS server and clients comprise the two physical components of the CAS system architecture that communicate by means of various protocols.)
cas 服务端:cas server 是基于spring框架的 java servlet,主要是为了实现用户校验以及授权访问CAS嵌入...
Java8–StringJoiner的使用示例一12345678910public class StringJoinerTest1 { public static void main(String[] args) { StringJoiner joiner = new StringJoiner("--", "[[[_ ", "_]]]"); System.out.println(joiner.toString()); System.out.println(joiner.length()); }}...
Java8–Optional一、基本示例 Optional 是 Java8 提供的了 为了解决 Null 安全问题的一个 API 。善用Optional可以使我们代码中很多繁琐、丑陋的设计变得十分优雅 。
看一个示例:
12345public static String getName(User u) { if (u == null) return "Unknown"; return u.name;}
改写成下面的形式和上面的没有什么太大区别。
123456public static String getName(User u) ...
Lambda表达式Stream使用==来自 【 Java8 In Action】 一书==
四种方法引用类型
类型
示例
引用静态方法
ContainingClass::staticMethodName
引用某个对象的实例方法
containingObject::instanceMethodName
引用某个类型的任意对象的实例方法
ContainingType::methodName
引用构造方法
ClassName::new
筛选和切片:
去重:
截取:
跳过元素:
对流中每个元素应用函数:
流的扁平化(合并流):给 定 单 词 列 表[“Hell...
Fail-fast机制一、简介fail-fast 机制是java集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。例如:当某一个线程A通过iterator去遍历某集合的过程中,若该集合的内容被其他线程所改变了;那么线程A访问集合时,就会抛出ConcurrentModificationException异常,产生fail-fast事件。
二、示例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484...
Collection细节一、指定初始容量二、asList的缺陷2.1 避免使用基本数据类型数组转换为列表12345678public class Test { public static void main(String[] args) { int[] ints = {1,2,3,4,5}; List list = Arrays.asList(ints); System.out.println("list'size:" + list.size()); }}outPut...
Enum 枚举123public enum Color { RED, YELLOW, BLUE;}
==说明:==
使用的是enum关键字而不是class
多个枚举变量之间用 逗号 隔开
枚举变量名大写,多个单词之间用 _ 隔开。 如。 ALL_NUM…
定义完枚举变量后, 用分号 结束。如果只有枚举变量,而没有自定义变量,分号可以省略。
使用 只需要【类名.变量名】就可以了,和使用静态变量一样。
方法:
values()
这个方法会返回包括所有枚举变量的数组
12345678910for (Color color : Color.values(...
Java中xml解析
#概述一般情况下服务器端返回给客户端的数据主要包括三种类型,字符串,此处输入代码xml,json,什么是XML?可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。特点,可读性强,传输效率低。它只有字典一种数据格式,是一种树型存储结构,必须有根节点,逐级嵌套(用树的思想来思考),不像JSON一样是键值对存储数据,不过也稍微有那样的意思,XML是用标签和值来存储数据。XML数据写入(保存)文件可以数据的持久性,便于网络传输。实际应用场景比较少,相反json解析用的比较广泛。目前还有一些免费的接口还是会返回xml形式数据,因此学习xm...
DIST VUE SUPERMAP
基于 VUE 2.x 的 SuperMap iClient 3D for WebGL(built on Cesium)组件
1. 介绍SuperMap iClient 3D for WebGL 一款在服务式 GIS 架构体系中, 无任何插件,跨浏览器的客户端产品。它基于Cesium开源框架,面向 HTML 5 的三维应用开发,快速构建内容丰富、响应迅速、体验流畅的三维真空间应用。支持加载:
SuperMap iServer 服务
地图服务
数据服务
量算服务
查询服务
空间关系服务
专题图服务
空间分析服务类
SuperMap 云服务
OG...