摘要:
文章一直更新中...... 众所周知,Spring mvc 将所有请求都在 DispatcherServlet 中处理,并且配置有一个监听器 在源码了解之前,我们需要知道的是服务器启动时候,listener filter servlet 执行顺序: .大家可以自己去测试 1.listener 2.f
阅读全文
posted @ 2018-10-08 19:42
iscys
阅读(268)
推荐(1)
摘要:
实现Servlet 的三种方式: Servlet 中大多数方法不由我们调用,而是由我们的服务器进行调用,Servlet Object 也是由服务器进行创建的 我们需要学习HttpServlet ,but HttpServlet extends Abstract GenericServlet and
阅读全文
posted @ 2018-10-07 00:21
iscys
阅读(182)
推荐(0)
posted @ 2018-10-06 23:03
iscys
阅读(122)
推荐(0)
posted @ 2018-10-06 11:10
iscys
阅读(101)
推荐(0)
摘要:
所谓的Dynamic proxy 就是运行时生成的class,在生成它时,你必须给它提供一组interface 对象,那么该class就宣称他实现了该interface,生成它的实例你必须提供一个handler,由它接管实际的工作,让我们看看proxy 的源码: 通过源码的实例可以得出来,要实现Ja
阅读全文
posted @ 2018-10-05 17:52
iscys
阅读(141)
推荐(0)
摘要:
java 反射绝大部分都位于 java.lang.reflect package 中;常用的类就是: Class 对象生成的三种方式: 使用反射进行方法的调用: This is Example 反射通过构造函数的方式进行创建对象的两种方式 this is Example Java 反射如何调用私有的
阅读全文
posted @ 2018-10-04 18:57
iscys
阅读(170)
推荐(0)
摘要:
在传统的Java 网络编程中,对于客户端的每次连接,对于服务器来说,都要创建一个新的线程与客户端进行通讯,这种频繁的线程的创建,对于服务器来说,是一种巨大的损耗,在Java 1.4 引入Java nio 引入了 selector channel buffer 对此操作进行重新的定义: 服务端: 客户
阅读全文
posted @ 2018-10-04 16:48
iscys
阅读(172)
推荐(0)
摘要:
什么是socket ? 下面的基于Java 传统的tcp/ip 的代码编写,实现了服务器与客户端的通信 服务端代码: 客户端代码:
阅读全文
posted @ 2018-09-30 22:42
iscys
阅读(162)
推荐(0)
摘要:
先来段代码,大家瞧瞧运行pritln的结果是什么?(认真想一想哦😯) 开篇: 1.java virtual machine 与程序的生命周期 2.关于类的加载,连接与初始化 类加载器详解 .java program 对类的主动使用方式,会导致类的初始化,其他方式都不会进行类的初始化。 /** *
阅读全文
posted @ 2018-09-29 00:07
iscys
阅读(133)
推荐(0)
摘要:
Callable: 从官方文档说起: 通过实现callable 的called 方法可以使一个任务可以返回一个结果以及可能抛出一个异常; callable 与runnable 是相似的,可以被其他线程潜在的执行,但是runnable不会返回结果总是viod 以及不会抛出检测异常; 一般我们是这么定义
阅读全文
posted @ 2018-09-28 23:18
iscys
阅读(169)
推荐(0)