05 2021 档案
摘要:JUC并发 什么是JUC JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包,JDK 1.5开始出现的。 业务:普通的线程代码,Thread。 Runable 没有返回值,效率比 Callable 低。 进程和线程 进程:操作系统中运行的程序就是线程,一个进程
阅读全文
摘要:Docker 简介 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Docker是基于 Go 语言开发的,是一个开源项目。
阅读全文
摘要:Redis REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语
阅读全文
摘要:Git **Git 是一个开源的分布式版本控制系统,**用于敏捷高效地处理任何或小或大的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库
阅读全文
摘要:Linux 概述 Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要
阅读全文
摘要:ElasticSearch 简介 **Elasticsearch是一个基于Lucene的搜索服务器。**它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎
阅读全文
摘要:MyBatisPlus 概述 官网:https://baomidou.com/ MyBatis-Plus (简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 MyBatisPlus可以节省我们大量的工作时间,所有的CRUD可以自
阅读全文