程序员老茶
码龄4年
关注
提问 私信
  • 博客:227,522
    社区:1
    动态:2,317
    视频:774
    230,614
    总访问量
  • 175
    原创
  • 43,303
    排名
  • 8,463
    粉丝
  • 176
    铁粉
  • 学习成就

个人简介:2025年度博客之星TOP 1

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:云南省
  • 加入CSDN时间: 2020-12-09
博客简介:

程序员老茶的博客

博客描述:
Java全栈技术分享,品味经典计算机
查看详细资料
  • 原力等级
    成就
    当前等级
    6
    当前总分
    2,402
    当月
    28
个人成就
  • 获得1,123次点赞
  • 内容获得73次评论
  • 获得1,949次收藏
  • 代码片获得2,636次分享
创作历程
  • 44篇
    2024年
  • 131篇
    2023年
成就勋章
TA的专栏
  • JAVA
    98篇
  • Docker
    5篇
  • 多线程原理与实战
    8篇
  • Spring
    5篇
  • SpringBoot
    53篇
  • Spring Cloud
    8篇
  • JavaWeb
    8篇
  • MyBatis
    5篇
  • 前端
    9篇
  • HTML
    3篇
  • CSS
    3篇
  • JavaScript
    7篇
  • Vue
    8篇
  • SAP
    5篇
  • 数据库
    13篇
  • My SQL
    1篇
  • SQL Server
    2篇
  • Redis
    2篇
  • Python
    3篇
  • Linux
    1篇
  • 操作系统及Linux应用
    7篇
  • 数据结构与算法
    10篇
  • 计算机组成原理
    8篇
  • 物联网控制原理与技术
    10篇
兴趣领域 设置
  • Java
    java
  • 编程语言
    c++c语言c#
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Docker:搭建私有镜像仓库和推送、拉取镜像

1.1.搭建私有镜像仓库1.1.0.安装Docker1.1.1.CentOS安装Docker1.1.1.1.卸载(可选)1.1.1.2.安装docker1.1.1.3.启动docker1.1.1.4.配置镜像加速1.1.2.CentOS7安装DockerCompose1.1.2.1.下载1.1.2.2.修改文件权限1.1.2.3.Base自动补全命令:1.1.3.Docker镜像仓库1.1.3.1.简化版镜像仓库1.1.3.2.带有图形化界面版本1.1.3.3.配置Docker信
原创
发布博客 2024.07.30 ·
844 阅读 ·
23 点赞 ·
0 评论 ·
16 收藏

Docker:初识Docker-Compose

1.1.初识DockerCompose1.2.安装DockerCompose1.3.部署微服务集群1.3.1.compose文件1.3.2.修改微服务配置1.3.3.打包1.3.4.拷贝jar包到部署目录1.3.5.部署
原创
发布博客 2024.07.26 ·
619 阅读 ·
24 点赞 ·
0 评论 ·
11 收藏

Docker:DockerFile自定义镜像

1.1.镜像结构1.2.Dockerfile语法1.3.构建Java项目1.3.1.基于Ubuntu构建Java项目1.3.2.基于java8构建Java项目1.4.小结
原创
发布博客 2024.07.25 ·
716 阅读 ·
15 点赞 ·
0 评论 ·
8 收藏

Docker:镜像操作、容器命令、数据卷

1.1.镜像操作1.1.1.镜像名称1.1.2.镜像命令1.1.3.案例1-拉取、查看镜像1.1.4.案例2-保存、导入镜像1.1.5.练习1.2.容器操作1.2.1.容器相关命令1.2.2.案例-创建并运行一个容器1.2.3.案例-进入容器,修改文件1.2.4.小结1.3.数据卷(容器数据管理)1.3.1.什么是数据卷1.3.2.数据集操作命令1.3.3.创建和查看数据卷1.3.4.挂载数据卷1.3.5.案例-给nginx挂载数据卷1.3.6.案例-给MySQL挂载本地目
原创
发布博客 2024.07.18 ·
723 阅读 ·
26 点赞 ·
0 评论 ·
9 收藏

Docker初识:轻松掌握容器化技术

