归档
正在加载今日诗词...
01
10
软件开发六大设计原则 软件开发六大设计原则
开闭原则定义:软件实体如类、模块和函数应该对扩展开放,对修改关闭。优点:可提高软件系统的可复用性及可维护性举例:一开始需要获取课程的价格,面向接口的开发原则如下 public interface Course { Double ge
2020-01-10
09
深入理解JSP 深入理解JSP
JSP介绍 JSP(Java server page)是Java EE规范最基本成员,他是Java Web开发的重点知识,虽然我们一直在用,但其原理知之甚少。今天重点研究一些JSP核心内容以及其工作原理。 JSP和Servlet的本质是
2020-01-09
08
redis简单使用总结 redis简单使用总结
一、概述Redis 是速度非常快的非关系型(NoSQL)内存键值数据库,可以存储键和五种不同类型的值之间的映射。 键的类型只能为字符串,值支持五种数据类型:字符串、列表、集合、散列表、有序集合。 Redis 支持很多特性,例如将内存中的数据
2020-01-08
07
JVM必须知道的基础 JVM必须知道的基础
运行时数据区域网上有很多描述JVM内存区的图,我觉得这张能表述内容较多 程序计数器 程序计数器(Program Counter Register)存储当前线程执行的字节码行号,占用内存较小。字节码解释器就是通过这个计数器的值来选择下一条需
2020-01-07
06
动态代理的实现方式与区别 动态代理的实现方式与区别
什么是代理我个人理解代理就是让A类可以去调用B类的方法,从而可以在调用前后加上一些逻辑 理解了代理的意思,你脑海中恐怕还有两个巨大的疑问: 怎么实现代理模式 代理模式有什么实际用途 要理解这两个问题,看一个简单的例子: public i
2020-01-06
05
java异常 java异常
Java异常介绍异常时什么?就是指阻止当前方法或作用域继续执行的问题,当程序运行时出现异常时,系统就会自动生成一个Exception对象来通知程序进行相应的处理。Java异常的类型有很多种,下面我们就使用一张图来看一下Java异常的继承层次
2020-01-05
04
javaWeb三大核心组件之servlet javaWeb三大核心组件之servlet
javaWeb三大核心组件之Servlet什么是ServletJava Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中
2020-01-04
04
SpringMVC原理 SpringMVC原理
概述spring MVC主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。他的两个核心是: 处理器映射: 选择使用哪个控制器来处理请求。视图解析器: 选择结果应该如何渲染。 运行原理下图是在Spr
2020-01-04
04
回头再看spring 回头再看spring
回头再看Spring什么是SpringSpring是个包含一系列功能的合集,如快速构建微服务的Spring Boot,管理一系列微服务的Spring Cloud,支持认证与鉴权的Spring Security,基于MVC的Web框架Spri
2020-01-04
03
理解KMP回溯 理解KMP回溯
理解KMP回溯相信大家都看过KMP算法,但是对于它的回溯确是难以理解。我们先来看一下KMP中的next数组生成代码: //用于生成next数组 private static int[] get_next(String tar
2020-01-03
3 / 3