Spring
文章平均质量分 53
灰溜溜大王
一个天资愚钝,但坚持努力的程序猿,让自己的选择被肯定
展开
-
Bean生命周期
看了网上很多关于bean生命周期内容,一脸懵逼。那我们自己来总结下吧。我们把bean创建划分几个阶段:1 实例化2 属性注入3 初始化4 销毁有了大致的轮廓,我们再来细分:1 实例化2 属性注入3 BeanNameWare4 BeanFactoryNameWare5 初始化前置处理6 初始化7 初始化后处理8 销毁...原创 2021-03-05 18:02:15 · 126 阅读 · 0 评论 -
2021 面试冲刺
这里写自定义目录标题为2021 面试准备基础知识为2021 面试准备时间越来约少了,希望志同道合的朋友一起学习进度。目录准备1. 基础 :对象,集合,数据结构,异常2. jvm:类加载原理,jvm 参数,jvm 调优经验3. 数据库 mysql :B+树,索引原理,索引失效场景,索引条件,分表分库策略,连接池的基本参数4. mq :性能对比,HA策略,消息重复与丢失场景5. redis :性能对比,HA策略,redis key策略,redis 持久化,缓存击穿,缓存雪崩,连接池的基本参数6原创 2020-11-30 23:52:27 · 245 阅读 · 1 评论 -
SpringCloud入门——(三)配置中心
1 spring cloud configpom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-09-03 19:42:12 · 602 阅读 · 0 评论 -
SpringCloud入门——(一)目录篇
目前是微服务的天下,我们来搭建自己的微服务系统从而学习及应用。Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以...原创 2019-09-02 23:01:16 · 660 阅读 · 0 评论 -
SpringBoot Session共享
好久没来写了,记录下最近学习和工作中使用的知识。我们应用从垂直分布发展成分布式,为了实现高可用,自然会使用多实例部署。在web应用中多实例部署存在会话共享 的问题。当一个用户登陆时在应用A节点产生session,而第二次后台交互时请求可能分发给了另外的实例,导致会话失效。解决这个问题有以下几种常见的方案:A.找一块公共的空间用来储存session,而不是将session储存在集群节点的某台...原创 2019-08-19 23:45:41 · 631 阅读 · 0 评论 -
springBoot+多数据源
当我们的数据量很大的时候我们会对数据进行分表分库,而在项目中,我们可能不得不使用跨库操作。springboot+单数据源pom中加入相关依赖如sqlserver+mybatis <dependency> <groupId>com.microsoft.sqlserver</groupId> ...原创 2019-01-03 09:46:26 · 575 阅读 · 0 评论 -
SpringBoot 自动装配原理
根据之前的学习,在搭建springboot项目时,我们可以简化很多配置。那springboot是如何做到的呢?原创 2018-11-08 19:02:36 · 16031 阅读 · 1 评论 -
Spring注入方式 理解
spring注入方式主要有三种,构造器注入,set方法注入,接口注入举个例子定义 InjectionDaoImply类package wangxf.com.dao;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotatio...原创 2018-11-09 22:45:29 · 757 阅读 · 0 评论 -
ActivMq 搭建
JMS即Java Message Service(消息中间件),用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信,以解除两个程序之间的耦合。ActiveMQ 是 Apache 出品,最流行的、能力强劲的开源消息总线。ActiveMQ 是一个完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现,可以很容易内嵌到使用Spring的系统里面去,所以我们选择它...原创 2018-10-31 20:26:36 · 600 阅读 · 0 评论 -
微服务学习——EuerkaServer搭建
现在微服务架构越来越普及,目前接触到主要有dubbo和springcloud在springcloud中使用euerkaserver作为服务的注册和发现的中心简单搭建EuerkaServer1 在eclipse新建一个maven项目,在pom.xml文件中添加相关依赖 &amp;amp;amp;amp;lt;!-- 添加eureka-server --&amp;amp;amp;amp;gt; &amp;amp;amp;amp;l原创 2018-10-31 11:24:49 · 943 阅读 · 0 评论 -
SpringBoot+Mybatis新手入门
SpringBoot对比于SpringMVC减少了很多配置文件,在搭建时更加快捷方便,由于内置了tomcat所以直接运行Application不需要在tomcat中运行。1 在eclipse中新建maven项目,并按以下配置书写pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www...转载 2018-08-01 17:27:45 · 1767 阅读 · 0 评论