摘要:
Mysql逻辑分层 select的执行顺序是,先和连接层建立连接,连接层将sql交给服务层,服务层对sql进行优化并调用接口,然后交给引擎层,根据相应的引擎到达存储层。 连接层:连接与线程处理,这一层并不是MySQL独有,一般的基于C/S架构的都有类似组件,比如连接处理、授权认证、安全等。 服务层: 阅读全文
摘要:
https://www.jianshu.com/p/a53e1d01adde原作者地址 阅读全文
摘要:
抽象类和接口的区别 抽象类使用abstract关键字修饰;接口使用interface修饰。 抽象类中有构造方法(不写会有隐式构造方法),但不能实例化;接口没有构造方法。 抽象类中可以有非抽象方法,接口中一般只有抽象方法。 抽象类中可以有变量;接口中只能是常量 抽象类只能单继承类;接口可以继承多个接口 阅读全文
摘要:
this关键字 如果存在名称相同的成员变量与局部变量时,在方法内部默认优先访问局部变量(就近原则),如果需要访问成员变量,则可以通过this关键字 (1)引用本类的属性 this.属性名(2)调用本类的方法 this.方法名()(3)调用本类的构造方法 this() JAVA中代码块执行顺序 父类静 阅读全文
摘要:
JVM的内存结构 四大存储区 (1)栈区(Stack) 存放基本数据类型的局部变量和所有Java对象的引用,方法栈用于保存方法的调用时的相关信息(调用语句位置,形参等)(2)堆区(Heap) 存放所有的Java对象实例的具体属性内容(3)全局数据区(Global Data) 存放静态变量和全局常量( 阅读全文
摘要:
基本数据类型 八种 byte 字节型 8位 1字节 short 短整型 16位 2 字节 int 整型 32位 4字节 long 长整型 64位 8 字节 float 单精度浮点型 32位 4字节 double 双精度浮点型 64位 8 字节 boolean 布尔类型 1个字节 char 字符类型 阅读全文
摘要:
会话(Session)的基本概念 在不关闭浏览器的情况下,用户对网站的一系列访问请求,称之为一次完整的会话 (1)网上购物过程中,登录--> 浏览商品 --> 加入购物车 --> 下单 --> 查看我的订单 --> 退出(2)使用邮箱过程中,登录--> 收邮件 --> 回复邮件 --> 写邮件 -- 阅读全文
摘要:
Servlet的类层次结构 (1)Servlet接口 init()方法 service()方法 destroy()方法,这三个核心方法构成了Servlet组件的生命周期(2)ServletConfig接口 getInitParameter()方法 获取局部初始化参数(3)GenericServlet 阅读全文
摘要:
ServletResponse父接口 (1)字节流和字符流相关的方法 ServletOutputStream getOutputStream() //获取输出字节流对象 PrintWriter getWriter() //获取输出字符流对象 (2)响应头相关的方法 void setContentLe 阅读全文
摘要:
ServletRequest父接口 (1)请求参数相关的方法 String getParameter(String name) //获取单值参数 常用 String[] getParameterValues(String name) //获取多值参数 常用 Enumeration getParame 阅读全文