开发工具学习笔记
文章平均质量分 89
记录各种软件开发工具学习过程,方便查缺补漏
PeterChen_
毕业于山东大学计算机系,拥有8年Java开发经验,获得华为RDPM和美国PMP认证,爱好技术,重视业务,看重效率与质量管理,专注于企业数字化转型研究与应用。
展开
-
【工欲善其事必先利其器·编译工具】Gradle使用教程·构建Java库文件
本指南可以告诉您通过使用Gradle的build init插件来生成Java库,这个Java库可以被用于其他JVM库或者应用。您将构建什么您将跟随Gradle的规约生成一个Java库文件。您需要什么1. 大概花费12分钟;2. 一个text文本编辑器或者IDE;3.JDK 1.8或以上版本;4.Gradle分发包,5.0及以...转载 2020-02-23 23:01:44 · 835 阅读 · 0 评论 -
【工欲善其事必先利其器·构建工具】Gradle使用教程·创建构建扫描
构建扫描是构建的可共享且集中的记录,它展示了构建关于发生了什么以及为什么发生的详细。通过将构建扫描插件集成到您的项目中,您可以免费将构建扫描发布到https://scans.gradle.com网站。通过指南您可以本指南向您展示了如何在不修改任何构建脚本的情况下发布构建扫描。您还将学习如何修改构建脚本,以支持对给定项目的所有构建进行构建扫描。您还可以修改init脚本,以支持对所有项目进行...转载 2020-02-22 18:21:27 · 975 阅读 · 0 评论 -
【工欲善其事必先利其器·构建工具】Gradle使用教程·创建新的构建
跟随这个指导,您将创建一个简单的Gradle项目,调用一些基本的Gradle命令,并且感受一下如何使用Gradle来管理项目。您需要:1. 花费大概11分钟;2. 一个终端应用;3. 安装好JRE或Java JDK(1.8以上版本);4. 安装好Gradle(4.10.3以上版本);初始化项目首先,让我们来创建一个新的目录用来运行项目❯ mkdir basic-d...转载 2020-02-22 18:14:10 · 535 阅读 · 0 评论 -
【工欲善其事必先利其器·构建工具】Gradle安装教程
当前最新的Gradle发布版本是6.2,您可以前往版本页面下载Gradles所有版本的二进制安装包和相关文档。一、环境准备Gradle可运行在所有主流操作系统上,唯一需要另外安装的就是Java JDK或JRE,要求1.8以上版本,可以通过以下命令检查已安装的JDK版本: java -version二、其他资源 1. 按需在线培训和现场在线培训对Gradle用...转载 2020-02-22 17:59:07 · 232 阅读 · 0 评论 -
【工欲善其事必先利其器·构建工具】Gradle特性介绍(二)
重塑“构建” 这些特性会影响构建人员及开发人员的产品效率。构建逻辑都是可测试的代码(脚本)Groovy DSL 正如大家想象的一样,Groovy构建脚本语言通常被用来像配置一样来设置项目的属性、配置依赖以及声明任务等等。Gradle的配置特性是基于Groovy语言结构的。Kotlin DSL Gradle的Kotlin...转载 2020-02-22 17:52:31 · 184 阅读 · 0 评论 -
【工欲善其事必先利其器·编译OpenJDK】编译OpenJDK
一、为什么源码面前,了无秘密。要想深入学习java就需要需要深入源码深入底层,知其然知其所以然,编译OpenJDK有助于理解java语言的编译、执行等原理。本篇笔记不提供具体的执行过程(详细步骤后续笔记再记录),只提供一个基本的思路与方法。二、怎么办1、获取源码源码下载地址:http://hg.openjdk.java.net/ (这是OpenJDK的hg仓库——类似git仓库,2...原创 2020-02-09 14:39:14 · 308 阅读 · 0 评论 -
【工欲善其事必先利其器·构建工具】Gradle特性介绍(一)
基本介绍 Gradle是一款开源的构建工具,它可以帮助Java/C++/Python等多种语言编写的项目的构建,官网宣称Build Anything。您可以使用Gradle丰富的API和成熟的插件以及集成生态系统来实现构建自动化,通过统一建模、快速集成和系统化从头到尾全流程实现对软件的快速交付。Gradle的目标:提高开发人员的工作效率。从移动应用程序到微服务,从小型初创公司到大型企业...转载 2020-01-17 22:37:31 · 480 阅读 · 0 评论 -
【工欲善其事必先利其器·单点登录】使用CAS WAR Overlays部署CAS
CAS WAR Overlays是CAS官网最为推荐的安装部署方式,为何最为推荐,可阅读《CAS 部署建议》了解。本篇文章详细介绍CAS WAR Overlays部署步骤。一、安装JDK 11安装JDK 11具体步骤本文不赘述,请另行参考。二、下载CAS WAR Overlays 模板工程项目下载地址:https://github.com/apereo/cas-overlay-te...原创 2020-01-11 15:49:54 · 909 阅读 · 0 评论 -
【工欲善其事必先利其器·单点登录】CAS 部署建议
本文档旨在为开始部署CAS Server 提供一个指导思路,为CAS 部署人员提供一个合适的流程以帮助他们成功的架构和部署CAS Server。1、收集用例在部署之前对所需的用例和需求进行文档记录、编目和分析是非常重要的。一旦您有了一些想法,请与CAS社区讨论并共享这些想法,以了解可能已经解决了您今天面临的相同问题的共同趋势、实践和模式。2、学习架构理解CAS 是什么以及它能够做什...翻译 2020-01-07 22:13:28 · 249 阅读 · 0 评论 -
【工欲善其事必先利其器·单点登录】CAS SSO介绍
CAS旨在为WEB应用提供企业级的单点登录解决方案,它是基于JAVA语言开发,是一个开源的并且文档非常完善的组件,支持以下可插拔认证方式:LDAP,database,X.509,2-factor,支持多种协议:CAS,SAML,Oauth,OpenID,并且提供Java、.Net、PHP、Perl、Python、Ruby、Apache、uPortal等的客户端依赖包,还集成了uPortal、Blu...原创 2020-01-06 00:08:57 · 282 阅读 · 0 评论