1.初识Docker简介1.1.什么是Docker1.1.1.应用部署的环境问题1.1.2.Docker解决依赖兼容问题1.1.3.Docker解决操作系统环境差异1.1.4.小结1.2.Docker和虚拟机的区别1.3.Docker架构1.3.1.镜像和容器1.3.2.DockerHub1.3.3.Docker架构1.3.4.小结1.4.安装Docker
原创
发布博客 2024.07.17 ·
879 阅读 ·
30 点赞 ·
0 评论 ·
21 收藏

SpringCloud:Gateway服务网关

Spring Cloud Gateway 是 Spring Cloud 的一个全新项目,它旨在为微服务架构提供一种简单有效的 API 网关解决方案。它是基于 Spring Framework 5,Project Reactor 和 Spring Boot 2.0 进行构建的,目的是为微服务架构提供一种简单有效的 API 路由管理方式。Spring Cloud Gateway 旨在提供一种简单有效的方式来路由到 API,并为它们提供跨域处理、安全、监控/指标和弹性。它支持多种路由匹配方式,如路径匹配、头信息
原创
发布博客 2024.06.25 ·
1033 阅读 ·
14 点赞 ·
0 评论 ·
14 收藏

SpringCloud:Feign远程调用

Spring Cloud Feign 是一个声明式的、模板化的 HTTP 客户端,它使得编写 HTTP 客户端变得更加简单和方便。它是 Spring Cloud Netflix 的一部分,用于构建分布式系统中的服务消费者。在微服务架构中,服务之间需要通过网络进行通信。Feign 以接口和注解的方式,将 HTTP 请求的细节进行了封装,开发者只需要定义一个接口并用注解指定服务名和请求路径,就可以像调用本地方法一样进行远程调用,极大地简化了服务之间的通信代码。Spring Cloud Feign 集成了 R
原创
发布博客 2024.06.13 ·
1241 阅读 ·
27 点赞 ·
0 评论 ·
31 收藏

使用 Python 管理串口通信:实现一个串口管理器

在嵌入式系统开发和调试中,串口通信是一项基本技能。本文将介绍如何使用 Python 和 `pySerial` 库来实现一个简易的串口管理工具。我们将展示一个完整的类来管理串口的打开、关闭和数据传输操作。
原创
发布博客 2024.05.28 ·
670 阅读 ·
20 点赞 ·
0 评论 ·
11 收藏

SpringCloud:Nacos配置管理

Spring Cloud Nacos 是一个开源的动态服务发现、配置管理和服务管理平台。它基于 Nacos 实现了配置中心的功能,能够帮助开发者实现在微服务架构中的配置管理,包括动态配置管理、服务发现和服务注册等功能。Nacos 提供了统一的服务注册与发现、配置管理以及 DNS 服务的功能。Spring Cloud Nacos 则将 Nacos 作为 Spring Cloud 生态系统的一部分,为开发者提供了集成的配置管理功能。通过 Spring Cloud Nacos,开发者可以将应用的配置信息存储在
原创
发布博客 2024.05.28 ·
1038 阅读 ·
3 点赞 ·
0 评论 ·
5 收藏

使用Python和SQLAlchemy从MySQL数据库中导出数据到Excel

使用Python和SQLAlchemy从MySQL数据库中导出数据到Excel
原创
发布博客 2024.05.22 ·
855 阅读 ·
17 点赞 ·
1 评论 ·
8 收藏

SpringCloud:Nacos注册中心

Spring Cloud Nacos注册中心是一个基于Nacos实现的注册与配置管理服务。它为分布式系统提供了服务注册、服务发现、配置管理等功能。在Spring Cloud微服务架构中,Nacos注册中心能够有效地管理服务实例的注册与发现,保证服务之间的正确调用,同时提供动态配置管理,使得服务可以实时地获取和更新配置信息。Nacos注册中心具有易用性、高可用性和扩展性,适用于构建大规模分布式系统。通过集成Spring Cloud,开发者可以更加方便地使用Nacos注册中心来管理微服务架构中的各个服务,提高系
原创
发布博客 2024.05.22 ·
791 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

SpringCloud:Ribbon负载均衡

