Fork me on GitHub
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页
摘要: Scala的Higher-Kinded类型 Higher-Kinded从字面意思上看是更高级的分类,也就是更高一级的抽象。我们先看个例子。 如果我们要在scala中实现一个对Seq[Int]的sum方法,应该怎么做呢? def sum(seq: Seq[Int]): Int = seq reduce 阅读全文
posted @ 2020-02-02 09:44 flydean 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Scala的存在类型 存在类型也叫existential type,是对类型做抽象的一种方法。可以在你不知道具体类型的情况下,就断言该类型存在。 存在类型用_来表示,你可以把它看成java中的?。 下面是存在类型的具体例子: 简写 完整形式 描述 Seq[_] Seq[T] forSome {typ 阅读全文
posted @ 2020-02-01 10:06 flydean 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 文章目录简介@SpringBootApplication@EnableAutoConfiguration条件自动配置@ConditionalOnClass 和 @ConditionalOnMissingClass@ConditionalOnProperty@ConditionalOnResource 阅读全文
posted @ 2020-01-30 10:40 flydean 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 文章目录简介Maven Wrapper的结构下载Maven Wrapper使用 Maven Wrapper简介 简介 开发java项目少不了要用到maven或者gradle,对比gradle而言,可能maven要更加常用一些。要使用maven那就必要要安装maven,如果有些用户不想安装maven怎 阅读全文
posted @ 2020-01-29 14:43 flydean 阅读(2862) 评论(0) 推荐(1) 编辑
摘要: 文章目录简介Spring Boot Maven Plugin使用Maven命令来运行应用程序作为fat jar/war包运行应用程序详解War文件详解jar文件如何选择 使用maven和fat jar/war运行应用程序的对比 简介 上篇文章我们介绍了Spring boot的fat jar/war包 阅读全文
posted @ 2020-01-28 11:59 flydean 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 文章目录介绍build和runfat jar和 fat war更多配置 介绍 在很久很很久以前,我们部署web程序的方式是怎么样的呢?配置好服务器,将自己写的应用程序打包成war包,扔进服务器中指定的目录里面。当然免不了要配置一些负责的xml和自定义一些servlet。 现在有了spring boo 阅读全文
posted @ 2020-01-27 17:20 flydean 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 文章目录概述不使用Parent POM来引入Spring boot覆盖依赖项版本 概述 在之前的Spring Boot例子中,我们都会用到这样的parent POM。 <parent> <groupId>org.springframework.boot</groupId> <artifactId>s 阅读全文
posted @ 2020-01-26 10:53 flydean 阅读(854) 评论(0) 推荐(0) 编辑
摘要: 文章目录从IBM Cloud控制面板导出连接信息在VSCode中创建gateway和wallet在VSCode中提交transaction 上篇文章我们讲到怎么在IBM Cloud搭建区块链环境并且将本地的智能合约导出并安装在IBM Cloud网络环境中。 本篇文章我们会继续讲解如何通过本地的VSC 阅读全文
posted @ 2020-01-25 11:59 flydean 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 文章目录Web StartTest StarterData JPA StarterMail Starter结论 对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要,但是我们也不需要花太多的时间在上面,因为依赖毕竟只是框架,我们重点需要关注的还是程序业务本身。 这就是为什么会 阅读全文
posted @ 2020-01-23 08:22 flydean 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 文章目录介绍使用Property文件在程序中指定使用命令行参数值生效的顺序 如何在Spring boot中修改默认端口 介绍 Spring boot为应用程序提供了很多属性的默认值。但是有时候,我们需要自定义某些属性,比如:修改内嵌服务器的端口号。 本篇文章就来讨论这个问题。 使用Property文 阅读全文
posted @ 2020-01-22 09:35 flydean 阅读(3259) 评论(0) 推荐(0) 编辑
摘要: 文章目录依赖配置main程序配置MVC配置安全配置存储Web 页面和Controller异常处理测试结论 Spring Boot是Spring平台的约定式的应用框架,使用Spring Boot可以更加方便简洁的开发基于Spring的应用程序,本篇文章通过一个实际的例子,来一步一步的演示如何创建一个基 阅读全文
posted @ 2020-01-21 10:21 flydean 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 文章目录打包智能合约创建IBM Cloud services创建fabric网络创建org和相应的节点创建order org和相应节点创建和加入channel导入智能合约 上篇文章我们讲了怎么使用IBM blockchain platform extension在VS Code编辑器中创建本地运行的 阅读全文
posted @ 2020-01-20 09:35 flydean 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 文章目录安装IBM Blockchain Platform extension for VS Code创建一个智能合约项目理解智能合约打包智能合约Local Fabric Ops安装智能合约实例化智能合约提交和查询事务 使用IBM Blockchain Platform extension开发你的第 阅读全文
posted @ 2020-01-19 10:50 flydean 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Solidity的Bytecode和Opcode简介 随着我们更深入地编写智能合约,我们将遇到诸如“ PUSH1”,“ SSTORE”,“ CALLVALUE”等术语。 他们是什么,我们什么时候应该使用到他们? 要了解这些命令,我们必须更深入地了解以太坊虚拟机(EVM)。本文将会尝试尽可能简单地解释 阅读全文
posted @ 2020-01-17 10:25 flydean 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 文章目录什么是Hyperledger Fabric1. 成员准入2. 性能,可伸缩性和信任级别3 需要了解的数据4 通过不可变的分布式账本进行复杂查询5 支持插件组件的模块化架构6 保护数字钥匙和敏感数据 什么是Hyperledger Fabric 为了满足现代业务需求,IBM与其他公司合作,共同开 阅读全文
posted @ 2020-01-17 10:07 flydean 阅读(750) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 38 下一页