05 2019 档案

摘要:package cn.threadtest.thread; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class TraditionalTimerTest { /** * @param args */ //每隔2秒,4秒炸方... 阅读全文
posted @ 2019-05-28 16:37 MagicAsa 阅读(603) 评论(0) 推荐(0)
摘要:概念: 通过引入spring-boot-starter-actuator,可以使用Spring Boot为我们提供的准生产环境下的应用监控和管理功能。我们可以通过HTTP,JMX,SSH协议来进行操作,自动得到审计、健康及指标信息等。 步骤: 监控和管理端点中文对照 常用定制端点信息方法: 1.定制 阅读全文
posted @ 2019-05-27 10:34 MagicAsa 阅读(688) 评论(0) 推荐(0)
摘要:在开发中我们修改一个Java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望不重启应用的情况下,程序可以自动部署(热部署)。有以下四种情况,如何能实现热部署。 1.模板引擎: 在Spring Boot中开发情况下禁用模板引擎的cache 页面模板改变ctrl+F9可以重新编译当前页面并生 阅读全文
posted @ 2019-05-24 16:40 MagicAsa 阅读(293) 评论(0) 推荐(0)
摘要:方法1: 重新创建文件夹,配置yml文件: 方法2: controller里return后面加上html 阅读全文
posted @ 2019-05-24 16:33 MagicAsa 阅读(1927) 评论(0) 推荐(0)
摘要:Spring帮助我们管理Bean分为两个部分,一个是注册Bean,一个装配Bean。完成这两个动作有三种方式,一种是使用自动配置的方式、一种是使用JavaConfig的方式,一种就是使用XML配置的方式。 @Compent 作用就相当于 XML配置 @Bean 需要在配置类中使用,即类上需要加上@C 阅读全文
posted @ 2019-05-24 15:49 MagicAsa 阅读(1598) 评论(0) 推荐(1)
摘要:概念: Spring Cloud是一个分布式的整体解决方案。 Spring Cloud 为开发者提供了在分布式系统(配置管理,服务发现,熔断,路由,微代理,控制总线,一次性token,全局琐,leader选举,分布式session,集群状态)中快速构建的工具,使用Spring Cloud的开发者可以 阅读全文
posted @ 2019-05-24 15:39 MagicAsa 阅读(632) 评论(0) 推荐(0)
摘要:1.Dubbo的作用 Dubbo是管理中间层的工具,在业务层到数据仓库间有非常多服务的接入和服务提供者需要调度,dubbo提供一个框架解决这个问题。 Dubbo基于RPC(Remote Procedure Call 远程过程调用)协议,服务提供方和服务消费方之间的调用关系: 节点角色说明: Prov 阅读全文
posted @ 2019-05-22 17:28 MagicAsa 阅读(1300) 评论(0) 推荐(0)
摘要:方式一 使用注解的方式 导入dubbo-starter 在application.properties配置属性 使用@Service暴露服务 使用@Reference引用服务 使用@EnableDubbo开启注解Dubbo功能 或者配置包扫描 开启注解、包扫描,配置一个即可 这种方式 可以在@Ser 阅读全文
posted @ 2019-05-22 17:17 MagicAsa 阅读(747) 评论(0) 推荐(0)
摘要:docker安装zookeeper命令: docker启动zookeeper命令: 项目demo: 阅读全文
posted @ 2019-05-22 17:11 MagicAsa 阅读(588) 评论(0) 推荐(0)
摘要:概念: 安全 几个类: WebSecurityConfigurerAdapter:自定义Security策略 AuthenticationManagerBuilder:自定义认证策略 @EnableWebSecurity:开启WebSecurity模式 认证”(Authentication),是建立 阅读全文
posted @ 2019-05-21 15:56 MagicAsa 阅读(498) 评论(0) 推荐(0)
摘要:邮件发送需要引入spring-boot-starter-mail Spring Boot 自动配置MailSenderAutoConfiguration 定义MailProperties内容,配置在application.yml中 自动装配JavaMailSender 测试邮件发送 测试邮件发送 阅读全文
posted @ 2019-05-20 16:58 MagicAsa 阅读(163) 评论(0) 推荐(0)
摘要:描述: 两个注解: @EnableScheduling、@Scheduled cron表达式: 写法: 阅读全文
posted @ 2019-05-20 16:54 MagicAsa 阅读(804) 评论(0) 推荐(0)
摘要:实现方法: 两个注解: @EnableAysnc、@Aysnc 写法: 阅读全文
posted @ 2019-05-20 16:47 MagicAsa 阅读(334) 评论(0) 推荐(0)
摘要:概念: 我们的应用经常需要添加检索功能,开源的 ElasticSearch 是目前全文搜索引擎的首选。他可以快速的存储、搜索和分析海量数据。Spring Boot通过整合Spring Data ElasticSearch为我们提供了非常便捷的检索功能支持; Elasticsearch是一个分布式搜索 阅读全文
posted @ 2019-05-17 16:36 MagicAsa 阅读(225) 评论(0) 推荐(0)
摘要:安装完成后,浏览器地址: http://192.168.0.113:9200/ 阅读全文
posted @ 2019-05-08 13:50 MagicAsa 阅读(311) 评论(0) 推荐(0)
摘要:几个自动配置类: 1.RabbitAutoConfiguration2.有自动配置了连接工厂 ConnectionFactory3.RabbitProperties 封装了RabbitMQ的配置4.RabiitTemlate:给RabbitMQ发送和接收消息5.AmqpAdmin:RabbitMQ系 阅读全文
posted @ 2019-05-07 16:57 MagicAsa 阅读(3779) 评论(0) 推荐(1)
摘要:AmqpAdmin:RabbitMQ系统管理功能组件(可以创建exchange,queue,Binding) @EnableRabbit+@RabbitListener 监听消息队列的内容 阅读全文
posted @ 2019-05-07 16:52 MagicAsa 阅读(2022) 评论(0) 推荐(0)
摘要:安装方法:linux虚拟机下指令: 安装完成后根据虚拟机IP进入 http://192.168.0.113:15672账户密码:guest 阅读全文
posted @ 2019-05-07 14:14 MagicAsa 阅读(218) 评论(0) 推荐(0)
摘要:RabbitMQ简介 RabbitMQ是一个由erlang开发的AMQP(Advanved Message Queue Protocol)的开源实现。 核心概念 Message 消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括routin 阅读全文
posted @ 2019-05-06 12:02 MagicAsa 阅读(271) 评论(0) 推荐(0)