非静态代码块: 1、可以有输出语句 2、可以对类的属性、类的声明进行初始化 3、可以调用静态的变量或方法 4、如果有多个非静态代码块,按从上到下顺序执行 5、每次创建对象时,都会执行一次,且优先于构造器执行 静态代码块: 1、可以有输出语句 2、可以对类的属性、类的声明进行初始化 3、不可以调用非静 Read More
posted @ 2019-06-19 20:58 如月之恒 Views(204) Comments(0) Diggs(0) Edit
构造器的特点: 1、构造方法与类的名称相同 2、不声明返回值类型(与void不同) 3、不能被static,final,abstract,synchronize,native修饰,方法中没有return语句返回值 构造器的作用: 创建对象,给对象进行初始化 构造器分为: 隐式的无参构造器 显式带参的 Read More
posted @ 2019-06-19 16:08 如月之恒 Views(277) Comments(0) Diggs(0) Edit
https://blog.csdn.net/qq382495414/article/details/81282611 Read More
posted @ 2019-06-14 11:18 如月之恒 Views(84) Comments(0) Diggs(0) Edit
https://blog.csdn.net/qq_34964197/article/details/80937147 Read More
posted @ 2019-06-14 11:05 如月之恒 Views(83) Comments(0) Diggs(0) Edit
posted @ 2019-06-12 09:53 如月之恒 Views(64) Comments(0) Diggs(0) Edit
源代码分析的流程 1. 调用 @ModelAttribute 注解修饰的方法. 实际上把 @ModelAttribute 方法中 Map 中的数据放在了 implicitModel 中. 2. 解析请求处理器的目标参数, 实际上该目标参数来自于 WebDataBinder 对象的 target 属性 Read More
posted @ 2019-06-10 16:51 如月之恒 Views(134) Comments(0) Diggs(0) Edit
一、通道(Channel):用于源节点与目标节点的连接。在 Java NIO 中负责缓冲区中数据的传输。Channel 本身不存储数据,因此需要配合缓冲区进行传输。 二、通道的主要实现类 java.nio.channels.Channel 接口: |--FileChannel |--SocketCh Read More
posted @ 2019-06-05 15:19 如月之恒 Views(151) Comments(0) Diggs(0) Edit
一、缓冲区(Buffer):在 Java NIO 中负责数据的存取。缓冲区就是数组。用于存储不同数据类型的数据 根据数据类型不同(boolean 除外),提供了相应类型的缓冲区: ByteBuffer CharBuffer ShortBuffer IntBuffer LongBuffer Float Read More
posted @ 2019-06-03 20:47 如月之恒 Views(127) Comments(0) Diggs(0) Edit
1. 部署并启动 tomcat 服务器.1). 解压 apache-tomcat-6.0.16.zip 到一个非中文目录下2). 配置一个环境变量. java_home(指向 JDK 安装的根目录) 或 jre_home3). 通过双击 apache-tomcat-6.0.16\bin 目录下的 s Read More
posted @ 2019-05-30 19:57 如月之恒 Views(258) Comments(0) Diggs(0) Edit
RPC主要是基于TCP/IP协议的,而HTTP服务主要是基于HTTP协议的,我们都知道HTTP协议是在传输层协议TCP之上的,所以效率来看的话,RPC当然是要更胜一筹啦 Read More
posted @ 2019-05-30 15:34 如月之恒 Views(135) Comments(0) Diggs(0) Edit