摘要:在阅读tomcat源码前,我们一般都会有如下几个疑问:web容器和servlet容器的区别是什么;在springMVC中的web.xml是什么时候加载到tomcat中的;tomcat是怎么加载我们的web服务的;tomcat是怎么实现的热部署;一个http请求1.前言1.1问题思考在阅读tomcat源码前,我们
本次共找到 3984 条 jquery源码分析 相关的文章
tomcat源码分析
spring源码分析
在spring源码中,在很多地方都会出现PropertyEditor,那么属性编辑器用来干什么的呢?属性编辑器主要应用在以下两个方面:使用PropertyEditors设置Bean属性。当你在XML文件中声明的bean的属性类型为java.lang.String时,Spring将在容器初始化该bean时使用ClassEditor将Str
ThreadLocal源码分析
最近在学多线程并发的知识,发现好像ThreadLoca还挺重要,决定看看源码以及查找各方资料来学习一下。ThreadLocal能够提供线程的局部变量,让每个线程都可以通过set/get来对这个局部变量进行操作,不会和其它线程的局部变量进行冲突,实现了线程的数据隔离。首先是ThreadLocal的结构:每个Thread维护一个ThreadLocalMap,这个
springIOC源码分析
之前的javaweb基础分享的差不多了。最近研究了一下spring,分享给大家!学好spring是有必要的 有人说spring就是javaee,javaee就是spring。说对也对,说不对也不对。 当然本质肯定是不对了。 那为什么说对呢。可能是他的强大。他能把其他的框架都能友好的整合在他的怀抱里,而且整合的规定都
springboot源码分析
!(https://gss1.bdstatic.com/vo3dSag_xI4khGkpoWK1HF6hhy/baike/w%3D268%3Bg%3D0/sign0c730b84bd19ebc4c078719fba1da8c1/37d12f2eb9389b503a80d4b38b35e5dde6116ed7.jpg)
AFNetworking源码分析
不用网络框架进行网络请求NSURLConnection的简单使用(下面的代码均只为了演示,更详细的使用方法请自行谷歌)NSURLConnection提供了两个类方法用于发起同步或异步请求,对于异步请求来说必然是在子线程中发起,若在主线程中发起异步网络请求会造成主线程阻塞,界面无响应,这就涉及到多线程编程。但多线程编程
ArrayList源码分析
一、先看下ArrayList的构造方法源码publicArrayList(intinitialCapacity){super();if(initialCapacity<0)thrownewIllegalArgumentExc
Jquery从入门到放弃(八)
杂项:一、noConflict()为防止简写符号‘$’和其他JS库发生冲突,执行此语句后,jquery会释放出"$"符号,自己使用jquery全称$.noConflict();jQuery(document).ready(function(){jQuery("button
JQ面试问题(转载)
1你在公司是怎么用jquery的?答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答)你用过的选择器啊,动画啊,表单啊,ajax事件等配置Jquery环境下载jquery类库在jsp页面引用jquery类库即可<scripttype"text/javascript"src"jquery/jquery1.7.2
JS中的匿名函数自执行、函数声明与函数表达式
先看一段jQuery源码中匿名函数自执行的例子:(function(window,undefined){//jquerycode})(window);另外一种常见的写法:function($){//jquerycode})(window
Jetty 源码分析
一、总括 你了解Jetty吗,就像我们所熟知的Tomcat一样,Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。 Jetty具备以下特点: 快速高效 。Jetty是最快的Servlet服务器之一 。Jetty可以处理上千
StringBuilder 源码分析
!(https://oscimg.oschina.net/oscnet/4169767099ca4a79968dc5ce6086c8dd.png)点击上面蓝字关注我,可以订阅哦!StringBuilder与StringBuffer区别与常见方法
ReetrantLock源码分析
ReentrantLock类的大部分逻辑,都是其均继承自AQS的内部类Sync实现的啥是AQS:Java并发编程核心在于java.concurrent.util包而juc当中的大多数同步器实现都是围绕着共同的基础行为,比如「等待队列、条件队列、独占获取、共享获取」等,而这个行为的抽象就是基于AbstractQueuedSynchron
Extjs 源码分析
一、源码的目录结构以下是以官方最新版本ext3.3.1列出源码目录结构!(http://static.oschina.net/uploads/img/201303/27110236_zNb0.jpg)1、 adapter :适配器,主要是ExtJs 提供了4中适配器 ext、jquery、prototype、yui。通过这些适配器,
Akka源码分析
akka中的EventBus其实是不常用,也最容易被忽略的一个组件。 但如果你深入Cluster的实现就会发现,这个东西其实还挺有用的,而且它是ActorSystem系统中所有事件消息的一个横切面,通过它你可以订阅特定类型的消息,然后做出相应的动作。那读者可能会问了,这个订阅消息也很简单的啊,我自己实现不就好了。嗯,其实你这个想法是对的,akka所
Mybatis深入源码分析之SqlSessionFactoryBuilder源码分析
!(https://www.w3cschool.cn/attachments/image/20170807/1502093784622523.png)一:源码分析代码片段
Nohup源码分析
在我们日常工作中,总是不可避免的需要将进程放置后台运行,于是我们就会使用&或者nohup...&,我们有时会疑虑,其实为什么多余添加一个nohup,于是就是谷歌/百度,然后就会得出一个答案:nohup能够避免在终端断开时,后台进程被杀掉.但为什么nohup能够实现这个?我们先来看下bash对&和nohup的解析吧:
Thread源码分析
start方法publicsynchronizedvoidstart(){/Thismethodisnotinvokedforthemainmethodthreador"system"groupthreadscreated/setupby
Kubernetes 源码分析
!(https://oscimg.oschina.net/oscnet/1e23405ba57343eea98a7171e36ddd4f.gif)作者:XiaoYang来源:CloudGeek本文大纲简介约束调度Labels.selector标签选择器
Jfinal源码分析
在WEB开发中,上传文件的操作时必不可少的一项功能。那么,在Jfinal中,关于文件上传的操作,他到底都做了些什么呢?又有什么需要注意的了?今天我们就来看看关于文件上传的那些个故事。关于上传文件,他和普通的表单提交不一样,有啥不一样,为何不一样,怎么就不一样了?我想这个应该不用我多少吧,做WEB应用的同学们都应该知道,在有附件提交的那种表单里面,一定要加