240 发简信
IP属地:湖南
  • 240
    Serializable 与 serialVersionUID

    Serializable Serializable是一个空接口,没有什么具体内容,它的目的只是简单的标识一个类的对象可以被序列化。 什么情况下需要序列化: 当你想把的内存中的...

  • 240
    Https原理及流程

    原文地址我们知道,HTTP请求都是明文传输的,所谓的明文指的是没有经过加密的信息,如果HTTP请求被黑客拦截,并且里面含有银行卡密码等敏感数据的话,会非常危险。为了解决这个问...

  • SQL预编译

    1.数据库预编译起源 (1)数据库SQL语句编译特性:数据库接受到sql语句之后,需要词法和语义解析,优化sql语句,制定执行计划。这需要花费一些时间。但是很多情况,我们的一...

  • @Transactional注解的使用禁忌

    Spring的AOP是基于动态代理机制实现的。关于AOP Spring官方网站有这样一段描述: Spring AOP defaults to using standard J...

  • jwt详解

    什么是JWT? JWT的原理 服务器经过认证以后,会生成加密串返回前台,结构如下图: Header Header 部分用Base64URL解密后是一个JSON对象,主要描述了...

  • Exchanger的理解和使用

    一、简介 Exchanger用于两个线程之间进行数据交换,每个线程调用exchage方法到达各自的同步点,当且仅当两个线程都达到同步点的时候,才可以交换信息,否则先到达同步点...

  • 240
    (11)纯手写JDK动态代理

    概要:1动态代理(过程 角色 Proxy0) 2手写(InvocationHandler 、2Handler实现、3类加载器、4MyProxy) 一、动态代理 1、过程 1...

  • 240
    五分钟看懂ClassLoader

    java.lang.ClassLoader类概述: 中文文档中对ClassLoader类的定义如下: 从文档中对ClassLoader类的介绍可以总结出这个类的作用就是根据一...