240 发简信
IP属地:四川
  • 240
    Spring MVC

    一、Spring MVC的工作原理: 二、加相关的Jar包 spring-webjavax.servlet-api - 多加 provided jstl 三、web.xml的...

  • 240
    Java面试题总结从基础特性到MySQL数据库到多线程到框架

    Java面试 2016年9月11日 1 Java基础特性 Java基础 面试题目总结 首先参考 骆昊的 上中下三篇,这三篇虽然有很大一部分过时了,不过还是可以温故而知新的嘛 ...

  • 240
    协商缓存与强制缓存

    1、浏览器缓存缓存这东西,第一次必须获取到资源后,然后根据返回的信息来告诉如何缓存资源,可能采用的是强缓存,也可能告诉客户端浏览器是协商缓存,这都需要根据响应的header内...

  • 基于redis分布式锁实现“秒杀”

    最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。 业务场景 所谓秒杀,从业务角度看,是短时间内多个用户“...

  • Java 重新理解Serializable

    Java 序列化:指的是将Java对象通过流的方式写到磁盘上将其保存起来。 最初是为了支持RMI(Remote Method Invocation)远程方法调用,它可以实现其...

  • Mybatis三分钟入门

    1.首先就是配置文件 2.然后是Mapper 3.代码部分 总结:在学习mybatis的过程中,有一点特别注意,数据库的主键(一般是id)一定不要相同,加上前缀加以区分,否则...

  • SpringMVC-拦截器

    1、定义 2、定义拦截器2.1、定义一个类2.2、拦截器配置2.2.1、 针对某种mapping配置2.2.2、配置全局拦截器2.3、拦截器总结2.4、防止拦截静态资源2.4...

  • 抽象工厂模式

    上篇说到简单工厂和工厂方法,她们一次只能创建一个产品,由于这种局限性,所以这里引入抽象工厂,用来完成一堆产品(产品族)的创建。 这个汽车拥有引擎,车身,座位,和轮胎四个属性,...