一、RabbitMQ简介在介绍RabbitMQ之前实现要介绍一下MQ,MQ是什么?MQ全称是MessageQueue,可以理解为消息队列的意思,简单来说就是消息以管道的方式进行传递。RabbitMQ是一个实现了AMQP(AdvancedMe...
在日常的学习工作当中,有一些知识是我们在读书的时候就能够习得;但有一些知识不是的,需要在实践的时候才能得到真知——这或许就是王阳明提倡的“知行合一”。在Java中,并不是所有的类型信息都能在编...
我们分析了下面这个run方法的前半部分,本篇文章继续开工publicConfigurableApplicationContextrun(String...args){//。。。//接上文继续configureIgnoreBeanInfo(e...
SpringApplication对象实例的创建过程,本篇文章继续看run方法的执行逻辑吧publicConfigurableApplicationContextrun(String...args){StopWatchstopWatch=n...
虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Javawebapplication中应用session...
1.Spring的AOP理解OOP面向对象,允许开发者定义纵向的关系,但并适用于定义横向的关系,导致了大量代码的重复,而不利于各个模块的重用。AOP,一般称为面向切面,作为面向对象的一种补充,用于将那些与业务无关,但却对多个对象产生影响的公...
一、什么是事务?事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换为另一种状态。事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性...
概述:最近在开发一个基础应用服务系统,利用加密的token标识来校验访问者的身份。几乎每一个接口都需要校验token。故打算采用aop面向切面编程,一次性对所有接口进行身份认证;遇见的问题:切面配置没有问题的情况下,junit单元测试调用c...
集合接口区别List接口存储一组不唯一,有序(插入顺序)的对象,允许有相同的元素。Set接口存储一组唯一,无序的对象,不保存重复的元素。SortedSet继承于Set保存有序的集合。Map接口存储一组键值对象,提供key(键)到value(...
1.什么是事务?事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序...