- 博客(23)
- 收藏
- 关注
转载 JS模块化
当项目功能越来越多,代码量便也会越来越多,后期的维护难度会增大,此时在JS方面就会考虑使用模块化规范去管理。本视频内容涵盖:理解模块化,为什么要模块化,模块化的...
2020-06-03 15:42:46
640
原创 上传本地项目到Git
第一步:在git上创建一个空项目第二步:下载git上的空项目到本地第三步:把下载下来的项目中的.git复制到你要上传的项目文件中第四步:git add,git commit,git pull...
2019-11-15 11:36:09
154
转载 MySQL索引原理及BTree(B-/+Tree)结构详解(转载)
目录摘要数据结构及算法基础索引的本质B-Tree和B+TreeB-TreeB+Tree带有...
2019-10-07 18:43:49
1308
转载 数据库MySQL学习笔记高级篇(转载)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-10-06 17:28:35
246
转载 深入理解 Tomcat(九)源码剖析之请求过程
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660792前言不知不觉,这已经是我们深入理解tomcat的第九篇文章了,我们在第八篇分析了tomcat的连接器,分析了连接器的的Connector,Http11Protocol,Http11ConnectionHandler,JIoEndpoint,Acceptor 等等这...
2018-12-05 08:44:19
310
转载 深入理解 Tomcat(八)源码剖析之连接器
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660790这是我们分析tomcat的第八篇文章,这次我们分析连接器,我们早就想分析连接器了,因为各种原因拖了好久。不过也确实复杂。首先我们之前定义过连接器:Tomcat都是在容器里面处理问题的, 而容器又到哪里去取得输入信息呢? Connector就是专干这个的。 他会把...
2018-12-05 08:44:06
275
转载 深入理解 Tomcat(七)源码剖析 Tomcat 完整启动过程
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660787前言这是我们分析 Tomcat 的第七篇文章,前面我们依据启动过程理解了类加载过程,生命周期组件,容器组件等。基本上将启动过程拆的七零八落,分析的差不多了, 但是还没有从整体的视图下来分析Tomcat 的启动过程。因此,这篇文章的任务就是这个,我们想将Tomcat的...
2018-12-05 08:43:54
208
转载 深入理解 Tomcat(六)源码剖析Tomcat 启动过程----生命周期和容器组件
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660784好了,今天我们继续分析 tomcat 源码, 这是第六篇了, 上一篇我们一边 debug 一边研究了 tomcat 的类加载体系, 我觉得效果还不错, 楼主感觉对 tomcat 的类加载体系的理解又加深了一点. 所以, 我们今天还是按照之前的方式来继续看源码, 一边 ...
2018-12-05 08:43:41
226
转载 深入理解 Tomcat(五)源码剖析Tomcat 启动过程----类加载过程
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660783这是我们深入理解tomcat的第五篇文章,按照我们的思路,这次我们本应该区分析tomcat的连接器组件,但楼主思前想后,觉得连接器组件不能只是纸上谈兵,需要深入源码,但楼主本能的认为我们应该先分析tomcat的启动过程,以能够和我们上一篇文章深入理解 Tomcat(四...
2018-12-05 08:43:29
531
1
转载 深入理解 Tomcat(四)Tomcat 类加载器之为何违背双亲委派模型
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660779这是我们研究Tomcat的第四篇文章,前三篇文章我们搭建了源码框架,了解了tomcat的大致的设计架构, 还写了一个简单的服务器。按照我们最初订的计划,今天,我们要开始研究tomcat的几个主要组件(组件太多,无法一一解析,解析几个核心),包括核心的类加载器,连接器和...
2018-12-05 08:43:16
316
转载 深入理解 Tomcat(三)Tomcat 底层实现原理
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660777又是一个周末,这篇文章将从一个简单的例子来理解tomcat的底层设计;本文将介绍 Java Web 服务器是如何运行的, Web 服务器也称为超文本传输协议( HyperText Transfer Protocol, HTTP)服务器, 因为它使用 Http 与其客...
2018-12-05 08:38:05
422
转载 深入理解 Tomcat (二) 从宏观上理解 Tomcat 组件及架构
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660773这是我们自编译源码以来第一次总结 tomcat, 虽然不知从何说起, 但这笔不能停下来, 看了很多的文章和源码, 脑子里从最初的混混沌沌到现在的稍有头绪, 楼主想说, 不容易.tomcat 异常复杂, 组件巨多. 我认为, 作为初学者, 我们不能直接进入源码, 过多...
2018-12-05 08:34:51
199
转载 深入理解 Tomcat(一)源码环境搭建和 How Tomcat works 源码
转载自:https://blog.youkuaiyun.com/qq_38182963/article/details/78660767为了了解 tomcat 的原理, 楼主费劲心思, 从图书馆借来了绝版的<>, 下载了该书中的实例源码, 由于该书已经很老了, 讲的 tomcat4 和 tomcat5 中的知识, 于是楼主又下载了 tomcat7 的源码, 重新编译. 反正各种曲折, 不过...
2018-12-05 08:32:28
123
转载 Restful形式接口文档生成之Swagger与SpringMVC整合手记
笔者目前正在搭建一套API服务框架,考虑到客户端能够更方便的调用API服务(这里说的更方便是指避免不厌其烦地解说各接口需要的参数和返回结果),于是决心为每个接口生成详细的说明文档。网上搜索了一下,发现了Swagger这个东西,感觉不错,界面也比javadoc生成的页面要美观,而且网上关于Swagger和springmvc整合的文章不少(遗憾的是大多雷同且不完整)。本文详细介绍Swagger和Spri
2017-08-22 19:48:59
225
转载 <context:component-scan>使用说明
转载:http://blog.youkuaiyun.com/chunqiuwei/article/details/16115135 在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的Java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了<context:component-scan>
2017-08-22 16:38:31
346
转载 SpringMVC和Spring的配置文件扫描包详解
其实Spring和SpringMVC是有父子容器关系的,而且正是因为这个才往往会出现包扫描的问题,我们在此来分析和理解Spring和SpringMVC的父子容器关系并且给出Spring和SpringMVC配置文件中包扫描的官方推荐方式。 在Spring整体框架的核心概念中,容器是核心思想,就是用来管理Bean的整个生命周期的,而在一个项目中,容器不一定只有一个,Spring中可以包括多个容器,而且
2017-08-22 16:33:17
1232
转载 context-params与init-params
一、Servlet初始化参数的设置与使用1、Servlet初始化参数定义在web.xml中的一个servlet元素中,例如: <servlet> <servlet-name>testSer</servlet-name> <servlet-class>com.ghs.test.TestSer</servlet-class> <init-param> <param
2017-08-15 13:57:29
865
转载 Eclipse导入Maven项目详解(新手初学)
最近遇到Maven管理下的spring MVC项目,组内某位将项目代码扔过来,一脸懵逼(囧),查阅了一些资料后终于将此项目运行通了(>_<),特此记录下来与各位分享。 通俗的来说,Maven就是个类似于Git的项目管理工具。而Spring MVC就是将M(Model)、V(View)、C(Controller)三者进行分离进行处理,更有利于开发的进行。下面我将介绍一个别人已经编译好的Maven项
2017-07-30 14:02:29
379
原创 SecureCRT-字体设置
第一步:options->Global Options第二步:Default Session->Edit Default Setting第三步:设置成linux模式,可以高亮显示 Emulation->Terminal(linux)->ok第四步:设置字体样式和大小 Appearance->Font
2016-11-13 12:40:29
18999
1
转载 MyBatis 配置sql语句输出
此处使用log4j,加入jar包,然后在src路径下加入:log4j.properties文件填入以下配置就可以打印了[plain] view plain copy print?log4j.rootLogger=DEBUG, Console #Console log4j.appender.Console=org.apache.log4j.ConsoleAppender log4j.ap
2016-10-23 14:06:46
395
原创 缓存分布位置
1.缓存类型: 一级缓存,二级缓存,页面缓存,分布式缓存。1.1 一级缓存 位于Dao层,是session级别的缓存,属于局部缓存。 1.2 二级缓存 介于Dao层与DB层之间,一般是在spring框架中的SessionFactory中。 1.3页面缓存 位于用户与controller层之间,存储以map方式,访问的url作为key,页面作为value保存到页面缓存
2016-10-19 17:47:43
747
原创 Eclispe中web.xml无自动提示问题
解决方案: 1.首先需要下载web-app_2_4.xsd约束包。 2.打开eclispe,Window–>Preferences–>XML–>XML Catalog–>add,在Location中选择你约束包存放的URL,最后点击ok。 3.重启eclipse,此时web.xml中就有自动提示。
2016-03-29 20:35:36
5191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人