加载中
RabbitMQ学习(3)

1. 消费端 1. 消费端通过推模式或者拉模式从RabbitMQ中获取并消费消息,当消费者确认处理消息后,可以手动确认消息已被接收,然后就会将该消息从RabbitMQ的队列中标记再清除,消费者端还可以...

01/18 19:26
11
RabbitMQ学习(2)

1. 生产者客户端 void basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 1. 在生产者客户端发送消息时,首先...

01/17 23:32
7
RabbitMQ学习(1)

1. 生产者客户端 1. 连接RabbitMQ 通过连接池获取连接,但首先要设置一些必要的参数,必需参数有IP地址、端口号、用户名、密码,然后就可以通过连接池创建连接对象 ConnectionFactory fac=ne...

01/14 20:19
13
认识RabbitMQ的组成

1. RabbitMQ的组成 //生成者客户端 public class RabbitMQProducer { private static final String IP="192.168.10.128"; private static final String USER="root"; private static final S...

01/13 19:40
9
了解消息队列中间件——RabbitMQ

1. 了解消息队列中间件 1. 消息:指的是在应用之间传送的数据,比如json字符串、纯文本字符串等 2. 消息队列中间件:指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信...

SpringMVC+Spring+Mybatis整合应用(3)

1. 实现图片上传 需求:在用户注册页面实现上传图片作为用户头像 1. springmvc中对多部件类型请求数据解析:在页面form中提交enctype="multipart/form-data"的数据时,需要springmvc对multi...

2018/12/03 18:18
23
SpringMVC同时使用<mvc:resources … />和装配自定义转换器Converter时出现问题的解决方法

一、问题由来 在学习SpringMVC的过程中,对于URL的拦截,使用了RESTful形式,因为使用了RESTful所以,在将Servlet作为Controller中的时候,web.xml中配置拦截的url-pattern就写成了 / ,如下...

2018/12/03 00:14
42
SpringMVC+Spring+Mybatis整合应用(2)

1. 包装类型pojo对象中pojo属性参数绑定 1. 对于属性都是简单类型的pojo类 如果需要将请求中的参数绑定到该pojo对象形参中,只需要保证请求中携带的key/value格式的参数中的key值与pojo类中的...

2018/12/02 16:45
12
Mybatis与Spring因jar包版本问题整合错误

java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer; 报错解决 在做SSM项目时,报了个错误,查询后才知道,在mybat...

SpringMVC+Spring+Mybatis整合应用(1)

以用户管理系统的开发为例,详细介绍SpringMVC+Spring+Mybatis的整合,并在编写controller的过程中记录SpringMVC中的一些高级应用(会特别标示) 1. 项目整合搭建过程 1. 项目需求:主要实现...

2018/11/29 23:55
62
SpringMVC简单应用

1. 了解SpringMVC 1. springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合(比如Mybatis与Spring整合的时候需要借助单独的jar包)。springmvc是一个基于mvc模式的...

2018/11/28 21:37
19
Mybatis应用学习(6)——Spring框架整合与逆向工程

1. 与Spring框架整合 1. 整合思路: 需要spring通过单例方式管理SqlSessionFactory。 spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完...

Mybatis应用学习(5)——查询缓存

1. 什么是查询缓存 1. Mybatis提供了查询缓存的功能,用于减轻数据库查询压力,分别提供了一级缓存和二级缓存两种缓存级别。 2. 查询缓存,就是将SQL查询语句查询的结果缓存中内存中(通过H...

2018/11/27 22:35
19
Mybatis应用学习(4)——延迟加载

1. 通过resultMap实现延迟加载 1. 通过resultMap中的子标签association和collection可以实现一对一、一对多、多对多查询,通过还可以通过这两标签实现延迟加载 2. 应用场景:比如查询NoteBoo...

2018/11/26 23:12
14
Mybatis应用学习(3)——Mapper映射文件编写

1. Mybatis的映射配置文件Mapper.xml 1.1 输入参数映射 1. 在Mapper映射文件中,可以通过parameterType指定SQL语句所要输入参数的类型,类型可以是java简单类型(String和七个基本类型以及基...

2018/11/25 23:07
17
Mybatis应用学习(2)——配置文件编写

1. Mybatis的配置文件SqlMapConfig.xml 1.1 主要标签 properties(定义属性):用来定义一些固定属性值,以key-value形式存在 MyBatis 将按照下面的顺序来加载属性:在 properties 元素体内定...

2018/11/24 21:56
13
Mybatis应用学习——简单使用示例

1. 传统JDBC程序中存在的问题 1. 一个简单的JDBC程序示例: public class JDBCDemo { public static void main(String[] args) { Connection con=null; PreparedStatement statement=null; ...

2018/11/22 00:16
13
Spring应用学习——AOP

1. AOP 1. AOP:即面向切面编程,采用横向抽取机制,取代了传统的继承体系的重复代码问题,如下图所示,性能监控、日志记录等代码围绕业务逻辑代码,而这部分代码是一个高度重复的代码,也就...

2018/11/18 01:03
20
Spring应用学习——IOC

1. Spring简介 1. Spring的出现是为了取代EJB(Enterprise JavaBean)的臃肿、低效、脱离现实的缺点。Spring致力于J2EE应用的各层(表现层、业务层、持久层)的解决方案,Spring是企业应用开...

2018/11/16 21:26
23
Redis应用学习——Redis事务与实现分布式锁

1. Redis事务机制 1. 与MySQL等关系数据库相同,Redis中也有事务机制,Redis的事务实质上是命令的集合,但Redis中的事务机制不保证事务的原子性,这与关系型数据库中的事务不同,在一个事务中...

2018/11/13 17:42
51

没有更多内容

加载失败,请刷新页面

返回顶部
顶部