2018年12月17日

封闭类

摘要: 封闭类是kotlin 的语法糖,也可以理解为枚举的扩展,前面scaled关键字标识,可以有任意多个子类或者对象,封闭类的值只能是这些子类和对象,使用封闭类好处主要是when表达式,不需要使用else形式 阅读全文

posted @ 2018-12-17 22:15 LoaderMan 阅读(216) 评论(0) 推荐(0) 编辑

对象的复制和数据类成员的解构

摘要: copy()该函数的作用就是复制数据类的实例 阅读全文

posted @ 2018-12-17 22:00 LoaderMan 阅读(259) 评论(0) 推荐(0) 编辑

数据类

摘要: 建立User类 如果重写类tostring和equals方法 这样可以满足我们的要求,但是如果每个表示数据的类都要重写这两个方法,都要加属性,很麻烦 数据类规定,属性要通过主构造器指定,而且数据类要在class关键字前面加data.因此,如果前面的User类用数据类的写法,就变成类下面的样子 输出: 阅读全文

posted @ 2018-12-17 21:53 LoaderMan 阅读(309) 评论(0) 推荐(0) 编辑

Git 标签

摘要: 如果你达到一个重要的阶段,并希望永远记住那个特别的提交快照,你可以使用 git tag 给它打上标签。 比如说,我们想为我们的 runoob 项目发布一个"1.0"版本。 我们可以用 git tag -a v1.0 命令给最新一次提交打上(HEAD)"v1.0"的标签。 -a 选项意为"创建一个带注 阅读全文

posted @ 2018-12-17 15:29 LoaderMan 阅读(226) 评论(0) 推荐(0) 编辑

Git 查看提交历史

摘要: 在使用 Git 提交了若干更新之后,又或者克隆了某个项目,想回顾下提交历史,我们可以使用 git log 命令查看。 我们可以用 --oneline 选项来查看历史记录的简洁的版本。 还可以用 --graph 选项,查看历史中什么时候出现了分支、合并。以下为相同的命令,开启了拓扑图 如果只想查找指定 阅读全文

posted @ 2018-12-17 15:25 LoaderMan 阅读(613) 评论(0) 推荐(0) 编辑

Git 分支管理

摘要: Git 分支管理 列出分支 列出分支基本命令: git branch 没有参数时,git branch 会列出你在本地的分支。 $ git branch * master 此例的意思就是,我们有一个叫做"master"的分支,并且该分支是当前分支。 当你执行 git init 的时候,缺省情况下 G 阅读全文

posted @ 2018-12-17 15:24 LoaderMan 阅读(146) 评论(0) 推荐(0) 编辑

Git 基本操作

摘要: Git 的工作就是创建和保存你项目的快照及与之后的快照进行对比。本章将对有关创建与提交你的项目快照的命令作介绍。 获取与创建项目命令 git init 用 git init 在目录中创建新的 Git 仓库。 你可以在任何时候、任何目录中这么做,完全是本地化的。 在目录中执行 git init,就可以 阅读全文

posted @ 2018-12-17 15:19 LoaderMan 阅读(179) 评论(0) 推荐(0) 编辑

Git 创建仓库

摘要: git init Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多命令都需要在 Git 的仓库中运行,所以 git init 是使用 Git 的第一个命令。 在执行完成 git init 命令后,Git 仓库会生成一个 .git 目录,该目录包含了资源的所有元数据,其他 阅读全文

posted @ 2018-12-17 15:13 LoaderMan 阅读(179) 评论(0) 推荐(0) 编辑

Git 工作区、暂存区和版本库

摘要: 基本概念 我们先来理解下Git 工作区、暂存区和版本库概念 工作区:就是你在电脑里能看到的目录。 暂存区:英文叫stage, 或index。一般存放在 ".git目录下" 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。 版本库:工作区有一个隐藏目录.gi 阅读全文

posted @ 2018-12-17 15:10 LoaderMan 阅读(147) 评论(0) 推荐(0) 编辑

Git 工作流程

摘要: 一般工作流程如下: 克隆 Git 资源作为工作目录。 在克隆的资源上添加或修改文件。 如果其他人修改了,你可以更新资源。 在提交前查看修改。 提交修改。 在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。 阅读全文

posted @ 2018-12-17 15:06 LoaderMan 阅读(130) 评论(0) 推荐(0) 编辑

CXF框架构建和开发 Services

摘要: Apache CXF 是一个开源的 Services 框架,CXF 帮助您来构建和开发 Services 这些 Services 可以支持多种协议,比如:SOAP、POST/HTTP、RESTful HTTP CXF 大大简化了 Service可以天然地和 Spring 进行无缝集成。 Server 阅读全文

