- 博客(9)
- 收藏
- 关注
原创 为什么要虚拟化,为什么要容器,为什么要Docker,为什么要K8S?
如标题中的问题所提到的虚拟化,容器,Docker和K8s那样,我们不妨这样问:这些技术到底适用于哪些场景,有没有别的技术可以替代?这些技术的优劣在哪里?
2023-01-16 15:10:45 380
原创 【进阶】Spring中的注解与反射
注解(Annotation)不是程序,但可以对程序作出解释,也可以被其它程序(如编译器)读取。注解的格式:以@注释名在代码中存在,还可以添加一些参数值例如@SuppressWarnings(value="unchecked")。注解可在package、class、method、field等上面使用,作用是为它们添加了额外的辅助信息,从而可以通过反射机制实现对这些元数据的访问。...
2022-06-07 20:29:26 652
原创 【进阶】Java8新特性的理解与应用
Java 8是Java的一个重大版本,是目前企业中使用最广泛的一个版本。它支持函数式编程,新的Stream API 、新的日期 API等一系列新特性。掌握Java8的新特性已经是java程序员的标配,掌握了它,就可以看懂公司里的代码、高效率地处理大量集合数据以及消灭“嵌套地狱”等等。
2022-05-30 11:50:46 874
原创 IEDA使用之debug技巧(附高级玩法)
debug作为程序员的基础技能之一,在实际项目开发的排错中非常好用。debug不仅可以让我们更快定位到问题所在,而且debug模式的使用,也让程序员更清楚地了解到代码运行背后的逻辑。这篇文章为大家介绍一下IntelliJ IDEA中,debug在各种场景下的使用方法,主要分为基本使用和高级bebug两部分。
2022-05-23 15:34:31 566
原创 Mybatis Plus的理解与应用
前言mybatis plus是一个mybatis的增强工具,在其基础上只做增强不做改变。作为开发中常见的第三方组件,学习并应用在项目中可以节省开发时间,提高开发效率。官方文档地址:MyBatis-Plus (baomidou.com)一、特性1.1损耗小自动注入基本CRUD,性能无损耗,直接面向对象操作(通过BaseMaper<约定的泛型>);1.2支持lambda表达式通过lambda表达式的形式,方便编写各类查询条件,无需担心字段出错;1.3支持主键自动生成内含分布式唯一I
2022-05-22 23:56:17 1452
原创 nsq安装配置(Windows)
nsq安装配置(Windows)logozadig在本地启动aslan的过程中,使用到了nsq。下面是nsq在windows环境下的安装配置过程。一、下载nsq进入官网下载nsq压缩包:https://nsq.io/deployment/installing.html下载到本地后进行解压,如图1所示:图1接着讲bin目录添加到系统变量中,如图2所示:图2二、启动nsq2.1启动nsqlookupd首先WIN+R打开cmd,输入nsqlookupd回车启动nsqlookupd,如图
2021-09-20 15:51:24 1354
原创 JFrog Artifactory环境安装
JFrog之Aryifactory安装配置前言何为JFrog?相信大家第一次听到JFrog这个词会有点陌生,按照官网的介绍,它是一个完全支持所有主要格式程序包的存储器管理器。作为一个二进制包管理工具,可以用于管理构建产物:即把生成的jar包存放到JFrog,当在生产环境进行部署时,Jenkins直接从JFrog中拉取对应的jar包即可。一、环境安装JFrog Artifactory在官网上有企业版和开源版可供选择,以下的讲解都是在开源版的基础上来进行的。所需的基本环境配置如下:VMwares
2021-09-07 15:53:31 4541
原创 JFrog之镜像管理—以Docker为例
JFrog之镜像管理—以Docker为例前言在之前的调研中我们发现,JFrog的jcr版本是支持建立Docker仓库的。而云原生项目的一个需求,就是在项目管理平台上去集成JFrog的一些功能。那么对镜像的管理(如增删改查)就成为了不可或缺的部分,接下来我们以JFrog Artifactory的jcr版本为基础,介绍如何对Docker镜像进行管理的。根据官网的介绍,该版本可以通过创建本地、远程的Docker仓库来管理Docker镜像。无论该镜像资源是本地的还是远程的(如Docker Hub)。一、配置
2021-09-07 15:31:56 3153
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人