240 发简信
IP属地:湖南
  • Resize,w 360,h 240
    JAVA安全框架Apache Shiro浅析

    构建一个互联网应用,权限校验管理是很重要的安全措施,这其中主要包含: 认证 - 用户身份识别,即登录 授权 - 访问控制 密码加密 - 加密敏感...

    0.6 3444 0 30
  • Java Object.hashCode()返回的是对象内存地址?

    基于OpenJDK 8 一直以为Java Object.hashCode()的结果就是通过对象的内存地址做相关运算得到的,但是无意在网上看到有...

    1.4 12639 15 20 1
  • GUAVA STOPWATCH源码解析

    问题 一直在使用如下代码进行程序耗时计算和性能调试,但是对其返回值代表的具体意义却不甚了解。 查看源码发现其代码并不复杂,下面就对其源码进行剖析...

    0.7 4415 0 12
  • Resize,w 360,h 240
    消息队列及rabbitmq简介

    1.什么是消息队列 消息队列允许应用间通过消息的发送与接收的方式进行通信,当消息接收方服务忙或不可用时,其提供了一个消息暂存的功能。 消息队列中...

    0.3 4398 0 12
  • Resize,w 360,h 240
    JDBC使用PrepareStatement对性能的提升分析

    下文均基于mysql-connector-java-5.1.43, mysql server version 5.6版本进行分析。 从刚开始接触...

  • 分布式锁的几种实现方式

    分布式锁是控制分布式系统之间同步访问共享资源的一种方式。其典型的使用场景为:不同系统或者是同一系统的不同主机之间共享了一个或一组资源,那么访问这...

  • Resize,w 360,h 240
    Mybatis源码分析2--事务

    Mybatis的事务接口如下: 事务类的继承体系如图: JdbcTransaction是对JDBK commit & rollback简单封...

  • Resize,w 360,h 240
    Mybatis源码分析1--Mapper的解析和加载调用过程

    mybatis的基本用法如下: 其中最重要的是SqlSessionFactory和SqlSession,下面对其进行具体分析。 其类继承结构如图...

  • Resize,w 360,h 240
    Java传参方式

    对于基本数据类型(int, char etc.),传递的是基本数据类型的值的拷贝对于对象引用,传递的是对象对象在堆中地址值的拷贝 数据内存分配 ...