Fellow Travellers

Fellow Travellers

it's better to burn out than to fade away

DASC笔记
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笔记
一、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嵌入...
Java 8 之StringJoiner的使用
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()); }}...
Java 8 之Optional
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) &#...
Java 8 之Lambda表达式Stream使用
Lambda表达式Stream使用==来自 【 Java8 In Action】 一书== 四种方法引用类型 类型 示例 引用静态方法 ContainingClass::staticMethodName 引用某个对象的实例方法 containingObject::instanceMethodName 引用某个类型的任意对象的实例方法 ContainingType::methodName 引用构造方法 ClassName::new 筛选和切片: 去重: 截取: 跳过元素: 对流中每个元素应用函数: 流的扁平化(合并流):给 定 单 词 列 表[“Hell...
Java 8 之fail-fast机制
Fail-fast机制一、简介fail-fast 机制是java集合(Collection)中的一种错误机制。当多个线程对同一个集合的内容进行操作时,就可能会产生fail-fast事件。例如:当某一个线程A通过iterator去遍历某集合的过程中,若该集合的内容被其他线程所改变了;那么线程A访问集合时,就会抛出ConcurrentModificationException异常,产生fail-fast事件。 二、示例1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484...
Java 8 之collection细节
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...
Java 8 之enum枚举
Enum 枚举123public enum Color { RED, YELLOW, BLUE;} ==说明:== 使用的是enum关键字而不是class 多个枚举变量之间用 逗号 隔开 枚举变量名大写,多个单词之间用 _ 隔开。 如。 ALL_NUM… 定义完枚举变量后, 用分号 结束。如果只有枚举变量,而没有自定义变量,分号可以省略。 使用 只需要【类名.变量名】就可以了,和使用静态变量一样。 方法: values() 这个方法会返回包括所有枚举变量的数组 12345678910for (Color color : Color.values(...
XML解析
Java中xml解析 #概述一般情况下服务器端返回给客户端的数据主要包括三种类型,字符串,此处输入代码xml,json,什么是XML?可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。特点,可读性强,传输效率低。它只有字典一种数据格式,是一种树型存储结构,必须有根节点,逐级嵌套(用树的思想来思考),不像JSON一样是键值对存储数据,不过也稍微有那样的意思,XML是用标签和值来存储数据。XML数据写入(保存)文件可以数据的持久性,便于网络传输。实际应用场景比较少,相反json解析用的比较广泛。目前还有一些免费的接口还是会返回xml形式数据,因此学习xm...
DIST-Vue-SuperMap
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...
avatar
Dist
Fellow Travellers
FRIENDS
maintainer