摘要: 1.背景介绍反射的概述 反射是框架设计的灵魂 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取信息以及动态调用对象的方法的特性称为java语言的反射机制。 要想获得类的各种信息,必须先要获取到该类的字节 阅读全文
posted @ 2019-12-06 11:26 许桑 阅读(242) 评论(0) 推荐(1) 编辑
摘要: 一、字符串对象的构造:1、 String s; s = new String("We are students"); 等价于 String s = "We are students"; 或 String s = new String("We are students"); 2、用无参构造方法生成一个 阅读全文
posted @ 2019-12-06 11:18 许桑 阅读(223) 评论(0) 推荐(0) 编辑
摘要: SQL常见面试题 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 81王五 数学 100王五 英语 90A: select distinct name from table 阅读全文
posted @ 2019-12-06 11:15 许桑 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 什么是MyBatis?MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Ob 阅读全文
posted @ 2019-12-06 11:12 许桑 阅读(1306) 评论(0) 推荐(0) 编辑
摘要: 概述 什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死 json有两种格式: 1)对象格式:{"key1":obj,"key2":obj, 阅读全文
posted @ 2019-12-02 09:47 许桑 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败就是将n个组成单元放到一个事务中 mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1)显示的开启一个事务:start transaction 2)事务提交:commi 阅读全文
posted @ 2019-12-02 09:42 许桑 阅读(88) 评论(0) 推荐(0) 编辑
摘要: jsp脚本: 1)<%java代码%> 内部的java代码翻译到service方法的内部 2)<%=java变量或表达式%> 会被翻译成service方法内部out.print() 3)<%!java代码%> 会被翻译成servlet的成员的内容 jsp注释: 不同的注释可见范围是不同 1)Html 阅读全文
posted @ 2019-12-02 09:39 许桑 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 什么是会话呢?所谓的会话过程就是指从打开浏览器到关闭浏览器的过程。 Cookie和Session指的又是什么呢? 大家都知道,http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息。如果说我们要实现购物车添加或删除商品的功能的话,我们就需要使 阅读全文
posted @ 2019-12-02 09:30 许桑 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 运行流程 通过抓包工具获取请求和响应 4.通过request获得请求行获得客户端的请求方式:String getMethod()获得请求的资源: request.getRequestURI() request.getRequestURL() request.getContextPath() web应 阅读全文
posted @ 2019-12-02 09:25 许桑 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 概念 Servlet 运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API 动态的向客户端输出内容 访问过程 servlet生命周期 (1)Servlet接口中的方法 (1)init( 阅读全文
posted @ 2019-12-02 09:19 许桑 阅读(81) 评论(0) 推荐(0) 编辑