240 发简信
IP属地:四川
  • 120
    多线程之线程中断

    在多线程之Thread状态[https://www.jianshu.com/p/5f0d7f52f93b]中,我们提到,当一个线程由于各种原因,如调用obj的wait方法而转...

  • 120
    多线程之Thread状态

    对于线程的定义,这里就不赘述了。但是有一点需要明确,对于单核处理器,即任何一个时候如果只有一颗CPU在工作,那么就只可能存在线程并发,不存在线程并行。 而线程之所有能够并发,...

  • 120
    起底Shiro(1)

    继承Shiro和Spring时,我们都知道要先通过web.xml部署描述符或者其他方式,向ServletContext添加过滤器。因为要与Spring继承,所以添加的...

  • 从ServletRequest出发

    接口javax.servlet.ServletRequest声明了相当多的方法。其中值得关注的方法有: 一对set/getAttribute方法以及removeAttr...

  • 120
    从Servlet接口开始

    javax.servlet.Servlet接口定义了一些方法。关键的是其中四个: 本来接口Servlet的直接抽象实现类是javax.servlet.Gene...

  • 120
    Reaml之JdbcRealm

    JdbcRealm是Shiro提供的另外一种Realm实现,当记录用户身份、角色、权限的信息存储在数据库中就应该使用这种实现。通过它的名字我们也可以看出是通过jdbc...

  • 120
    Realm之IniRealm

    IniRealm是Shiro提供一种Realm实现。用户、角色、权限等信息集中在一个.ini文件那里。 users开始的标签说明开始定义用户认证信息。这里有两...

  • 120
    Shiro初识

    Shiro是一个用于验证和授权的框架。下面将以一个测试开始对Shiro的认识: testAuthentication方法是我们的真正要测试的方法。在第28行调用了Se...

  • 120
    对处理请求过程中产生的异常处理

    在处理请求的过程中可能产生异常,如果这个异常表明这次请求不会得到正常的处理,那么应当向用户告知。Spring已经内置了一些规则,当在处理请求的过程抛出如下异常,那么就会自动的...

  • 为DispatcherServlet添加文件上传支持

    对于一般的Servlet,我们可以在Servlet类上添加@MultipatConfig注解,使得该Servlet可以处理表单里涉及到文件上传。对应的那个表单,在其 ...

  • 通过Java配置类搭建SpringMVC的背后

    搭建SpringMVC除了通过部署描述文件的形式还可以采用Java类配置的形式。从Servlet3.0之后,Servlet容器会在应用的类路径中查找javax.ser...