04 2022 档案
摘要:API创建索引及文档 找文档 网上的es教程大都十分老旧,而且es的版本众多,个别版本的差异还较大,另外es本身提供多种api,导致许多文章各种乱七八糟实例!所以后面直接放弃,从官网寻找方案,这里我使用elasticsearch最新的7.6.1版本来讲解。 1、进入es的官网指导文档 https:/
阅读全文
摘要:ElasticSearch学习 环境准备 JDK 1.8 Node.js 相关文件 (Windows 练习的话,使用 6.2.2 版本较为稳定, 否则 Kibana 可能会遇到一些启动报错问题) 资源地址:https://download.csdn.net/download/qq_44430911/
阅读全文
摘要:七、SpringBoot整合 1、基础使用 概述 在SpringBoot中一般使用RedisTemplate提供的方法来操作Redis。 (然而也有更为简单的使用,搜索 @Cachable 、@CachEvict注解的使用。) 那么使用SpringBoot整合Redis需要那些步骤呢? JedisP
阅读全文
摘要:Redis笔记 【狂神说】 一、NoSql概述 1. 为什么使用NoSql 1、单机Mysql时代 90年代,一个网站的访问量一般不会太大,单个数据库完全够用。随着用户增多,网站出现以下问题 数据量增加到一定程度,单机数据库就放不下了 数据的索引(B+ Tree),一个机器内存也存放不下 访问量变大
阅读全文
摘要:【狂神说】MySql 笔记 1、初识MySQL 1.1、为什么学习数据库 1、岗位技能需求 2、现在的世界,得数据者得天下 3、存储数据的方法 4、程序,网站中,大量数据如何长久保存? 5、数据库是几乎软件体系中最核心的一个存在。 1.2、什么是数据库 数据库 ( DataBase , 简称DB )
阅读全文
摘要:【狂神说】Docker 学习笔记 Docker 学习大纲 Docker 概述 Docker安装 Docker命令 镜像命令 容器命令 操作命令 ....... Docker镜像 容器数据卷 DockerFile Docker网络原理 IDEA整合Docker(单机Docker) Docker Com
阅读全文
摘要:狂神聊Git 学习git之前,我们需要先明白一个概念 版本控制! 版本控制 什么是版本控制 版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术。 实现跨区域多人协同开发 追踪和记载
阅读全文
摘要:Java 邮件发送笔记 1.邮件发送原理图 2.jar包的支持 activation-1.1.1.jar mail-1.4.7.jar 3.授权码的获取 4.简易文本邮件发送的实现 由上图我们可以确定几个必须步骤 1.创建session对象 2.创建Transport对象 3.使用邮箱的用户名和授权
阅读全文
摘要:JVM学习笔记 1、三种JVM Sun公司HotSpot Java Hotspot™ 64-Bit Server VM (build 25.181-b13,mixed mode) BEA JRockit IBM J9VM 我们学习和使用的大都是: Hotspot 2、JVM体系结构 1.JVM的位置
阅读全文
摘要:
JUC并发编程 1. 什么是JUC JUC就是java.util.concurrent下面的类包,专门用于多线程的开发。 2. 线程和进程 进程是操作系统中的应用程序、是资源分配的基本单位,线程是用来执行具体的任务和功能,是CPU调度和分派的最小单位 一个进程往往可以包含多个线程,至少包含一个 1)
阅读全文

摘要:
Java 文件传输原理及介绍 1.搭建环境(不使用Maven) 2.导入必要的包 在根目录下创建lib,maven库下载jar包并导入 https://mvnrepository.com/artifact/commons-io/commons-io https://mvnrepository.com
阅读全文
