2018年1月23日

Rabbitmq消息队列(四) 发布订阅

摘要: 1、简介 在上篇教程中,我们搭建了一个工作队列,每个任务只分发给一个工作者,在本篇教程中,我们要做的跟之前完全不一样 —— 分发一个消息给多个消费者(consumers)。这种模式被称为“发布/订阅”。 2、交换机Exchanges RabbitMQ消息模型的核心理念是:发布者(producer)只 阅读全文

posted @ 2018-01-23 11:46 程序员AI 阅读(277) 评论(0) 推荐(0) 编辑

Rabbitmq消息队列(三) 工作队列

摘要: 1、简介 默认来说,RabbitMQ会按顺序得把消息发送给每个消费者(consumer)。平均每个消费者都会收到同等数量得消息。这种发送消息得方式叫做——轮询(round-robin)。 工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(T 阅读全文

posted @ 2018-01-23 10:12 程序员AI 阅读(482) 评论(0) 推荐(0) 编辑

2018年1月22日

Rabbitmq消息队列(二) Hello World! 模拟简单发送接收

摘要: 1、简介 RabbitMQ是消息代理:它接受和转发消息。你可以把它当作一个邮局:当你把你要邮寄的邮件放在信箱里时,你可以肯定Postman先生最终会把邮件送到你的收件人那里。在这个比喻中,RabbitMQ是邮局,邮局邮差。RabbitMQ和邮局之间的主要区别是,它不处理纸张,而是接受、存储和转发二进 阅读全文

posted @ 2018-01-22 21:57 程序员AI 阅读(2746) 评论(0) 推荐(0) 编辑

2018年1月21日

springboot学习(九) 使用mybatis访问数据库

摘要: 1、添加maven依赖 这里使用的是mysql数据库,如果是其他数据库将数据库依赖换掉即可。 2、修改配置文件 在application.properties配置文件中增加mybatis的数据库连接配置: 3、修改启动类 在启动类中增加项目对mapper包的扫描: 4、开发mapper类连接测试 u 阅读全文

posted @ 2018-01-21 17:32 程序员AI 阅读(307) 评论(0) 推荐(0) 编辑

springboot学习(八) 使用jpa访问数据库

摘要: 1、添加maven依赖 2、添加数据库连接信息 spring.jpa.properties.hibernate.hbm2ddl.auto是hibernate的配置属性,其主要作用是:自动创建、更新、验证数据库表结构。 该参数的几种配置如下: create:每次加载hibernate时都会删除上一次的 阅读全文

posted @ 2018-01-21 16:45 程序员AI 阅读(239) 评论(0) 推荐(0) 编辑

springboot学习(七) 使用JdbcTemplate

摘要: 1、对内嵌数据库的支持 内嵌数据库通常用于开发和测试环境,不推荐用于生产环境。Spring Boot提供自动配置的嵌入式数据库有H2、HSQL、Derby,你不需要提供任何连接配置就能使用。 例子: 2、连接生产数据库(Mysql) 导入数据库依赖: 然后在application.propertie 阅读全文

posted @ 2018-01-21 16:44 程序员AI 阅读(190) 评论(0) 推荐(0) 编辑

在连接mysql数据库时出错:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone

摘要: 这个错误是时区导致的,所以需要在配置连接url后面加上时区: 其中UTC是统一标准世界时间。 阅读全文

posted @ 2018-01-21 16:38 程序员AI 阅读(174) 评论(0) 推荐(0) 编辑

springboot学习(六) springboot开发web应用

摘要: 1、简介 Spring Boot非常适合开发web应用程序。你可以使用内嵌的Tomcat,Jetty或Undertow轻轻松松地创建一个HTTP服务器。大多数的web应用都使用spring-boot-starter-web模块进行快速搭建和运行。 2、静态资源的访问 (1)默认情况 Spring B 阅读全文

posted @ 2018-01-21 16:04 程序员AI 阅读(311) 评论(0) 推荐(0) 编辑

2018年1月20日

springboot学习(五) 全局异常处理

摘要: 创建全局异常处理 在全局异常类中,设置了2个ExceptionHandler(1个作为页面跳转,一个作为json数据返回),其中的JSONException是我们自己定义的一个异常类,目的就是为了标识这种异常类型返回的数据为json,而不是页面跳转。 阅读全文

posted @ 2018-01-20 20:19 程序员AI 阅读(190) 评论(0) 推荐(0) 编辑

springboot学习(四) 日志管理

摘要: 1、简介 Spring Boot内部日志系统使用的是Commons Logging,但开放底层的日志实现。默认为会Java Util Logging, Log4J, Log4J2和Logback提供配置。每种情况下都会预先配置使用控制台输出,也可以使用可选的文件输出。 2、日志格式 默认的日志输出格 阅读全文

posted @ 2018-01-20 20:14 程序员AI 阅读(502) 评论(0) 推荐(0) 编辑

导航