框架
文章平均质量分 90
Java少年
人生四种境界: 不知道自己不知道;知道自己不知道;不知道自己知道;知道自己知道。
展开
-
Spring循环依赖问题
转载链接:https://www.cnblogs.com/liuqing576598117/p/11227007.html一. 什么是循环依赖?循环依赖其实就是循环引用,也就是两个或者两个以上的bean互相持有对方,最终形成闭环。比如A依赖于B,B依赖于C,C又依赖于A。如下图:注意,这里不是函数的循环调用,是对象的相互依赖关系。循环调用其实就是一个死循环,除非有终结条件。Spring中循环依赖场景有:(1)构造器的循环依赖(2)field属性的循环依赖其中,构造器的循环..转载 2021-08-06 20:21:15 · 360 阅读 · 0 评论 -
springboot整合elasticsearch
一、ES简介ElasticSearch 是一个基于 Lucene 的搜索服务器。它提供了一个分布式多员工能力的全文搜索引擎,基于 RESTful web 接口。Elasticsearch 是用 Java 语言开发的,并作为 Apache 许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch 用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。特点:分布式的文档存储引擎分布式的搜索引擎和分析引擎分布式,支持PB级数据使用场景:搜索领域: 如百度、谷歌原创 2021-01-05 15:27:53 · 495 阅读 · 1 评论 -
springboot使用Undertow容器
一、简介Undertow是一个Java开发的灵活的高性能Web服务器,提供包括阻塞和基于NIO的非阻塞机制。Undertow是红帽公司的开源产品,是Wildfly默认的Web服务器。SpringBoot2中可以将Web服务器切换到Undertow来提高应用性能。Untertow 的特点Servlet4.0 支持:它提供了对 Servlet4.0 的支持。WebSocket 支持:对...原创 2020-02-16 21:17:10 · 1383 阅读 · 0 评论 -
springboot2.x整合dubbo
本文主要介绍sprinboot集成dubbo服务,实现微服务治理。。。。。其实集成不难,关键是有很多坑,这里简单记录一下相关笔记,以便日后查看。一、zk+dubbo环境搭建https://blog.csdn.net/qq_15901351/article/details/86562305https://blog.csdn.net/zh15732621679/article/detail...原创 2019-12-17 23:01:17 · 214 阅读 · 0 评论 -
springboot整合JWT
参考:1、https://blog.csdn.net/qq_37636695/arti...转载 2019-07-29 12:54:31 · 355 阅读 · 0 评论 -
springboot集成双数据源
项目开发过程中,经常出现数据库迁移,但是有些数据还得访问老数据库,当然还有别的需求,需要项目中访问多个数据源。本章内容,主要使用aop实现双数据源的动态切换。框架:springboot废话不多说,直接看下文。。。1、引入aop依赖 <!-- aop --> <dependency> <groupId&g...原创 2019-07-21 12:46:50 · 682 阅读 · 0 评论 -
SpringBoot集成Swagger2构建接口文档
Swagger官网:https://swagger.io/参考博客:https://blog.csdn.net/sanyaoxu_2/article/details/80555328https://blog.csdn.net/forezp/article/details/71023536一、简介Swagger是一款Restful接口的文档在线自动生成+功能测试的软件。Swag...原创 2019-08-14 22:56:01 · 200 阅读 · 0 评论 -
springboot整合logback日志
参考博客:https://www.cnblogs.com/zhangjianbing/p/8992897.htmlhttps://blog.csdn.net/qq_36798969/article/details/93633042https://blog.csdn.net/inke88/article/details/75007649https://www.cnblogs.com/li...原创 2019-08-25 16:45:10 · 333 阅读 · 0 评论 -
springBoot整合Druid数据源
一、简介Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池)DBCP、c3p0、Druid三大连接池区别:https://blog.csdn.net/diyu122222/article/details/7876...原创 2019-09-01 12:28:23 · 156 阅读 · 0 评论 -
WebSocket入门
一、简介定义:WebSocket是HTML5新增加的一种通信协议,目前流行的浏览器都支持这个协议,例如Chrome,Safari,Firefox,Opera,IE等。特点:服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种建立在 TCP 协议之上,服务器端的实现比较容易可以发送文本,也可以发送二进制数据没有同源限制...原创 2018-12-11 13:55:47 · 165 阅读 · 0 评论 -
springBoot整合alibaba-sentinel实现接口限流
参考博客:https://blog.csdn.net/yangliuhbhd/article/details/89948169 Sentinel 介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。 Sentinel 以流量为...转载 2019-09-03 10:21:02 · 1352 阅读 · 1 评论 -
SpringBoot整合Redis
转载地址:https://blog.csdn.net/plei_yue/article/details/79362372前言在本篇文章中将SpringBoot整合Redis,使用的是RedisTemplate,分别实现了SpringBoot与redis的单机版、集群版、哨兵模式的整合。Maven依赖 <!-- 整合redis --> <dep...转载 2019-06-12 02:10:32 · 296 阅读 · 0 评论 -
ssm框架双数据源配置
前置条件:大家在开发过程中大多都是连接一个数据库,进行数据操作,但是在同一个项目工程中,需要连接多个数据库,进行读写操作,这时候就需要配置切换动态数据源。。。,f废话少说,直接上代码这里已ssm框架为例,当然项目所需的相关依赖jar都已经集成在框架中了。。。。1、数据源连接参数jdbc.properties#mysql 5.xjdbc.driver_1=com.mysql.jdb...原创 2019-06-02 23:04:55 · 1732 阅读 · 3 评论 -
springboot入门实例(一)
实现从数据库获取用户信息步骤如下:1、添加pom.xml相关定义<!-- spring-ioc --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...原创 2018-11-19 23:55:09 · 450 阅读 · 0 评论 -
SpringBoot快速入门
参考博客:https://www.cnblogs.com/ityouknow/p/5662753.html https://blog.csdn.net/chszs/article/details/50610474 https://blog.csdn.net/qq_26676207/article/category/7812...原创 2018-11-17 22:32:09 · 127 阅读 · 0 评论 -
springboot入门实例(二)
本节主要介绍springboot实现数据的增删改查基本功能。。。推荐文章:http://www.cnblogs.com/skychenjiajun/p/8269861.html https://www.cnblogs.com/skychenjiajun/p/8528345.html一、CRUD增删改查实现主要有xml的mapper配置、注解 2中方...原创 2018-11-25 22:00:29 · 132 阅读 · 0 评论 -
Log4j日志配置
参考博客:https://blog.csdn.net/snakeqi/article/details/5183070 https://blog.csdn.net/zhihui1017/article/details/49781937一、简介百度百科定义:https://baike.baidu.com/item/log4jLog4j主要有三个组件:L...原创 2018-11-27 14:07:50 · 141 阅读 · 0 评论 -
ssm框架快速搭建
一、ssm框架简介ssm:是Spring、SpringMVC、Mybatis的简称1、Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。Spring使...原创 2019-02-03 15:37:20 · 791 阅读 · 0 评论 -
springboot整合Thymeleaf入门
一、简介Thymeleaf是一款用于渲染XML、XHTML、HTML5内容的模板引擎。类似Velocity,FreeMaker模板引擎,它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模板引擎。官网:https://www.thymeleaf.org/二、使用方法1、pom.xml中引入Thymeleaf依赖2.、在resources目录下创建templ...原创 2019-02-18 17:09:33 · 269 阅读 · 0 评论 -
MongoDB快速入门
1、MongoDB简介参考学习:https://www.yiibai.com/mongodb/mongodb_quick_guide.html https://www.runoob.com/mongodb/mongodb-tutorial.html1.1 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像...原创 2019-05-29 00:56:11 · 251 阅读 · 0 评论 -
Solr搜索服务入门
思考:淘宝、京东首页的商品的搜索栏,输入商品关键字立即可以查出相关类似的商品,如果是使用sql模糊查询的话,用户体验会非常差,而且首页的访问量也大的,这个时候就需要用到搜索服务,这里介绍solr搜索服务,当然只是简单入门的学习使用....https://blog.csdn.net/awj3584/article/details/16963525一、简介Solr是一个独立的企业级搜索应用...原创 2019-06-06 01:02:36 · 263 阅读 · 0 评论 -
spring整合Solr服务
紧接上篇Solr搜索服务入门,这章主要是介绍solr集成spring实现搜索查询服务....直接撸代码吧。。。。。。主要步骤:1、添加solr客户端maven依赖注意:选择适合的版本,否则可能会与自身项目的一些jar依赖冲突, <!-- solrJ客户端 --> <dependency> <group...原创 2019-06-06 10:23:40 · 583 阅读 · 0 评论 -
Java实现定时任务调度
在实际的开发中,如果项目中需要定时执行或者需要重复执行一定的工作,定时器显现的尤为重要。一、应用场景1:定时调用数据库做业务处理2:备份、导出数据库数据3:定时执行业务数据,比如审批、日志二、实现方式从实现的技术上来分类,目前主要有三种技术:1、Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务。(一般使用较少)2、使用Quartz定时器...原创 2018-06-23 19:03:44 · 485 阅读 · 0 评论