自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 JAVA 注解的基本原理

以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置的地方都可以进...

2018-11-28 11:13:00 74

转载 SpringMVC源码之参数解析绑定原理

摘要 本文从源码层面简单讲解SpringMVC的参数绑定原理 SpringMVC参数绑定相关组件的初始化过程 在理解初始化之前,先来认识一个接口 HandlerMethodArgumentResolver 方法参数解析器接口,这个接口是SpringMV...

2018-11-28 10:36:00 96

转载 SpringMVC源码之Controller查找原理

摘要 本文从源码层面简单讲解SpringMVC的处理器映射环节,也就是查找Controller详细过程。 SpringMVC请求流程 Controller查找在上图中对应的步骤1至2的过程 SpringMVC初始化过程 理解初始化过程之前,先认识两个类...

2018-11-28 10:28:00 110

转载 三、JAVA集合:TreeMap红黑树深度解析

JAVA集合:TreeMap红黑树深度解析 规则: 每个节点都有颜色(红或黑);根节点必须是黑色的;叶子节点(null节点)是黑的,即每个节点都有两个子节点(其中一个或者两个可能是null节点);相连节点不能都是红色(红色节点的父节点和子节点必须为黑色);任意节点到它所有的叶子节点的路径...

2018-10-12 10:52:00 162

转载 二、二叉树的前世今生

为什么要有树 一百个数字,无序排列,我们要根据已知的某个数字a,找到a在这一百个数字中的位置(也就是下标),如何寻找?遍历。假设100个数字可以每次遍历,1万个可以每次遍历,100万个还可以么?再计算遍历的频率,不好好掌握,简单的遍历就可以把负责遍历的人给忙死。 这时候人们开始思考,怎么样...

2018-10-12 10:46:00 177

转载 一、算法分析:时间和空间复杂度

一、什么叫算法 算法(Algorithm):是对特定问题求解方法或步骤的一种描述。一个算法可以用多种方法描述,主要有: 使用自然语言描述;使用形式语言描述;使用计算机程序设计语言描述。注:算法和程序是两个不同的概念。一个计算机程序是对一个算法使用某种程序设计语言的具体实现 算法一般具有以...

2018-10-12 10:41:00 186

转载 Tomcat建立虚拟主机

一、需求和解决思路: 在项目经验中,主机的TCP协议(HTTP协议是基于TCP/IP协议)的80端口是稀缺资源,很多情况下不可能为一个应用而去申请一台主机(不管是物理主机还是虚拟服务器)。这时候很多的Java Web应用会放到一个拥有TCP的80端口的Tomcat下面,由于每...

2018-08-14 15:22:00 91

转载 IP转域名

什么是HOST文件: Hosts是一个没有扩展名的系统文件,其基本作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到, 则系统再会将网...

2018-08-14 15:14:00 262

转载 Tomcat-高并发并设置

<-- 将tomcat servlet.xml 这句话注释去掉就可以了 --> <Executor name="tomcatThreadPool" <!--线程名称--> namePrefix="catalina-exec...

2018-08-14 15:07:00 158

转载 getContextPath、getServletPath、getRequestURI的区别

工程图见附件: 假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getCont...

2018-08-14 15:02:00 63

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除