java准备知识点

本文档涵盖了Java技术栈中常见的面试问题,包括支付流程、Hibernate与MyBatis对比、Spring事务管理、SpringMVC与Struts的工作原理等。此外还探讨了数据库连接池的选择与使用、JNDI与JDBC的区别、SQL优化技巧、Redis运行机制等内容。
 1、支付的流程是什么?11
 2、hibernate和mybatis的区别,优缺点
 3、spring事务如何控制11
 4、springmvc和struts流程控制的区别和优缺点
 5、数据库连接池框架有哪些,优缺点
 6、jndi和jdbc的区别
 7、如何sql优化11
 8、redis的运行原理,11
 9、session共享如何实现,有什么缺点
 10、tomcat的运行原理,如何实现tomcat集群,如何实现负载均衡
 11、servlet的原理,一个请求发送过来之后,内部经过了哪些处理过程。11
 12、http协议和socket协议,https协议区别
 13、hashmap如何存取数据11
 14、数组结果和链表结构区别
 15、数据如何加密,MD5和sha加密的区别
 16、jvm的内部原理,GC回收机制是怎么样的
 17、定时任务
 18、http接口和webservice接口区别
 19、多线程安全问题,安全锁级别,线程池使用。11
    1、使用synchronized同步锁,当线程运行此代码或者方法时,会先检查有无其他线程在使用。
    2、代码块锁,方法锁,对象锁。粒度最细代码块锁。
    3、
 20、java的设计模式11
 21、Ajax原理及使用
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值