00-Gradle 简介 官网地址: https://gradle.org/ 1.1、Gradle 简介Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的 build 脚本文件。 学习 Gradle 的原因: 目前已经有 2024-04-07 Java > Gradle #Java #Gradle
00-Grovvy 简介 官网:http://www.groovy-lang.org/documentation.html 1、Groovy简介在某种程度上,Groovy 可以被视为 Java 的一种脚本化改良版,Groovy 也是运行在 JVM 上,它可以很好地与 Java 代码及其相关库进行交互操作。它是一种成熟的面向对象编程语言,既可以面向对象编程,又可以用作纯粹的脚本语言。大多数有效的 Java 代码也可以 2024-04-07 Java > Gradle #Java #Gradle
11-Gradle 安装 window 下 Gradle 的安装在安装 Gradle 之前,先确认已经安装了JDK,需要是 jdk 1.8 或以上版本。 Gradle官方网站下载想要的版本,windows 下一般下载 complete 的压缩包。包名称一般为 gradle-8.1.1-all 下载完成之后解压到你想要的目录。 然后设置环境变量: 将 Gradle 安装目录配置到 系统环境环境中,主要是在 PATH 2024-04-07 Java > Gradle #Java #Gradle
11-Gradle 安装 new 官网地址: https://gradle.org/ 1、Gradle安装1.1、Gradle安装说明SpringBoot 官方文档明确指出,目前 SpringBoot 的 Gradle 插件需要 gradle6.8 版本及以上,所以我们这里选择 7.x 版本。 其中 SpringBoot 与 Gradle 存在版本兼容问题,Gradle 与 Idea 也存在兼容问题,所以考虑到 java 2024-04-07 Java > Gradle #Java #Gradle
12-Gradle idea 结合使用 1、在 idea 中创建普通 java工程 第一步:创建由 Gradle 管理的项目 第二步:修改当前项目使用本地安装的 gradle:可以加快下载项目依赖 jar 包的速度【配置了私服地址】。 特别提示 1: 在 Terminal 中执行以 gradlew 开头命令和操作图形化的 IDEA 使用 Gradle 版本不一定是同一个版本哦。 Terminal 中以 gradlew 开头指令用 2024-04-07 Java > Gradle #Java #Gradle
13-Gradle 源 Gradle 自带的 Maven 源地址是国外的,该 Maven 源在国内的访问速度是很慢的,除非使用了特别的手段。一般情况下,我们建议使用国内的第三方开放的 Maven 源或企业内部自建 Maven 源。 认识 init.d 文件夹 我们可以在 gradle 的 init.d 目录下创建以 .gradle 结尾的文件,.gradle 文件可以实现在 build 开始之前执行,所以你可以在这个文件 2024-04-07 Java > Gradle #Java #Gradle
21-Gradle 命令 官网地址: https://gradle.org/ Gradle 常用命令说明: 常用gradle指令 作用 gradle clean 清空build目录 gradle classes 编译业务代码和配置文件 gradle test 编译测试代码,生成测试报告 gradle build 构建项目 gradle build -x test 跳过测试构建项目 需 2024-04-07 Java > Gradle #Java #Gradle
30-Gradle 进阶 3、Gradle 进阶为了让大家快速的入门 gradle,本章将从整体构建脚本的角度介绍: 什么是 setting 文件,它有什么作用; 说明什么是 build 文件,它又有什么作用 我们可以创建多少个 build project 和 task,他们有什么作用;又是什么关系,如何配置 项目的生命周期 项目发布 使用 Gradle 创建 SpringBoot 项目等 3.1、项目的生命周期Gra 2024-04-07 Java > Gradle #Java #Gradle
71-报错 CreateProcess error 文件名或扩展名太长 报错详细: 1CreateProcess error=206, 文件名或扩展名太长。 官方文档解决办法:https://plugins.gradle.org/plugin/ua.eshepelyuk.ManifestClasspath 1234567891011121314151617// Using the plugins DSL:plugins { id("ua.eshepely 2024-04-07 Java > Gradle #Java #Gradle
01-gRPC 简介 gRPC官网 gRPC 官方文档中文版_V1.0 (oschina.net) grpc github地址 grpc-go github地址 1、RPC(Remote Procedure Call、远程过程调用)RPC 是一种协议,是用来屏蔽分布式计算中的各种调用细节,使你能够像调用本地方法一样,直接调用一个远程的函数。可以理解为一种规范。 下面简单说明一下客户端与服务端的沟通过程,以此来引 2024-04-01 gRPC #gRPC
02-protocol buffer gRPC官网 gRPC 官方文档中文版_V1.0 (oschina.net) grpc github地址 grpc-go github地址 1、ProtoBuf 介绍gRPC 使用了 Protocol buffers。 Protocol buffers,通常称为 Protobuf,是谷歌开发的一款无关平台,无关语言,可扩展,轻量级高效的序列化结构的数据格式,用于将自定义数据结构序列化成字节 2024-04-01 gRPC #gRPC
04-gRPC go版 一般来讲,实现一个gRPC服务端和客户端,主要分为这几步: 安装 protobuf 依赖 编写 proto 文件(IDL) 编译 proto 文件(生成stub文件) 编写server端,实现我们的接口 编写client端,测试我们的接口 Proto 文件编写下面简单写一个小demo,新建两个文件夹,分别作为客户端和服务端。 proto 文件内容如下(可以当作模板记下来) 123456789 2024-04-01 gRPC #gRPC
04-gRPC java 插件 在 pom 的 build 中配置了 proto 的编译插件,示例如下 1234567891011121314151617181920212223242526272829303132333435363738394041424344<build> <extensions> <extension> <groupId&g 2024-04-01 gRPC #gRPC
04-gRPC java 版 一般来讲,实现一个gRPC服务端和客户端,主要分为这几步: 安装 protobuf 依赖 编写 proto 文件(IDL) 编译 proto 文件(生成stub文件) 编写 server 端,实现我们的接口 编写 client 端,测试我们的接口 1、第一个 gPRC 的开发项目结构: xxxx-api 模块 定义 protobuf IDL 语言 并且通过命令创建对应的代码 xxxx- 2024-04-01 gRPC #gRPC
00-kubeflow pipeline dsl SDK 1.8.13 官网地址:https://kubeflow-pipelines.readthedocs.io/en/1.8.13/source/kfp.dsl.html kfp.dsl packagekfp.dsl.RUN_ID_PLACEHOLDER kfp.dsl.EXECUTION_ID_PLACEHOLDER kfp.dsl.BaseOpsource 12345678910cla 2024-03-27 kubeflow #kubeflow
JavaScript 原型 1、什么是原型原型:每一个 JavaScript 对象(除 null 外)创建的时候,都会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型中“继承”属性。 例如: 1var obj = new Object(); 创建一个对象(如 obj)的时候都会同时关联一个对象 Object,如图,关联的这个对象 Object 就是新建的对象 obj 的原型 2、prototype在 2024-03-11 frontend > JavaScript #JavaScript #frontend
JavaScript 构造函数与 class 类与继承 ES6之前:使用构造函数模拟类 ES6之后:使用 class 语法糖 构造函数用构造函数创建类JS中的构造函数是一种特殊的函数,用于创建对象。它们是通过使用new关键字调用的函数,并且在函数内部使用this关键字来引用新创建的对象。构造函数可以包含属性和方法,这些属性和方法可以在创建对象时被调用。 12345678910111213141516171819202122232425262 2024-03-11 frontend > JavaScript #JavaScript #frontend
Mac 快捷键 查看隐藏文件:Shift+Command+. 窗口相关 Command+M 会最小化当前窗口;Command+M 后用 Command+Tab 不能切换回来。需要 Command+Tab 选取好相应的应用程序,再按住 Command 的同时按 Option 然后松开 Command 和 Option 才能恢复窗口。 Command+Option+M 会最小化当前程序所有窗口; Comman 2024-03-09 Mac #Mac
Mac 环境变量 首先,我们需要了解在Mac上添加环境变量的几个主要位置。最常见的是在用户主目录下的.zshrc文件(如果你使用的是zsh shell)或.bash_profile文件(如果你使用的是bash shell)。这些文件在每次登录时都会自动加载,因此我们可以在这些文件中添加环境变量,以便系统能够在需要时读取和使用这些变量。 查看使用的是哪个shell。命令行输入 echo $SHELL。 如果输出是 2024-03-09 Mac #Mac
0-瀚高企业版 6.0.4 安装(CentOS7) 系统版本:CentOS7 1、下载地址 官网地址:https://www.highgo.com/content.php?catid=72#fl1 rpm 包下载地址:http://www.highgo.com/uploads/HighGoDB/hgdb5.6.5-enterprise-rhel7-x86-64.rpm 请注意:HGDB V5 linux 平台不支持安装 hgdbAdmin 组 2024-03-08 Highgo #Highgo