泛型泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为
Jdk8jdk8安装[root@hecs-x-medium-2-linux-20200622090234 jdk]# pwd/opt/jdkrpm -ivh jdk-8u191-linux-x64.rpm# 默认安装到 /usr/java/jdk1.8.0_191-amd64vim /etc/pro
一:前言在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。Tomcat配置文件server.xml中:Connector的主要功能,是接收连接请求,创建Request和Response对象用于和请求端交换数据;然后
基础理论注解的定义—@interface@interface 用来定义一个自定义注解在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以,即 @interface Zhujie{ },这就表明我们定义了一个名为 @Zhujie 的注解。注解中的方法即为注解的元
浅拷贝和深拷贝1.浅拷贝:对基本数据类型进行值传递,对引用数据类型,使用其引用地址,不拷贝其内容,此为浅拷贝2.深拷贝:对基本数据类型进行值传递,对引用数据类型,创建一个新的对象,并复制其内容,此为深拷贝。Spring BeanUtils方法说明BeanUtils.copyProperties(so
Encode & decode & character & byteencode:从字符到字节decode:从字节到字符一个字节:8个bit一个字符:2个字节(具体看字符集)客户端与服务器端传输数据:默认iso8859-1客户端将数据按照iso8859-1字符集,将字符进行编
线程池,主要由以下几个部分组成:public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAl