打赏
Fork me on GitHub

02 2020 档案

摘要:Netty到底是什么 从HTTP说起有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。我们回顾一下传统的HTTP服务器的原理1、创建一个ServerSocket,监听并绑 阅读全文
posted @ 2020-02-27 18:02 l-coil 阅读(139) 评论(0) 推荐(0) 编辑
摘要:Maven的作用 1、在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差jar包? 2、每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个 阅读全文
posted @ 2020-02-27 17:51 l-coil 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1、前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。R 阅读全文
posted @ 2020-02-27 16:54 l-coil 阅读(158) 评论(0) 推荐(0) 编辑
摘要:写在前面 Jenkins 的持续交付流程与 GitLab Runner 的持续集成差不多,但 GitLab Runner 已经默认是配置好了 Git,所以 Jenkins 需要额外配置多一个 GitLab 的 SSH 登录。按照之前 GitLab Runner 的持续集成流程,Jenkins 的持续 阅读全文
posted @ 2020-02-23 15:23 l-coil 阅读(133) 评论(0) 推荐(0) 编辑
摘要:配置 JDK & Maven 上传 JDK 和 Maven 的 tar 包到服务器(容器数据卷目录) Manage Jenkins -> Global Tool Configuration 安装 JDK(JAVA_HOME 的路径是宿主机目录,切记!) /var/jenkins_home/jdk1. 阅读全文
posted @ 2020-02-21 15:22 l-coil 阅读(89) 评论(0) 推荐(0) 编辑
摘要:什么是 Jenkins Jenkins 是一个开源软件项目,是基于 Java 开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 官方网站:https://jenkins.io/ 基于 Docker 安装 Jenkins docker-comp 阅读全文
posted @ 2020-02-20 15:20 l-coil 阅读(123) 评论(0) 推荐(0) 编辑
摘要:Optional 容器类的常用方法: Optional.of(T t): 创建一个 Optional 实例 Optional.empty(): 创建一个空的 Optional 实例 Optional.ofNullable(T t): 若t 不为 null,创建 Optional 实例,否则创建空实例 阅读全文
posted @ 2020-02-16 17:31 l-coil 阅读(118) 评论(0) 推荐(0) 编辑
摘要:Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。 Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。 Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁 阅读全文
posted @ 2020-02-16 02:43 l-coil 阅读(294) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示