• Java Web程序员面试笔试宝典
21年品牌 40万+商家 超1.5亿件商品

Java Web程序员面试笔试宝典

正版保障 假一赔十 可开发票

65.93 6.7折 99 全新

库存14件

广东广州
认证卖家担保交易快速发货售后保障

作者猿媛之家,傅胜华,刘志全 等

出版社机械工业出版社

ISBN9787111720669

出版时间2022-11

装帧平装

开本16开

定价99元

货号12176072

上书时间2024-12-18

灵感书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
前言 第1章Web编程 1.1Java Web基础 【真题1】HTTP请求的GET与POST方式有什么区别? 【真题2】什么是Servlet? 【真题3】如何理解Servlet的生命周期? 【真题4】HTML和Servlet有什么区别? 【真题5】Servlet API的forward与redirect有什么区别? 【真题6】什么情况下调用doGet()和doPost()? 【真题7】Request对象有哪些主要方法? 【真题8】JSP的四种作用域是什么? 【真题9】Request.getAttribute()和Request.getParameter()有何区别? 【真题10】JSP有哪些内置对象? 【真题11】JSP和Servlet有哪些相同点和不同点,它们之间有什么联系? 【真题12】JSP有哪些基本动作? 【真题13】JSP的常用指令有哪些? 【真题14】JSP中动态Include与静态Include有何区别? 【真题15】JSP的两种跳转方式分别是什么?有什么区别? 【真题16】如何实现Servlet的单线程模式? 【真题17】JSP如何实现Servlet的单线程模式? 【真题18】什么是JSTL?它有哪些优点? 【真题19】JSP页面是如何被执行的?JSP执行效率比Servlet高还是低? 【真题20】JSP如何处理运行时异常? 【真题21】如何防止表单重复提交? 1.2Java Web前端 【真题1】常用的 Java展现层技术有哪些? 【真题2】目前使用较多的Web前端框架有哪些? 【真题3】前后端分离架构有什么优点? 【真题4】Java模板引擎与Web前端框架有什么区别? 【真题5】什么是静态文件生成的佳时机? 1.3AJAX与JavaScript 【真题1】什么是AJAX? 【真题2】AJAX应用和传统Web应用有什么不同? 【真题3】如何理解XmlHttpRequest对象? 【真题4】XmlHttpRequest对象有哪些常用方法和属性? 【真题5】AJAX的实现流程是怎样的? 【真题6】AJAX请求有几种Callback函数? 【真题7】XmlHttpRequest对象在IE和Firefox中创建方式有没有不同? 【真题8】AJAX有哪些优点和缺点?为什么使用它? 【真题9】什么是 JavaScript 的同源策略? 【真题10】如何解决AJAX跨域问题? 【真题11】AJAX请求如何处理浏览器缓存问题? 【真题12】为什么使用异步加载JS文件?异步加载方式有哪些? 【真题13】外部JS文件出现中文字符,会出现什么问题,如何解决? 【真题14】JSON和JSONP有什么区别? 【真题15】JSONP是实现跨域访问的AJAX技术吗? 【真题16】eval() 函数是做什么的? 【真题17】AJAX技术体系的组成部分有哪些? 【真题18】AJAX和JavaScript有什么区别? 【真题19】AJAX请求用GET和POST方式的区别是什么? 【真题20】什么是XML? 【真题21】XML有哪些常用解析方式? 【真题22】同步操作和异步操作有什么区别? 【真题23】readyState属性有什么用处?它分别有哪几个状态值? 【真题24】如何区分获取的数据是AJAX的返回值还是JSONP的数据? 【真题25】在JS中有哪些会被隐式转换为false? 【真题26】jQuery的AJAX是如何实现的?有什么不足之处? 【真题27】jQuery中的ID选择器和class选择器有什么区别? 【真题28】jQuery库中的$()是什么? 【真题29】$(document).ready() 函数的作用是什么? 【真题30】Window.onload事件和$(document).ready()函数有什么区别? 【真题31】使用CDN加载jQuery库有什么优势? 【真题32】$(this)和this关键字在jQuery中有何不同? 【真题33】如何使用jQuery来提取一个HTML标记的属性? 【真题34】如何使用jQuery设置一个属性值? 【真题35】如何利用jQuery来向一个元素中添加和移除CSS类? 【真题36】当CDN上的jQuery文件不可用时,该如何处理? 【真题37】JavaScript编码和解码URL的方法是什么? 【真题38】jQuery中有哪些方法可以遍历节点? 【真题39】jQuery有哪些优点? 【真题40】JavaScript如何创建通用对象? 【真题41】如何在JavaScript中将base字符串转换为整数? 【真题42】null和undefined的区别? 【真题43】正则表达式构造函数var reg=new-RegExp("xxx")与正则表达字面量var reg=//有什么不同? 【真题44】什么是三元运算?“三元”表示什么意思? 【真题45】Window对象有哪几种弹出对话框的方式? 1.4HTML5与Web编程综合 【真题1】HTTP的通信机制是什么?HTTP2.0有何优点? 【真题2】什么是WebSocket? 【真题3】WebSocket与Socket有什么区别? 【真题4】如何实现浏览器内多个标签页之间的通信? 【真题5】常用的前端优化策略有哪些? 【真题6】DOCTYPE的作用是什么?严格模式与混杂模式各有什么区别? 【真题7】什么是SGML?HTML5为什么只需要写<!Doctype Html>? 【真题8】页面导入样式时,使用link和@import有什么区别? 【真题9】HTML5有哪些新特性?移除了哪些元素? 【真题10】什么是HTML?如何区分HTML4.01和HTML5? 【真题11】如何处理HTML5新标签的浏览器兼容问题? 【真题12】浏览器是如何对HTML5的离线储存资源进行管理和加载的? 【真题13】Cookie、sessionStorage和localStorage有什么区别? 【真题14】每个HTML文件的开头有个DOCTYPE标签,这个起什么作用? 【真题15】iframe有什么优缺点? 【真题16】如何关闭输入框的自动完成功能? 【真题17】Cookie与Session有什么区别? 【真题18】网站自动登录功能的实现原理是什么? 【真题19】为什么用多个域名来存储网站资源会更有效? 【真题20】HTTP以1~5开头的状态码意义是什么?常见状态码有哪些? 【真题21】如何获取浏览器与操作系统等信息? 【真题22】什么是MVVM 模式?与MVC模式有什么区别? 【真题23】减少页面加载时间的方法有哪些? 1.5Web服务器 【真题1】Tomcat的缺省HTTP端口是多少,如何修改? 【真题2】Tomcat有几种部署Web项目的方式? 【真题3】关于Tomcat的一些优化技巧 【真题4】如何给Tomcat内存调优? 【真题5】如何设置Tomcat管理员用户名密码? 【真题6】Tomcat部署项目实现Session共享有哪几种方式? 【真题7】工作中用什么工具查看或监视Tomcat的内存? 【真题8】Tomcat类加载机制是怎样的? 【真题9】Tomcat7/8 如何开启远程调试模式(JPDA)? 【真题10】Eclipse与idea中如何远程调试Tomcat? 【真题11】在Java领域常用的HTTP及Web服务器有哪些? 【真题12】如何使Tomcat创建的Cookie的secure属性和httpOnly属性为true? 第2章Spring技术生态体系 2.1Spring基础 【真题1】什么是Spring?有什么优点? 【真题2】Spring的两大核心是什么?设计原则是什么? 【真题3】如何理解Spring IoC? 【真题4】什么是依赖注入?Spring依赖注入有哪三种方式? 【真题5】什么是AOP?有什么优点?SpringAOP的动态代理实现方式有哪些? 【真题6】AOP有哪些基本名词术语? 【真题7】代理的优点有哪些?代理有哪些实现方式?两者有何不同? 【真题8】AOP 有哪些实现方式?Spring AOP和AspectJ AOP 有什么区别? 【真题9】Spring支持哪些事务管理方式?实现原理是什么? 【真题10】Spring事务传播机制有哪些? 【真题11】BeanFactory和ApplicationContext都有什么作用?两者有什么联系与区别? 【真题12】Spring中Bean有哪几种作用域? 【真题13】Spring框架中的Bean是线程安全的吗? 【真题14】Spring如何处理线程并发问题? 【真题15】什么是面向接口编程?有哪些优点? 【真题16】Spring框架的事务隔离级别有哪些? 【真题17】Spring框架中有哪些不同类型的事件? 【真题18】Spring 通知有哪些类型? 【真题19】Spring加载ApplicationContext 的XML配置文件的几种方式是什么? 【真题20】Spring常用注解有哪些? 【真题21】Spring为容器配置元数据有哪几种方式? 【真题22】Spring Bean生命周期中有哪些重要方法?可以覆盖吗? 【真题23】Spring的Inner Bean是什么? 【真题24】谈谈Spring中InitializingBean、DisposableBean这两个接口的作用 【真题25】为什么@Transactional只能用于public方法? 【真题26】事务注解@Transactional有哪些属性? 【真题27】@Transactional如何配置回滚或不回滚异常? 【真题28】什么是Spring Bean? 【真题29】DAO模块的作用是什么? 【真题30】使用Spring访问Hibernate有哪些方法? 【真题31】什么是注解配置?如何开启注解装配? 【真题32】@Qualifier 注解的作用是什么? 【真题33】Spring自动装配有哪些方式? 【真题34】Spring 自动装配有什么局限性? 【真题35】Spring注解@Resource和@Authwired 有什么区别? 【真题36】什么叫循环依赖?Spring如何检测初始化的循环依赖?Spring如何解决循环依赖? 【真题37】什么是Spring的Java配置?有什么优点?请简述其用法 【真题38】如何理解Spring Bean的生命周期? 【真题39】Spring框架用到了哪些设计模式? 【真题40】Spring生态(不含以Spring Boot与Spring Cloud为基础的)中主要有哪些项目? 2.2Spring Data 【真题1】什么是Spring Data? 【真题2】Spring Data有哪些子项目? 【真题3】Spring Data JPA与JPA的区别? 2.3Spring Boot 【真题1】什么是Spring Boot? 【真题2】Spring Boot有哪些优点? 【真题3】注解@SpringBootApplication 有什么作用? 【真题4】如何重新加载Spring Boot上的更改,而无须重新启动服务器? 【真题5】如何处理错误"Full authentication is required to access this resource"? 【真题6】如何在Spring Boot中禁用Actuator端点安全性? 【真题7】如何在自定义端口上运行Spring Boot应用程序? 【真题8】什么是Yaml?.yml和.properties配置文件在内容格式和加载顺序上有何区别? 【真题9】如何实现Spring Boot应用程序的安全性? 【真题10】如何集成Spring Boot和ActiveMQ? 【真题11】如何使用Spring Boot实现JPA分页和排序? 【真题12】Spring Boot所需要的低 Java版本是什么? 【真题13】Spring Profiles的作用是什么? 【真题14】如何使用Spring Boot实现全局异常处理? 【真题15】什么是Spring Boot Starter? 【真题16】如何监视所有Spring Boot服务? 【真题17】Spring Boot提供了哪些Starter? 【真题18】Spring Boot Starter的工作原理是什么?它的实现原理是什么? 【真题19】如何开发一个自定义的Spring Boot Starter? 【真题20】创建一个Spring Boot Project的简单的方法是什么? 【真题21】创建Spring Boot Project有哪些方式? 【真题22】为什么需要 spring-boot-maven-plugin? 【真题23】在Spring Boot项目中如何访问静态资源文件?如何配置自定义资源文件目录? 【真题24】当Spring Boot应用程序作为Java应用程序运行时,后台会发生什么? 【真题25】如何在spring-boot-starter-web中用Jetty代替Tomcat? 【真题26】如何通过配置参数实现特定环境的配置? 【真题27】发布自定义参数配置的好方式是什么? 【真题28】被称为Spring Boot开发的四大利器都是什么? 【真题29】如何禁用某个自动配置类? 【真题30】在Spring Boot中如何使用其他嵌入式 Web服务器? 【真题31】如何在Spring Boot 应用程序中禁用默认Web 服务器? 【真题32】在Spring Boot中有哪些条件注解? 【真题33】项目中已添加Spring Boot Actuator依赖,如何在不去掉依赖的情况下关闭它? 【真题34】Spring Boot Actuator的一些常用功能与属性介绍 【真题35】ApplicationRunner和CommandLine-Runnerr的作用与区别是什么? 【真题36】Spring Boot自动配置原理是什么? 【真题37】什么是Spring Boot Batch? 【真题38】Spring Boot 加密组件jasypt如何使用? 【真题39】Spring Boot项目的启动流程是怎样的? 2.4Spring Cloud与微服务架构 【真题1】什么是微服务?什么是微服务架构? 【真题2】微服务架构的优缺点分别是什么? 【真题3】微服务技术栈有哪些? 【真题4】Rest和RPC各有什么优缺点? 【真题5】什么是 Spring Cloud?使用Spring Cloud有什么优势? 【真题6】Spring Cloud和Dubbo有什么区别? 【真题7】Spring Boot和Spring Cloud有什么区别与联系? 【真题8】微服务之间是如何独立通信的? 【真题9】Ribbon和OpenFeign、RestTemplate的关系与区别? 【真题10】什么是Eureka?服务注册与发现原理是什么? 【真题11】什么是Eureka自我保护机制? 【真题12】Eureka和ZooKeeper、Consul的区别是什么? 【真题13】什么是服务雪崩?雪崩的原因有哪些?Spring Cloud应对雪崩的策略是什么? 【真题14】如何理解服务熔断与服务降级? 【真题15】Feign实现熔断或降级功能,都要做些什么? 【真题16】Spring Cloud微服务在通常情况下,如何通过Hystrix实现服务熔断与降级? 【真题17】注解@EnableDiscoveryClient与@EnableEurekaClient有何区别? 【真题18】Spring Cloud微服务的启动流程是怎样的? 【真题19】Spring Cloud微服务架构中哪些是推荐组件? 【真题20】什么是Spring Cloud Bus?与Spring Cloud Stream有何关系? 【真题21】注解@SpringCloudApplication有什么作用? 【真题22】核心配置文件 bootstrap与application的区别有哪些? 【真题23】谈谈对Spring Cloud Config的理解? 【真题24】Spring Cloud Config如何实现自动刷新? 【真题25】Spring Cloud Config 配置加密有哪两种方式?如何实现? 【真题26】Hystrix的两种隔离策略有什么区别? 第3章MVC框架 3.1综合 【真题1】什么是MVC模式? 【真题2】MVC的各个部分可用哪些技术来实现? 【真题3】SpringMVC和Struts2、Struts1三个MVC框架有什么不同? 【真题4】SpringMVC的核心入口类是什么,Struts1、Struts2的核心入口类分别是什么? 【真题5】什么是Struts1框架? 【真题6】什么是Struts2框架? 3.2SpringMVC 【真题1】SpringMVC的执行请求流程是怎样的? 【真题2】什么是SpringMVC? 【真题3】Spring MVC框架有什么优点? 【真题4】SpringMVC的控制器是不是单例模式?会有什么问题?如何解决? 【真题5】标注SpringMVC中的控制器的注解是哪些?有何不同? 【真题6】SpringMVC常用注解有哪些? 【真题7】@RequestMapping注解用在类上面有什么作用? 【真题8】如何把某个请求映射到特定的方法上面? 【真题9】如果只想接收GET方式请求,如何配置? 【真题10】如何处理可以让某个方法请求的参数中始终包含特定字符串如"my=dev"? 【真题11】如何在请求方法中得到从前台传入的参数? 【真题12】如果请求传入的很多参数都是一个对象的,如何接收这些参数好? 【真题13】SpringMVC是如何进行重定向和转发的? 【真题14】如何在方法中直接得到Request或Session? 【真题15】SpringMVC是如何处理返回值的? 【真题16】注解@RequestBody与@ResponseBody有什么不同? 【真题17】SpringMVC中把视图和数据组合到一起的组件是什么? 【真题18】SpringMVC中ModelMap的作用是什么?ModelMap、Model与ModelAndView的区别是什么? 【真题19】如何将ModelMap中的数据放入Session中? 【真题20】SpringMVC如何与AJAX交互? 【真题21】当一个方法向AJAX返回特殊对象,如Object、List等,需要做什么处理? 【真题22】SpringMVC中该如何编写? 【真题23】SpringMVC如何解决中文乱码问题? 【真题24】SpringMVC的异常处理有哪些方式? 【真题25】RequestMapping和GetMapping的不同之处在哪里? 第4章ORM框架与JDBC 4.1JDBC相关 【真题1】什么是JDBC,在什么时候使用它? 【真题2】用JDBC如何调用存储过程? 【真题3】JDBC中的PreparedStatement相比Statement的优点是什么? 【真题4】Class.forName的作用是什么?为什么用到它? 【真题5】JDBC编程有哪些步骤? 【真题6】常用的JDBC组件有哪些? 【真题7】JDBC中的Statement、Prepared-Statement和CallableStatement有何区别? 【真题8】execute、executeQuery和executeUpdate这三个方法有何区别? 【真题9】PreparedStatement的缺点是什么?怎么解决这个问题? 【真题10】JDBC是如何操作事务的? 【真题11】JDBC的ResultSet有哪几种类型? 【真题12】JDBC中的CLOB和BLOB数据类型分别代表什么? 【真题13】java.util.Date和java.sql.Date有什么区别? 【真题14】什么是RowSet?有哪些不同的RowSet? 【真题15】JDBC的佳实践有哪些? 【真题16】在Java中如何创建一个JDBC数据库连接? 【真题17】什么是JDBC的数据库连接字符串? 【真题18】在Java开发中如何获取数据库的元信息? 【真题19】PreparedStatement中如何传入为null值的参数? 【真题20】Statement中的getGeneratedKeys方法有何作用? 【真题21】Statement中的setFetchSize和setMaxRows方法有什么用处? 【真题22】什么是JDBC的批处理?有什么好处? 4.2Hibernate与JPA 【真题1】什么是JPA?JPA和Hibernate的联系与区别是什么? 【真题2】什么是ORM? 【真题3】JPA由哪些技术组成? 【真题4】Hibernate的延迟加载机制是什么? 【真题5】Hibernate的LOAD和GET方法有何区别? 【真题6】Hibernate有哪些核心接口? 【真题7】Hibernate常用优化策略有哪些? 【真题8】JPA的基本注解有哪些?关联类映射注解有哪些? 【真题9】JPA的主键生成策略有哪些? 【真题10】Hibernate有哪三种实体状态?三种状态是如何转换的? 【真题11】什么是JPA的二级缓存? 【真题12】什么是 JPQL? 【真题13】什么是HQL语言? 【真题14】JPA有哪些映射关联关系? 【真题15】JPA如何进行事务管理? 【真题16】Spring框架如何整合JPA? 【真题17】MyBatis与Hibernate有什么不同? 4.3MyBatis 【真题1】MyBatis如何获取自增长主键? 【真题2】MyBatis映射文件中#{}和${}的区别是什么? 【真题3】当实体类中的属性名和表中的字段名不一样,如何处理? 【真题4】MyBatis框架的执行过程是怎样的? 【真题5】MyBatis在使用XML映射文件而非注解时,对Mapper接口调用有哪些要求? 【真题6】MyBatis如何分页?分页插件的实现原理是什么? 【真题7】MyBatis是如何将执行结果封装为实体对象的? 【真题8】MyBatis映射文件中模糊查询有哪几种写法? 【真题9】在Mapper接口方法中如何才能传递多个参数? 【真题10】MyBatis动态SQL有何作用? 【真题11】MyBatis有哪些常用注解? 【真题12】注解@Mapper有什么作用? 【真题13】MyBatis的XML映射文件中,常用的有哪些标签? 【真题14】MyBatis不同的XML映射文件中的ID是否可以重复? 【真题15】MyBatis实现一对一查询有几种方式? 【真题16】MyBatis实现一对多有几种方式? 【真题17】MyBatis是否支持延迟加载? 【真题18】什么是MyBatis的接口绑定?有哪些实现方式? 【真题19】MyBatis的插件运行原理是什么?如何编写一个插件? 【真题20】Mapper接口的工作原理是什么?Mapper接口中的方法能重载吗? 【真题21】MyBatis全局基础配置XML文件中的配置有哪些内容? 【真题22】如何理解MyBatis缓存? 【真题23】Spring Boot中如何集成MyBatis? 4.4Spring JDBC框架 【真题1】JdbcTemplate 如何调用存储过程? 【真题2】JdbcTemplate 如何与Spring集成? 【真题3】Spring JDBC如何与Spring Boot集成? 【真题4】Spring JDBC如何把ResultSet对象中的数据映射为Java对象? 【真题5】Spring JDBC创建对象后自增主键如何获取? 【真题6】JdbcTemplate 批量更新如何实现? 【真题7】JdbcTemplate主要提供哪几类方法? 4.5综合 【真题1】为什么要用 ORM框架?和 JDBC有何不同? 【真题2】为什么要使用数据库连接池? 【真题3】常用数据库连接池有哪些?性能如何? 第5章消息队列 5.1K

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP