前置知识 了解tomcat nio处理流程之前需要了解一下IO多路复用和Reactor模型。下图是主从Reactor多线程模型的设计图,mainReactor负责接收连接,subReactor负载读写数据,工作线程池负责编解码和计算,tomcat的架构模型和下图类似,但是有点区别。 Tomcat N ...
分类:
其他好文 时间:
2021-04-20 15:11:20
阅读次数:
0
Switch语句支持String类型。 Try-with-resource语句: 参考博客:try-with-resources语句 try-with-resources语句是一种声明了一种或多种资源的try语句。资源是指在程序用完了之后必须要关闭的对象。try-with-resources语句保证 ...
分类:
编程语言 时间:
2021-04-20 15:10:02
阅读次数:
0
java简介 java安装时需要配置环境变量: JAVA_HOME:jdk安装路径 path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; java的三大版本: javaSE:标准版(桌面程序,控制台开发等。。。) javaME:嵌入式开发(手机,家电。。已经放弃) ja ...
分类:
编程语言 时间:
2021-04-20 14:32:39
阅读次数:
0
匿名函数 ::操作符 A static method (ClassName::methName) An instance method of a particular object (instanceRef::methName) A super method of a particular obje ...
分类:
编程语言 时间:
2021-04-16 12:22:24
阅读次数:
0
1. 多态 多态 1.1 多态概述 代码示例: 动物类: public class Animal { public void eat(){ System.out.println("动物吃东西"); } } 猫类: 多态的前提有继承/实现关系,所以猫类要继承动物类。 public class Cats ...
分类:
编程语言 时间:
2021-04-16 12:17:46
阅读次数:
0
clickhouse 在关联不上的情况会返回0值,而不是MySQL返回Null select * from (select 1 as a union all select 2 as a union all select 3 as a union all select 0 as a union all ...
分类:
数据库 时间:
2021-04-16 12:01:37
阅读次数:
0
增强for循环 public class ForDemo{ public static void main(String[] args){ int[] numbers = {10,20,30,40,50}; //遍历数组元素 for(int x:numbers){ System.out.printl ...
分类:
编程语言 时间:
2021-04-14 12:36:49
阅读次数:
0
JAVA环境配置 搜索JDK8,找到下载地址 同意协议,对应版本 双击进行安装 安装目录路径 我的电脑属性,高级系统设置 环境变量系统变量,JAVA_HOME+路径 Path添加两个值%JAVA_HOME%\bin,%JAVA_HOME%\jre\bin 检测 cmd+java -version是否 ...
分类:
编程语言 时间:
2021-04-13 12:27:29
阅读次数:
0
#运算符 a++和a--的区别 public class Demo04 { public static void main(String[] args) { //++ -- 自增自减 一元运算符 int a = 3; int b = a++;//执行完这行代码后,先给b赋值,再自增 //a++ a ...
分类:
编程语言 时间:
2021-04-12 12:29:55
阅读次数:
0
1. 集合基础 1.1 集合概述 1.2 ArrayList构造方法和添加方法 代码示例: 想通过指定索引添加到最后一个位置的话就填写,现有索引的+1,比如3个索引就是4.如果在指定索引的位置添加没有的索引,就会报错(索引越界)。运行结果: 1.3 ArrayList集合的常用方法 remove(O ...
分类:
编程语言 时间:
2021-04-12 12:19:56
阅读次数:
0