JAVA
文章平均质量分 53
梦想架构师
硕士毕业, 工作经验4年, 主攻方向后端开发, 及后端服务架构设计
展开
-
Spring Web之Servlet
Spring Web 三大组件: Servlet/Filter/Listener Servlet继承关系 Servlet与tomcat如何工作 Servlet执行流程 Servlet生命周期 如何写一个Servlet原创 2021-03-04 17:14:09 · 317 阅读 · 1 评论 -
Tomcat启动与执行流程
什么是容器?容器就是程序运行时需要的环境。Tomcat是servlet的运行环境,所以Tomcat是servlet容器。 那么Tomcat是怎样启动的呢?说到这里需要先介绍一下Servlet容器和Web容器的区别。Sevrlet容器是用来管理servlet的生命周期,而web容器,即web服务器是用来管理和部署Web应用的。Tomcat就是一个开源的Servlet容器,也是一个web容器—用于处理静态html,css等。接着介绍一下Tomcat的架构,如下图 1.server层代表整个servlet容器.原创 2021-03-04 17:06:43 · 690 阅读 · 1 评论 -
Spring Boot Web
// https://www.zhihu.com/question/21416727 Spring Web 三大组件: Servlet/Filter/Listener原创 2021-03-04 17:03:00 · 73 阅读 · 1 评论 -
JAVA笔记
java类的编译结果class文件 问题一:在java中读取文件时应该采用什么编码? Java读取文件的方式总体可以分为两类:按字节读取和按字符读取。按字节读取就是采用InputStream.read()方法来读取字节,然后保存到一个byte[]数组中,最后经常用new String(byte[]);把字节数组转换成String。在最后一步隐藏了一个编码的细节,new String(byte[]);会使用操作系统默认的字符集来解码字节数组,中文操作系统就是GBK。而我们从输入流里读取的字节很可能就不是GBK原创 2021-01-25 21:21:22 · 150 阅读 · 0 评论 -
JAVA8 Lambda表达式及匿名内部类
Lambda Lambda表达式支持将代码块作为方法参数, 允许使用更简洁的代码来创建只有一个抽象方法的接口的实例. Lambda的三部分: >形参列表.形参列表允许省略形参类型, 如果形参列表中只有一个参数, 甚至连形参列表的圆括号都可以省略 >箭头(->), 必须通过英文中画线和大于符号组成 >代码块,如果代码块中只包含一条语句,Lambda表达式允许省略代码块的花括号. 那么这条语句就不要用花括号表示语句结束. Lambda表达式和匿名内部类主要存在以下区别: >匿名内部原创 2020-08-05 14:23:51 · 416 阅读 · 0 评论