logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

哔哩哔哩三面:如何用Jenkins来实现微服务架构下的自动化部署?

前言在微服务架构中,随着服务越来越多,服务的打包部署就会成为一个相当麻烦的事情。比如说我的mall-swarm项目目前就有8个服务需要部署,有没有什么办法让我们部署一次之后,只要点击执行就可以自动部署呢?当然有!下面我们使用Jenkins来完成一个微服务架构中的自动化部署工作。执行脚本准备首先我们先把需要远程执行的脚本准备好。脚本文件都存放在了mall-swarm项目的/document/sh目录

小米面试官:说说Spring源码里面的Bean的生命周期!

1. Bean的实例化概述前一篇分析了BeanDefinition的封装过程,最终将beanName与BeanDefinition以一对一映射关系放到beanDefinitionMap容器中,这一篇重点分析如何利用bean的定义信息BeanDefinition实例化bean。Spring学习笔记地址:Spring核心170多页学习笔记2. 流程概览其实bean的实例化过程比较复杂,中间细节很多,为

#java#spring#spring boot +1
不要死磕Java并发了,阿里P7架构师带你深入剖析synchronized的实现原理

点关注,不迷路!如果本文对你有帮助的话不要忘记点赞支持哦!显示锁ReentrantLock的内部同步依赖于AQS(AbstractQueuedSynchronizer),因此,分析ReentrantLock必然涉及AQS。本文假设读者已熟练掌握AQS的基本原理(参考AQS的基本原理),通过分析ReentrantLock#lock()与ReentrantLock#unlock()的实现原理,用实例帮

#java#分布式
深入理解JVM虚拟机,月薪30K的必经之路!【我收藏了】

目录前言1 意义2 运行时数据区组成2-1 线程私有程序计数器虚拟机栈本地方法栈2-2 线程共有方法区(自用)gc堆(可及)3 对象的创建3-1 检查参数是否在常量池中定位到一个类的符号引用;该类是否被加载、解析、初始化过3-2 若有则分配内存内存绝对规整内存不规整线程安全4 对象创建流程图5 对象的内存布局5-1 对象头5-2 实例数据5-3 对齐填充6 对象的访问定位6-1 使用句柄6-2 直

#jvm#编程语言#算法
阿里资深JAVA架构带你深度剖析dubbo和zookeeper关系

点关注,不迷路;持续更新Java相关技术及资讯!!!为什么要用dubbo?当网站规模达到了一定的量级的时候,普通的MVC框架已经不能满足我们的需求,于是分布式的服务框架和流动式的架构就凸显出来了。单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM) 是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的

#zookeeper#dubbo#java +1
恐怖!这份神仙架构笔记,简直把所有spring boot的核心技术都写出来了!

目录前言一、spring boot helloworld1、那么如何写Helloworld呢?1.2Hello之New1.3Hello之Maven1.4 Hello 之 maven web1.5 Hello 之 Maven Run Application1.6 Hello 之 coding二、spring boot 返回json数据三、spring boot 常用配置3.1、修改Java编译版本四

#spring#java#编程语言 +1
到底了