懂技术更懂你!

Scala的Higher-Kinded类型

Scala的Higher-Kinded类型 Higher-Kinded从字面意思上看是更高级的分类,也就是更高一级的抽象。我们先看个例子。 如果我们要在scala中实现一个对Seq[Int]的sum方...

Scala的存在类型

Scala的存在类型 存在类型也叫existential type,是对类型做抽象的一种方法。可以在你不知道具体类型的情况下,就断言该类型存在。 存在类型用_来表示,你可以把它看成java中的?。 下...

Spring Boot注解

Spring Boot注解 简介 Spring Boot通过自动配置让我们更加简单的使用Spring。在本文中我们将会介绍org.springframework.boot.autoconfigure ...

Maven Wrapper简介

Maven Wrapper简介 简介 开发java项目少不了要用到maven或者gradle,对比gradle而言,可能maven要更加常用一些。要使用maven那就必要要安装maven,如果有些用户...

使用spring boot创建fat jar APP

介绍 在很久很很久以前,我们部署web程序的方式是怎么样的呢?配置好服务器,将自己写的应用程序打包成war包,扔进服务器中指定的目录里面。当然免不了要配置一些负责的xml和自定义一些servlet。 ...

使用VSCode连接到IBM Cloud区块链网络

上篇文章我们讲到怎么在IBM Cloud搭建区块链环境并且将本地的智能合约导出并安装在IBM Cloud网络环境中。 本篇文章我们会继续讲解如何通过本地的VSCode来远程连接和调用部署在远程的IBM...

Spring Boot Starters介绍

对于任何一个复杂项目来说,依赖关系都是一个非常需要注意和消息的方面,虽然重要,但是我们也不需要花太多的时间在上面,因为依赖毕竟只是框架,我们重点需要关注的还是程序业务本身。 这就是为什么会有Sprin...

如何在Spring boot中修改默认端口

如何在Spring boot中修改默认端口 介绍 Spring boot为应用程序提供了很多属性的默认值。但是有时候,我们需要自定义某些属性,比如:修改内嵌服务器的端口号。 本篇文章就来讨论这个问题。...