什么是防火墙? 2022-10-28
我们知道,原是指古代人们房屋之间修建的那道墙,这道墙可以防止火灾发生的时候蔓延到别的房屋。 而这里所说的防火墙当然不是指物理上的防火...详情>
三次握手过程中可以携带数据吗? 2022-10-27
假如第一次握手可以携带数据的话,如果有人要恶意攻击服务器,那他每次都在第一次握手中的 SYN 报文中放入大量的数据。因为攻击者根本就不理服...详情>
ISN(Initial Sequence Number)是固定的吗? 2022-10-27
ISN随时间而变化,因此每个连接都将具有不同的ISN。ISN可以看作是一个32比特的计数器,每4ms加1 。这样选择序号的目的在于防止在网络中被延迟...详情>
描述一下四次挥手过程 2022-10-27
建立一个连接需要三次握手,而终止一个连接要经过四次挥手。 这由TCP的半关闭造成的。所谓的半关闭,其实就是TCP提供了连接的一端在结束它的...详情>
mybatis有哪些执行器(Executor)? 2022-10-27
1. mybatis有三种基本的Executor执行器: 1.1 SimpleExecutor 每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对...详情>
mybatis和hibernate的区别有哪些? 2022-10-27
1. 两者最大的区别 针对简单逻辑,都有对应的代码生成工具,可以生成简单基本的dao层方法; 针对高级查询,mybatis要手动编写sql语句和resultMa...详情>
Spring依赖注入有哪几种方式? 2022-10-27
1. 构造器注入 /*带参数,方便利用构造器进行注入*/ public CatDaoImpl(String message){ this. message = message; } 2. setter方法注入 p...详情>
说说Spring事务的底层原理 2022-10-27
适配的具体事务处理器:DataSource数据源支持、hibernate数据源事务处理支持、JDO数据源事务处理支持,JPA、JTA数据源事务处理支持。详情>
说一下AOP的使用场景有哪些 2022-10-27
1. Authentication权限 2. Caching缓存 3. Context passing内容传递 4. Error handling错误处理 5. Lazy loading懒加载详情>
什么是 Spring框架?Spring框架有哪些主要模块? 2022-10-26
AOP Apring AOP模块是Spring的AOP库,提供了AOP(拦截器)机制,并提供常见的拦截器,供用户自定义和配置。Context Context模块提供框架式的Bean...详情>