Groovy语言的基本入门

基本语法

输出语句

1
2
3
4
5
6
7
8
9
10
11
12
//1.括号,分号可不写
//2.不区分单双引号
println("Hello Groovy");
println("Hello Gradle")
println "Hello Maven"
println 'Hello'

=============
Hello Groovy
Hello Gradle
Hello Maven
Hello
阅读更多

Gradle与IDEA的集成

默认情况下Gradle不需要与idea任何配置,可以直接打开idea创建一个Gradle项目即可

阅读更多

Gradle的介绍与安装

引言

​ 项目构建:所谓构建,值得就是对项目进行 编辑 编译 测试 打包 部署 等一系列流程 称之为项目构建。

​ 行业主流的项目构建工具:apache ant(200年)········apache maven(2004年)········Gradle(2012年)

阅读更多

Keytool创建证书

简介

keytool 是java 用于管理密钥和证书的工具,官方文档
其功能包括:

  • 创建并管理密钥
  • 创建并管理证书
  • 作为CA 为证书授权
  • 导入导出证书

主要格式
keytool 采用 keystore 文件来存储密钥及证书,其中可包括私钥、信任证书;
keystore 文件主要使用 JKS格式(也可支持其他格式),带密钥存储;其中私钥的存储也有独立的密码;
其他格式

阅读更多

OpenSSL创建证书

一般Linux都自带安装了OpenSSL:

1
2
3
4
$ openssl
OpenSSL> version
OpenSSL 1.0.2k-fips 26 Jan 2017
OpenSSL> exit
阅读更多

Gateway配置HTTPS证书

介绍

The gateway can listen for requests on HTTPS by following the usual Spring server configuration. (网关可以通过遵循通常的Spring服务器配置监听HTTPS上的请求) –SpringCloud官网

下面举例说明如何进行配置:

阅读更多

微信小程序后端Java接口开发

HelloWorld实现

SpringBoot项目提供helloworld接口

HelloWorldController.java
1
2
3
4
5
6
7
8
9
10
11
12
13
/**
* @comment:
* @author: buubiu
* @create: 2021/11/26 13:59
*/
@RestController
public class HelloWorldController {

@GetMapping("/helloworld")
public String helloworld(Integer id) {
return "helloworld " + id;
}
}
application.yml
1
2
3
4
5
6
server:
port: 80
servlet:
context-path: /
tomcat:
uri-encoding: utf-8
阅读更多