Spring Cloud Ribbon是一个基于Netflix Ribbon实现的一套客户端负载均衡的工具。它为Spring Cloud应用提供了一种简单的、可配置的、基于HTTP和TCP的客户端负载均衡解决方案。Ribbon具有丰富的负载均衡策略,如轮询、随机、加权轮询等,能够满足不同场景下的需求。它还提供了负载均衡器的自动配置和动态刷新功能,使得开发人员可以轻松地集成Ribbon到Spring Cloud应用中,实现服务之间的负载均衡。通过使用Spring Cloud Ribbon,开发人员可以更好地管
原创
发布博客 2024.05.21 ·
894 阅读 ·
22 点赞 ·
0 评论 ·
28 收藏

SpringCloud:Eureka注册中心

Spring Cloud Eureka是一个基于REST服务的分布式中间件,用于实现微服务架构中的服务注册与发现。它包含了服务器和客户端两个组件,可以用于构建高可用的、可扩展的集群环境。Eureka注册中心允许服务实例(如微服务)向注册表注册自身,并定期发送心跳来更新其在注册表中的状态。其他服务可以通过Eureka服务器查询注册表来发现可用的服务实例,并实现负载均衡等功能。通过Eureka,开发人员可以更方便地构建和管理微服务架构,实现服务之间的动态调用和扩展。
原创
发布博客 2024.05.20 ·
665 阅读 ·
9 点赞 ·
0 评论 ·
12 收藏

SpringCloud:服务拆分和远程调用

服务拆分服务拆分是微服务架构中的一个基本概念,指的是将一个大型应用程序分解成一组小型服务的过程。每个服务都是独立的,可以单独部署、扩展和更新。服务拆分的好处包括:模块化:服务拆分有助于将复杂的应用程序分解为可管理的模块。可扩展性:可以独立扩展需要更多资源的特定服务。容错性:服务的独立性提高了系统的容错性,一个服务的失败不会影响其他服务的运行。简化部署:可以单独部署和更新服务,而不需要重新部署整个应用程序。技术多样性:不同的服务可以使用不同的技术栈。在 Spring Cloud 中,可以使用
原创
发布博客 2024.05.11 ·
901 阅读 ·
20 点赞 ·
0 评论 ·
17 收藏

SpringCloud:认识微服务

Spring Cloud 是一个基于Spring Boot的开源微服务架构构建工具集,它提供了在分布式系统环境中快速构建一些常见模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌等)。它利用Spring Boot的开发便利性,简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器以及分布式会话等。微服务是一种设计思想,旨在通过将应用程序分解成一组小的服务来简化大型应用程序的开发和维护。每个服务运行在其独立的进程中,服务之间通过轻量级的通信机制(
原创
发布博客 2024.05.09 ·
1237 阅读 ·
23 点赞 ·
2 评论 ·
21 收藏

Vue3+Vant开发:频道编辑

学习:Vue3+Vant开发:频道编辑1、弹出层组件应用2、创建频道编辑组件3、页面布局实现4、样式调整5、展示“我的频道”数据6、处理激活频道高亮7、获取所有频道8、展示推荐频道9、添加频道10、处理编辑状态11、切换频道12、删除频道13、数据持久化-分析14、数据持久化-添加频道15、数据持久化--删除频道16、展示频道列表数据总结
原创
发布博客 2024.04.25 ·
839 阅读 ·
9 点赞 ·
0 评论 ·
30 收藏

Vue3+Vant开发:首页功能实现

Vue3+Vant开发:首页功能实现
原创
发布博客 2024.04.23 ·
1661 阅读 ·
20 点赞 ·
0 评论 ·
22 收藏

Vue3+Vant开发:个人信息管理

Vue3+Vant开发:个人信息管理
原创
发布博客 2024.04.18 ·
1502 阅读 ·
10 点赞 ·
0 评论 ·
26 收藏

Vue3+Vant开发:登录功能

Vue3+Vant开发:登录功能1、创建登录路由2、实现登录布局结构3、登录布局实现4、实现基本登录功能5、登录状态提示6、表单验证功能7、处理用户Token8、封装本地存储操作
原创
发布博客 2024.04.15 ·
1405 阅读 ·
28 点赞 ·
0 评论 ·
23 收藏

Vue3+Vant开发:项目初始化

Vue3+Vant开发:项目初始化
原创
发布博客 2024.04.12 ·
1212 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏
加载更多