![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 87
凌北辰
一个普普通通的程序员
展开
-
腾讯云部署----DevOps
httpsDevOps是Development和Operations的组合词,代表着重视「软件开发人员(Dev)」和「IT运维技术人员(Ops)」之间沟通合作的文化;旨在透过自动化「软件交付」和「架构变更」的流程,使得构建、测试、发布软件的过程能够更加地快捷、频繁和可靠。Gartner咨询公司认为DevOps代表了IT文化的变化趋势。以下流程图展示了CODINGDevOps软件开发平台的基本操作流程,您可以按照实际需求有选择性阅读。...原创 2022-07-29 17:39:47 · 931 阅读 · 5 评论 -
整合Spring Cloud GateWay网关
是spring官方基于Spring5.0、SpringBoot2.0和ProjectReactor等技术开发的网关,SpringCloudGateway旨在为微服务架构提供简单、有效和统一的API路由管理方式,SpringCloudGateway作为SpringCloud生态系统中的网关,目标是替代NetflixZuul,其不仅提供统一的路由方式,并且还基于Filter链的方式提供了网关基本的功能,例如安全、监控/埋点、限流等。跨域本质是浏览器对于ajax请求的一种安全限制。...原创 2022-07-25 10:55:48 · 614 阅读 · 0 评论 -
使用EasyExcel进行读写操作
EasyExcel是阿里巴巴开源的一个excel处理框架,以使用简单、节省内存著称。EasyExcel能大大减少占用内存的主要原因是在解析Excel时没有将文件数据一次性全部加载到内存中,而是从磁盘上一行行读取数据,逐个解析。...原创 2022-07-18 17:39:04 · 777 阅读 · 0 评论 -
腾讯云对象存储操作流程
1)申请腾讯云账号https(2)实名认证(3)开通“对象存储COS”服务(4)进入管理控制台。原创 2022-07-16 19:15:09 · 1954 阅读 · 0 评论 -
Nacos服务注册中心在SpringCoud中的应用
Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。更多详细文档请看(https://nacos.io/zh-cn/docs/what-is-nacos.html)服务 (Service)服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其原创 2022-07-07 17:11:16 · 207 阅读 · 0 评论 -
Redis从入门到入土
Redis是一个开源的key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,Redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是Redis会周期性的把更新的数据写入原创 2022-06-09 17:20:11 · 584 阅读 · 1 评论 -
配置Nginx负载均衡
如果出现警告或报错提示接下来执行Nginx目录结构重点目录/文件:conf/nginx.conf nginx配置文件html 存放静态文件(html、css、js等)logs 日志目录、存放日志文件sbin/nginx 二进制文件,用于启动、停止Nginx服务命令检查文件正确性在启动Nginx服务之前,可以检查conf/nginx.con原创 2022-06-09 08:57:37 · 239 阅读 · 0 评论 -
Git版本控制工具
Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、CVS、Perforce 和 ClearCase 等版本控制工具版本控制是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。版本控制其实最重要的是可以记录文件修改历史记录,从而让用户能够查看历史版本,方便版本切换。个人开发过渡到团队协作。CVS、SVN(Subversion)、V原创 2022-06-05 10:08:09 · 407 阅读 · 0 评论 -
MyBatis增强器——Mybatis-Plus
MyBatis增强器——Mybatis-Plus一、Mybatis-Plus简介1.简介2.特性3.支持数据库4.框架结构二、入门案例1.开发环境2.创建数据库及表创建表添加数据3.创建SpringBoot工程4.编写代码三、基本crud四、常用注解1.@TableName通过@TableName解决问题通过全局配置解决问题2.@TableId通过@TableId解决问题@TableId的value属性@TableId的type属性3.@TableField4.@TableLogic逻辑删除五、条件构造函数原创 2022-05-23 16:47:24 · 1676 阅读 · 0 评论 -
雪花算法(SnowFlake)
雪花算法背景数据库分表垂直分表水平分表主键自增取模雪花算法背景需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量,数据库的扩展方式主要包括:业务分库、主从复制、数据库分表数据库分表将不同业务数据分散存储到不同的数据库服务器,能够支撑百万甚至千万用户规模的业务,但如果业务继续发展,同一业务的单表数据也会达到单台数据库服务器的处理瓶颈。例如,淘宝的几亿用户数据,如果全部存放在一台数据库服务器的一张表中,肯定是无法满足性能要求的,此时就需要对单表数据进行拆分。单表数据拆分有两原创 2022-05-20 16:23:15 · 1789 阅读 · 0 评论 -
Thymeleaf简单运用
Thymeleaf 模版 认识 Thymeleaf表达式标准变量表达式选择变量表达式链接表达式(URL表达式)Thymeleaf属性认识 Thymeleaf Thymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,在C#、PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术,Java 生态下的模板引擎有 Thymeleaf 、Freemaker、Velocity原创 2022-05-14 13:57:24 · 3675 阅读 · 0 评论 -
SpringBoot快速入门
SpringBoot快速入门快速创建SpringBoot项目入门相关注解重要注解SpringBoot核心配置文件properties 文件**.yml 文件**多环境配置快速创建SpringBoot项目新建项目选择依赖最后创建项目,设置项目的目录位置Spring Boot 项目目录结构起步依赖入门相关注解重要注解@SpringBootApplication : @SpringBootApplication 是 一 个 复 合 注 解 , 是 由 @SpringBootConf原创 2022-05-14 13:49:21 · 260 阅读 · 0 评论 -
Linux基本使用
Linux操作系统简介linux目录结构linux命令目录命令文件相关命令查找命令压缩解压日期命令进程线程命令进程解释系统状态检测命令关机命令权限管理权限说明创建用户和组基础权限查询文件权限属性简介Linux是一套使用自和自由传播的类Unix,是一个多用户,多任务,支持多线程和多cpu的操作系统linux是一个诞生于网络、成长于网络成熟于网络的奇特的操作系统。linux的主要特点完全免费 安全性 多用户 多任务 独立性 可移植性常见的操作系统windows unix Mac osl原创 2022-03-28 14:09:30 · 2023 阅读 · 2 评论 -
Docker安装与使用
Docker目录Docker简介Docker的基本组成安装linux安装ubuntu安装方法run干了什么为什么docker比vm 虚拟机快常用命令帮助类启动命令镜像容器命令镜像Docker容器数据卷宿主与容器之间映射添加容器卷读写规则映射添加说明卷的继承和共享读写规则映射添加说明卷的继承和共享简介最主要的作用可以把环境打包成镜像,在其他机器也能正常的运行它的理念是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP(可以是一个WEB应用或数据库应用等等)及其运行环境能够做到“一次原创 2022-03-21 19:50:13 · 1344 阅读 · 0 评论