• JAVA动态字节码

    概述 «java动态字节码指的是在java字节码生成之后,对其进行修改,增强其功能,这种方式相当于对代码的二进制文件进行修改。动态java字节码主要是为了减少冗余代码,提高性能。» 实现字节码增强的主要步骤: 1. 修改字节码。在内存中获取到原来的字节码,通过一些工具(如"ASM"、"Javaasi...

    请求转发与URL重定向

    «WEB组件之间有三种跳转方式:请求转发;URL重定向;请求包含。» 请求转发 从Servlet1,请求转发到Servlet2。Servlet1完成一部分的功能,再跳转到Sservlet2,继续完成剩余的功能。 "request.getRequestDispatcher(String path).f...

    session与cookie的区别

    Cookie与Session的区别 - 为什么要使用Cookie和Session?HTTP协议是无状态链接。在一次回话(打开浏览器访问一个站点中的不同内容直到浏览器关闭称为一次回话)中,多次请求无法共享数据,无法跟踪用户的行为。 解决方案: 1.在URL地址栏拼接参数,但是不安全(`www.xxx....

    GET与POST区别

    «在浏览器向服务器请求数据的时候有两种方式,一种是GET方式的数据请求,另一种方式是POST请求。» GET方式的请求: - 属于默认的请求类型,没有指定请求方式,则使用GET方式。 - 可以直接使用GET方式在URL后拼接请求的数据:***.login?username=admin&passwor...

    Hello Halo

    Hello Halo! 感谢使用 "Halo" (https://github.com/halo-dev/halo) 进行创作,请删除该文章开始吧!...