愿少年,乘风破浪,他日毋忘化雨功
04
02
JavaWeb_12_Maven JavaWeb_12_Maven
本文介绍项目管理工具Maven,是一个辅助性工具,官网:http://maven.apache.org。 1. Maven简介1.1 软件是一个工程记得本科中学过一门课程:《软件工程》,即将软件开发看成一项工程,在这项工程中涉及到人力物力和
2023-04-02 浮云
10
23
JavaWeb_21_ElasticSearch JavaWeb_21_ElasticSearch
本文介绍ElasticSearch。 1. 概述ElasticSearch,Elastic指的是可伸缩的,Search是查询,总体上来看,核心是查询,只不过查询的功能比较强大。 在互联网中,查询的数据包括:文章,视频,图片等等。 根据数据的
2022-10-23 浮云
22
JavaWeb_20_Kubernetes JavaWeb_20_Kubernetes
本文介绍Kubernetes(K8S)。 1. kubernetes介绍本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。 1.1 应用部署方式演变在部署应用程序的方式上,主要经历了三个时代: 传
2022-10-22 浮云
02
JavaWeb_19_Nginx JavaWeb_19_Nginx
本文介绍Ngnix入门,Nginx是一款服务器软件。 1. 概述nginx news Nginx是一个高性能的轻量级的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存小,并发能力强,事实上Ngi
2022-10-02 浮云
02
JavaWeb_18_RabbitMQ JavaWeb_18_RabbitMQ
本文介绍RabbitMQ。 1. 概述MQ(Message Queue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是Message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ是一种非
2022-10-02 浮云
08
22
秋招_项目复习 秋招_项目复习
本文复习做过的项目 1. 基于SpringBoot的博客系统1.1 利用线程池实现了文章阅读次数的更新以及登录日志的记录 在点击文章详情的时候,从整体上会发送两次请求,一次是获取文章的详细内容,一次是获取该文章的评论内容。 获取评论内容,无
2022-08-22 浮云
11
Java进阶_09_Java8新特性 Java进阶_09_Java8新特性
本文介绍Java8新特性。 1. 概述Java8是最大的一个版本改动。具有以下新特性: 速度更快 代码更少(增加了新的语法Lambda表达式) 强大的Stream API 便于并行(fork join) 最大化减少空指针异常(Option
2022-08-11 浮云
11
11
秋招_Servlet概述 秋招_Servlet概述
本文回顾一下Servlet。 1. 概述一般情况下,Web应用就是通过网站来访问的,基于HTTP协议。那么服务端接收请求,则需要解析数据包,但是解析数据包显然程序员不能做,因此,出现了各种各样的Web服务器,负责接收数据包,并解析提取参数。
2022-08-11 浮云
10
JUC并发编程与源码分析_01_概述 JUC并发编程与源码分析_01_概述
本文介绍JUC并发编程以及源码分析。 1. 概述JUC是java.util.concurrent的缩写,主要涉及到以下三个包: java.util.concurrent:并发编程的基础包 java.util.concurrent.atom
2022-08-10 浮云
06
秋招-数据库概述 秋招-数据库概述
1. 概述本文只是复习数据库理论知识,对于MySQL的具体语法不做复习,其实语法没什么可复习的,增删改查,注意连接查询。 数据库可以看成是数据的集合,而数据库管理系统则是为了方便高效地对外提供服务,比如高效地增删改查。 增删改查的高效涉及到
2022-08-06 浮云
04
JVM_01_内存与垃圾回收_07_垃圾回收 JVM_01_内存与垃圾回收_07_垃圾回收
本文介绍垃圾回收。不像堆内存划分那样,在JDK8之后几乎没有变化。在JDK历代版本中垃圾回收都在不停的变化。 1. 概述垃圾收集,并不是Java语言的产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。关于垃圾
2022-08-04 浮云
1 / 20