一、前言 微服务在最近几年大行其道,很多系统的研发都在考虑采用微服务架构,同时,随着 Docker 容器技术和DevOps开发运维一体化等相关技术发展,微服务变得更容易管理,...
一、前言 微服务在最近几年大行其道,很多系统的研发都在考虑采用微服务架构,同时,随着 Docker 容器技术和DevOps开发运维一体化等相关技术发展,微服务变得更容易管理,...
前言 这篇文章主要从搭建Dubbo程序开发所需环境、编写Dubbo服务器和客户端、构建并运行我的第一款Dubbo应用程序三个方面来记录Dubbo学习的第二篇文章。 配置开发环...
前言 在Java System#exit 无法退出程序的问题探索一文末尾提到优雅停机的一种实现方案,要借助Shutdown Hook进行实现,本文,将继续探索优雅停机中遇到的...
一、什么是线程池? 通俗来讲,所谓的线程池就是一个线程的“集合”,在这个“集合”里,线程会被创造、回收,以及重复利用。就像一家餐厅一样,包括店长在内的员工就是线程,而这家餐厅...
Docker技术发展为微服务提供便利环境,使用Docker部署Spring Boot项目是简单易操作。步骤如下: 一.安装Docker 在Docker Store下载Mac版...
1.需求 当我们在开发过程中,需要引入很多的文件,但是又不想每个文件都依次导入的时候 就会想有没有一个方法可以批量导入 require.context方法就可以解决这个问题....
问题出现 之前写静态页面的时候,直接父向子传值,是指节能渲染出父组件给子组件的值,但是加上请求后,就会出现请求过慢。就是在组件创建和渲染完毕时,子组件的值才拿到,子组件并没有...
1. 模块 理解:向外部提供特定的功能的 js 程序 一般就是 js 文件 为什么要拆分成模块? :随着业务逻辑的增加,代码越来越多且复杂 作用:复用 js 简化 js 的编...
一. Redis安装 官网地址:https://redis.io/download[https://redis.io/download]下载包:wget http://do...
一、什么是flutter Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。 Flutter可以与现有的代码一起工作。在全世界,...
一、MySQL执行过程 MySQL整体的执行过程如下图所示 1.1 连接器 1.1.1连接器的主要职责 1、负责与客户端的通信,是半双工模式,这就意味着某一固定时刻只能由客户...
关于RESTful标准服务是否需要方法跨站请求攻击,网上有很多讨论,总结下来核心的关键点在于是否使用了cookie,而就目前而言,REST标准下的服务接口,即便API做到了无...
最近阅读了JDK线程池ThreadPoolExecutor的源码,对线程池执行任务的流程有了大体了解,实际上这个流程也十分通俗易懂. 不过,我倒是对线程池是如何回收工作线程比...
程序员圈子里一直流传着一个魔咒:35 岁的中年危机。 他们说,35 岁程序员的精力和体力会无法避免地下降;他们说,35 岁程序员的丰富经验没有年轻员工的创新活力吃香;他们说,...
项目介绍 JeecgBoot是一款企业级的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plu...
1.索引的基础知识 1.1 索引是什么 索引是一种用于快速查询和检索的数据结构,例如 B 树、B+ 树和 Hash 表。索引类似目录的作用,例如查字典的时候,根据目录可以快速...
使用 OpenFeign 实现跨服务的调用。 1. 添加依赖 2. 创建feign接口 @FeignClient注解中,value 属性是目标服务的名称,需要确保这里的服务名...
基于Kubernetes实现前后端应用的金丝雀发布 公司的研发管理平台实现了Gitlab+Kubernetes的Devops,在ToB和ToC场景中,由于用户量大,且预发布环...