Idea通过远程连接的Docker服务一键部署应用 前言Idea默认带了运行Docker容器的功能,但是我们需要连接到远程的Docker服务,才能部署应用。这篇文章的基础是在上一篇中我们完成了Idea连接远程的Docker服务。 新建运行配置 在Idea右上角点击 运行配置 -> 新建 即可新建一个运行配置。 选择Docker运行文件 因为我这里运行牵扯到了Docker的networks, 所以是使用Docker Compose文件。 配置D 2026-10-14 #Idea #Docker #Deploy
连接远程服务器上部署的Docker服务 前言通常我们需要连接到远程服务器上的Docker服务,以管理远程服务器上的容器。并且Idea也支持连接远程的Docker服务,方便我们通过Docker管理和部署应用。需要注意的是服务器上我们可以还通过开放2375端口,来连接远程的Docker服务, 但是这个端口是开放式的,没有任何加密可言,黑客通常会利用这个端口来攻击我们的服务器。所以,在连接远程服务器上的Docker服务时,我们应当使用带TLS 2026-10-14 #docker #linux #idea #firewall-cmd
使用Docker Compose部署Java应用 MySql项目依赖于mysql数据库,因此需要先部署mysql容器。 创建目录新建目录以及yml文件: 12mkdir -p mysql/{conf,data,logs,init}touch mysql/docker-compose.yml 给予目录操作权限: 1chmod -R 777 mysql 编写docker-compose.yml文件1234567891011121 2026-01-15 #nginx #docker #mysql #java #redis
Spring Cloud 学习笔记 前言Spring Cloud 是一个基于 Spring Boot 的微服务框架,它提供了一整套的解决方案,帮助开发者快速构建和部署微服务。国内的阿里巴巴也提供了自己的微服务框架,即 Spring Cloud Alibaba。所以我们在学习的时候可以使用Spring Cloud Alibaba,它提供了一整套的解决方案,帮助开发者快速构建和部署微服务,包括服务注册与发现、配置中心、负载均衡、断路器等 2026-01-07 #Spring Cloud #Java #微服务 #Nacos
Java学习记录(11) - SpringBoot 前言Spring boot 是在基于 Spring MVC 框架的基础上进行封装,简化了 Spring 应用的配置过程。它通过自动配置和约定大于配置的原则,减少了开发人员的工作量。但是想要掌握Spring boot, 学习 Spring MVC 是必不可少的。能使我们更好地理解 Spring 框架的工作原理,同时也能帮助我们更好地配置和管理 Spring boot 应用。 新建项目基于Idea 我 2025-12-19 #java #springboot
Java学习记录(10) - SpringMVC(实现api接口请求) 前言 通过学习Spring 以及 Servlet 相关知识, 我们已经可以进行开发 api 接口了。通过Spring实现IoC 以及 AOP 可以帮助我们更好的管理Bean以及创建实例、连接数据库等操作。 通过HikariCP 可以更方便的管理数据库连接池, 避免了手动创建连接池的繁琐过程。 通过MyBatis 可以更轻易的实现数据库的增删改查操作, 我们只需要定义好Mapper 接口, 并在xm 2025-12-18 #java #Spring #MVC #Servlet
Java学习记录(9) - Spring之AOP编程 前言AOP(Aspect-Oriented Programming)是与OOP(Object-Oriented Programming)不同的编程范式。它允许开发者将横切关注点(如日志记录、性能监控、事务管理等)从业务逻辑中分离出来,从而提高代码的可维护性和可重用性。更通俗的讲其实就是动态代理,Spring中使用的是 AspectJ 实现的 AOP。相当于为@Aspect注解的类动态生成代理类,生 2025-12-10 #java #Spring #AOP
Java学习记录(8) - Spring之IoC容器 前言IoC(Inversion of Control)容器是一种设计模式,用于管理应用程序的对象生命周期和依赖关系。 通俗易懂的讲就是当一个类内需要依赖其他类时,而不是自己创建或查找这些依赖,而是将这些依赖的创建和查找的责任交给统一的控制中心,在调用时由控制中心负责提供这些依赖。而Spring框架就是一种实现了IoC容器的框架,它通过依赖注入(Dependency Injection)来实现IoC 2025-12-08 #java #Spring #IoC
Java学习记录(7) - Servlet与Jsp 前言虽然JSP已经是属于淘汰的java框架了,但学习jsp对于java网络编程以及MVC架构的理解还是有一定的帮助的。 依赖12345678910111213141516171819202122232425262728<groupId>org.example</groupId> <artifactId>JspWebExample</artifactI 2025-12-04 #java #servlet #jsp
Java学习记录(6) - 数据库连接 依赖123456<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version> <scope>runtime</sco 2025-11-27 #mysql #java #jdbc