
JavaWeb开发
zenmin2015
这家伙很懒,什么都没留下!
展开
-
关于Maven添加hibernate-validator依赖后项目报错的解决方案
导入hibernate-validator项目报错,项目上有一个红色感叹号,下面报错信息说本地maven仓库下的fasterxml的json的jar无法读取,开启Tomcat服务器直接报错 提示端口被占用 无法开启服务器原创 2017-07-30 22:08:24 · 15295 阅读 · 0 评论 -
SpringBoot从入门到精通04-Cache
前言SpringBoot为我们自动配置了许多组件,当然缓存也是必不可少的。在SpringBoot中我们使用缓存只需要简单的写注解即可 这里我只讲讲如何使用 感兴趣的朋友可以看下源码org.springframework.boot.autoconfigure.cache1、使用 /** *Cacheable属性 *cacheNames/value:缓存组件名字Cach...原创 2019-03-17 20:38:01 · 178 阅读 · 0 评论 -
SpringBoot从入门到精通03-数据源
前言Springboot默认支持3种数据源类型,定义在 org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration 中,分别是:org.apache.tomcat.jdbc.pool.DataSource(1.x版本默认)com.zaxxer.hikari.HikariDataSource(2.x版本默认)...原创 2019-03-17 20:18:51 · 228 阅读 · 0 评论 -
SpringBoot从入门到精通02-AutoConfig原理
1、AutoConfig自动配置原理:1)、SpringBoot启动的时候加载主配置类,开启了自动配置功能 @EnableAutoConfiguration2)、@EnableAutoConfiguration 作用:将 类路径下 META-INF/spring.factories 里面配置的所有EnableAutoConfiguration的值加入到了容器中;举个栗子:H...原创 2019-03-17 19:56:24 · 638 阅读 · 0 评论 -
SpringBoot从入门到精通01-Config
1、简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。特点1. 创建独立的Spring应...原创 2019-03-12 14:13:58 · 144 阅读 · 0 评论 -
ElasticSearch快速入门
简介1.1 ES定义ES=elaticsearch简写, Elasticsearch是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。 Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂...原创 2019-01-25 20:09:29 · 802 阅读 · 0 评论 -
AMQP实现之RabbitMQ
JMS&AMQP的简介RabbitMQ运行机制direct:点对点 交换机根据路由键发送消息fanout:交换机给每个队列发送消息topic:给指定规则的队列发送消息 #匹配一个或多个单词 *匹配一个单词Exchange(分发策略) --> 绑定Queue --> 绑定规则点对点广播模式:Spri...原创 2019-01-20 13:37:55 · 351 阅读 · 0 评论 -
JMS实现之ActiveMQ
声明:部分内容来自于互联网 不完全原创 但都经过本人实测简介ActiveMQ是JMS的实现目的:为了系统与系统之间的解耦和通信消息形式:1、点对点 生产者--消费者 队列模式 Queue2、发布/订阅 生产者---多个消费者 广播模式 Topic 两种模式的区别Queue:消息发出后缓存再服务器端 ...原创 2019-01-20 13:33:38 · 306 阅读 · 0 评论 -
Apace Solr集群/SolrCould搭建与配置
简介什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使 用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,...原创 2019-01-23 20:46:46 · 395 阅读 · 0 评论 -
Lucene实现之Apache Solr快速入门搭建使用
简介Solr是一个高性能,采用Java开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。工作方式文档通过Http利用XML 加到一个搜索集合中。查询该集合也是通过http收到一个XML/JSON响应来实现。它的主要特性...原创 2019-01-23 20:41:08 · 235 阅读 · 0 评论 -
SpringBoot从入门到精通05-Task
直接讲使用哈 原理不难懂!1、异步任务主类上加注解@EnableAsync/ /开启异步任务支持方法上加注解@Async//表明此方法是异步的2、定时任务主类上加注解@EnableScheduling//开启定时任务支持方法上加注解@Scheduled(cron="0/5****?")//每五秒执行一次3、邮件任务引入依赖<...原创 2019-03-17 20:43:37 · 160 阅读 · 0 评论