摘要:
打开Word提示还有三天试用期了,立马有紧迫感,赶紧上网找激活工具,经历了激活码、卸载、重装office等一系列折腾后,终于找到了一款强大的激活工具KMSpico v9.0.6.zip 链接:https://pan.baidu.com/s/1j7eNvL5KSb2n61vcHdZxVA 提取码:7i 阅读全文
摘要:
Netty到底是什么 从HTTP说起有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。我们回顾一下传统的HTTP服务器的原理1、创建一个ServerSocket,监听并绑 阅读全文
摘要:
Maven的作用 1、在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差jar包? 2、每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个 阅读全文
摘要:
1、前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。R 阅读全文
摘要:
写在前面 Jenkins 的持续交付流程与 GitLab Runner 的持续集成差不多,但 GitLab Runner 已经默认是配置好了 Git,所以 Jenkins 需要额外配置多一个 GitLab 的 SSH 登录。按照之前 GitLab Runner 的持续集成流程,Jenkins 的持续 阅读全文
摘要:
配置 JDK & Maven 上传 JDK 和 Maven 的 tar 包到服务器(容器数据卷目录) Manage Jenkins -> Global Tool Configuration 安装 JDK(JAVA_HOME 的路径是宿主机目录,切记!) /var/jenkins_home/jdk1. 阅读全文
摘要:
什么是 Jenkins Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 官方网站:https://jenkins.io/ 基于 Docker 安装 Jenkins docker-comp 阅读全文
摘要:
Optional 容器类的常用方法: Optional.of(T t): 创建一个 Optional 实例 Optional.empty(): 创建一个空的 Optional 实例 Optional.ofNullable(T t): 若t 不为 null,创建 Optional 实例,否则创建空实例 阅读全文
摘要:
Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁 阅读全文
摘要:
官网地址:https://www.docker.com/ Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,它是基于 dotCloud 公司多年云服务技术的一次革新,并于 [2013 年 3 月以 Apache 2.0 授权协议开源][ 阅读全文