• GET在浏览器回退时是无害的,而POST会再次提交请求。 GET产生的URL地址可以被Bookmark,而POST不可以。 GET请求会被浏览器主动cache,而POST不会,除非手动设置。 GET请求只能进行url编码,而POST支持多种编码方...
  • 整个过程开始于客户端发出的一个HTTP请求,Web应用服务器接收到这个请求。如果匹配DispatcherServlet的请求映射路径,则Web容器将该请求转交给DispatcherServlet处理。 DispatcherServlet接收到这个...
  • Spring容器管理Bean,涉及对Bean的创建、初始化、调用、销毁等一系列的流程,这个流程就是Bean的生命周期。整个流程参考下图: 这个过程是由Spring容器自动管理的,其中有两个环节我们可以进行干预。 我们可以自定义初始化方法,并在该方...
  • MySQL的分页语法: 在MySQL中,SELECT语句默认返回所有匹配的行,它们可能是指定表中的每个行。为了返回第一行或前几行,可使用LIMIT子句,以实现分页查询。LIMIT子句的语法如下: -- 在所有的查询结果中,返回前5行记录。 SEL...
  • Full GC会“Stop The World”,即在GC期间全程暂停用户的应用程序。
  • Spring为事务管理提供了一致的编程模板,在高层次上建立了统一的事务抽象。也就是说,不管是选择MyBatis、Hibernate、JPA还是Spring JDBC,Spring都可以让用户以统一的编程模型进行事务管理。 Spring支持两种事务...
    • 7月前
  • 进程是CPU分配资源的最小单位,线程是CPU调度的最小单位。 线程是比进程更小的能独立运行的基本单位,需要通过CPU调度来切换上下文,达到并发的目的。
  • Linux中压缩文件与解压文件的命令有:tar命令、gz命令、bz2命令、compress命令、zip命令、unzip命令。 答案解析 tar 命令详解 Linux tar(英文全拼:tape archive )命令用于备份文件。 tar 是用来...
  • 饿汉式单例模式: public class Singleton { private static Singleton instance = new Singleton(); // 私有构造方法,保证外界无法直接实例化。 p...
    • 7月前
  • TIME_WAIT状态发生在客户端主动关闭连接时,发送最后一个ack后;CLOSE_WAIT状态发生在在Sever端收到Client的FIN消息之后。 出现 TIME_WAIT的状态原因 TIME_WAIT状态之所以存在,是为了保证网络的...