Java共35篇
java
手写简易MVC - IOC-深吸氧置顶

手写简易MVC – IOC

耦合 在软件系统中,层与层之间存在依赖关系,我们称之为耦合。 我们系统架构设计的一个原则是:高内聚低耦合。层内部的组成应该是高度聚合的,而层与层之间的关系应该是低耦合的。 在上一篇中...
不为风的头像-深吸氧不为风3年前
02181
手写简易MVC - 引入三层架构-深吸氧置顶

手写简易MVC – 引入三层架构

什么是三层架构 在实际工作中,业务是很复杂的。为了更好的降低各层之间的 耦合度(系统的复杂度,在三层架构程序设计中,采用面向抽象变成。即上层对下层的调用,是通过接口实现的。而下...
不为风的头像-深吸氧不为风3年前
02970
手写简易MVC-DispatcherServlet-深吸氧置顶

手写简易MVC-DispatcherServlet

这一篇不要过多的纠结代码质量,只要是思想。这一块不看对工作没有影响,但是为了往更高的方向发展,还是需要掌握的。 1. Servlet 优化 1.1 需求 假设我们有一个简易的水果店铺管理系统,对应的...
不为风的头像-深吸氧不为风3年前
03204
Servlet 继承关系-深吸氧

Servlet 继承关系

1. 继承关系 2. 方法关系 3. service方法 当有请求过来时,service方法会自动响应(tomcat容器调用)。 在HttpServlet会根据请求类型(get、post等)调用对应的方法(doGet、doPost) 由于HttpS...
不为风的头像-深吸氧不为风3年前
01250
HTTP协议-深吸氧

HTTP协议

1. 简介 HTTP:Hyper Text Transfer Protocol超文本传输协议。HTTP最大的作用就是确定了请求和响应数据的格式。浏览器发送给服务器的数据:请求报文;服务器返回给浏览器的数据...
不为风的头像-深吸氧不为风3年前
01950
Servlet 请求转发与重定向-深吸氧

Servlet 请求转发与重定向

1. 转发 在请求的处理过程中,Servlet完成了自己的任务,需要把请求转交给下一个资源继续处理。 转发操作的核心部分是在服务器端完成的,所以浏览器感知不到,整个过程中浏览器只发送一次请求。...
不为风的头像-深吸氧不为风3年前
01100
ThreadLocal-深吸氧

ThreadLocal

1. 简介 ThreadLocal叫做线程变量,意思是ThreadLocal中填充的变量属于当前线程,该变量对其他线程而言是隔离的,也就是说该变量是当前线程独有的变量。ThreadLocal为变量在每个线程中都创建了...
不为风的头像-深吸氧不为风3年前
01180
JDBC破坏双亲委派机制-深吸氧

JDBC破坏双亲委派机制

未破坏双亲委派机制的情况 原先链接数据的代码: String url = 'jdbc:mysql://localhost:3306'; String username = 'root'; String password = 'root'; // 注册驱动 Class.forName('com.mysql.c...
不为风的头像-深吸氧不为风3年前
01980
七、堆-深吸氧

七、堆

堆(Heap)的核心概述 堆针对一个JVM进程来说是唯一的,也就是一个进程只有一个JVM,但是进程包含多个线程,他们是共享同一堆空间的。 一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心...
不为风的头像-深吸氧不为风3年前
01707
The server selected protocol version TLS10 is not accepted by client preferences [TLS12]-深吸氧

The server selected protocol version TLS10 is not accepted by client preferences [TLS12]

JDBC连接SQLService时报错误:“驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接' 最近在服务器部署服务时,在启动服务时报了这个错: 当时在网上查找了几个解决办法: 1....
不为风的头像-深吸氧不为风3年前
059913
Servlet 获取请求参数流程-深吸氧

Servlet 获取请求参数流程

1. 前段代码 index.html中新建一个form表单 2. 后端代码 客户端向服务端发送请求,服务端会将请求封装为HttpRequest。 创建AddServlet,普通类是无法获取用户发送的请求数据的,需要继承HttpSer...
不为风的头像-深吸氧不为风3年前
01461
SPI机制-深吸氧

SPI机制

SPI机制是什么 SPI是Service Provider Interface 的简称,是服务提供者接口的意思,又称服务发现机制。SPI是一种动态替换发现的机制,是一种思想。 SPI 实际上是“基于接口的编程+策略模式+配...
不为风的头像-深吸氧不为风3年前
02697
Listener-深吸氧

Listener

1. 概念 监听器:专门用于对其他对象身上发生的事件或状态改变进行监听和相应处理的对象,当被监视的对象发生情况时,立即采取相应的行动。  Servlet监听器:Servlet规范中定义的一种特殊...
不为风的头像-深吸氧不为风3年前
01471