posted @ 2018-12-17 14:59 LoaderMan 阅读(418) 评论(0) 推荐(0) 编辑

WebService技术规则

摘要: 1.基于web的系统级接口规范 - 一个普通适用标准 :http+xml - 任何网络通信的操作系统 - 自包含、自描述、模块化 - 发布、定位、通过web调用 2. web service 技术和规则 - xml(可拓展标记语言) - soap(简易对象访问协议) soap – http+xmlà 阅读全文

posted @ 2018-12-17 14:52 LoaderMan 阅读(420) 评论(0) 推荐(0) 编辑

Web Service 实例基于Socket创建Web服务

摘要: ServerSocket服务器端代码如下: 通过Java客户端访问SocketService服务 注意先启动服务器端在启动客户端:否则会出现连接异常 服务器端显示结果如下: 客户端端显示结果如下: 问题思考 目前我们用Java语言创建一个Socket服务器端, 然用 Java Socket访问没有任 阅读全文

posted @ 2018-12-17 14:51 LoaderMan 阅读(485) 评论(0) 推荐(0) 编辑

Web Services 平台元素

摘要: Web Services 拥有三种基本的元素:SOAP、WSDL 以及 UDDI。 什么是 SOAP? 基本的 Web services 平台是 XML + HTTP。 SOAP 指简易对象访问协议 SOAP 是一种通信协议 SOAP 用于应用程序之间的通信 SOAP 是一种用于发送消息的格式 SO 阅读全文

posted @ 2018-12-17 14:39 LoaderMan 阅读(160) 评论(0) 推荐(0) 编辑

为什么使用 Web Services?

摘要: 最重要的事情是协同工作 由于所有主要的平台均可通过 Web 浏览器来访问 Web,不同的平台可以借此进行交互。为了让这些平台协同工作,Web 应用程序被开发了出来。 Web 应用程序是运行在 Web 上的简易应用程序。它们围绕 Web 浏览器标准被进行构建,几乎可被任何平台之上的任何浏览器来使用。 阅读全文

posted @ 2018-12-17 14:38 LoaderMan 阅读(148) 评论(0) 推荐(0) 编辑

Web Services 简介

摘要: Web Services 可使您的应用程序成为 Web 应用程序。 Web Services 通过 Web 进行发布、查找和使用。 什么是Web Services? Web Services 是应用程序组件 Web Services 使用开放协议进行通信 Web Services 是独立的(self 阅读全文

posted @ 2018-12-17 14:37 LoaderMan 阅读(283) 评论(0) 推荐(0) 编辑

Maven IntelliJ

摘要: IntelliJ IDEA 已经内建了对 Maven 的支持。我们在此例中使用的是 IntelliJ IDEA 社区版 11.1。 IntelliJ IDEA 的一些特性列出如下: 可以通过 IntelliJ IDEA 来运行 Maven 目标。 可以在 IntelliJ IDEA 自己的终端里查看 阅读全文

posted @ 2018-12-17 14:35 LoaderMan 阅读(144) 评论(0) 推荐(0) 编辑

Maven 引入外部依赖

摘要: pom.xml 的 dependencies 列表列出了我们的项目需要构建的所有外部依赖项。 要添加依赖项,我们一般是先在 src 文件夹下添加 lib 文件夹,然后将你工程需要的 jar 文件复制到 lib 文件夹下。我们使用的是 ldapjdk.jar ,它是为 LDAP 操作的一个帮助库: 然 阅读全文

posted @ 2018-12-17 14:33 LoaderMan 阅读(2238) 评论(3) 推荐(0) 编辑

Maven 插件

摘要: Maven 有以下三个标准的生命周期: clean:项目清理的处理 default(或 build):项目部署的处理 site:项目站点文档创建的处理 每个生命周期中都包含着一系列的阶段(phase)。这些 phase 就相当于 Maven 提供的统一的接口,然后这些 phase 的实现由 Mave 阅读全文

posted @ 2018-12-17 14:30 LoaderMan 阅读(258) 评论(0) 推荐(0) 编辑

Maven 仓库

摘要: 在 Maven 的术语中,仓库是一个位置(place)。 Maven 仓库是项目中依赖的第三方库,这个库所在的位置叫做仓库。 在 Maven 中,任何一个依赖、插件或者项目构建的输出,都可以称之为构件。 Maven 仓库能帮助我们管理构件(主要是JAR),它就是放置所有JAR文件(WAR,ZIP,P 阅读全文

posted @ 2018-12-17 14:28 LoaderMan 阅读(278) 评论(0) 推荐(0) 编辑

导航