logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【docker】Dockerfile介绍

命令,根据当前目录下的 Dockerfile 构建一个名为 test 标签为 1.0 的镜像,其中 -t 是 --tag 的缩写,用于给构建出的镜像打标签,方便后续识别和使用,需要注意的是。基于 test:1.0 镜像创建一个容器,然后执行镜像中定义好的应用启动命令,最终让应用在容器中运行,-d 是 --detach 的缩写,让容器启动后在后台运行,而不是占用当前的终端窗口。Docker 会读取当

#docker#容器#运维
【docker】简单介绍、安装运行和常用命令

软件开发早期,应用部署依赖全人工操作:开发者打包代码、拷贝至服务器,再手动安装依赖、配置环境并启动服务。核心问题是环境不一致,同一代码在不同服务器表现不同,系统管理员需反复调试版本与配置。互联网规模扩大后,虚拟机技术登场。它通过 Hypervisor 在物理机上创建多个隔离实例,每个实例都有独立操作系统、内存和磁盘,既提升了资源利用率,也强化了系统隔离安全性。但虚拟机的短板也很明显:启动慢、资源占

#docker#容器#运维
【docker】docker-compose部署应用教程

什么是 Docker Compose?Docker Compose 是 Docker 官方提供的,它可以通过一个 YAML 配置文件(通常命名为 docker-compose.yml)定义多个容器的服务、网络、存储等配置,然后通过一条命令就能批量创建、启动、停止这些容器,极大简化了多容器应用的部署和管理流程。为什么需要 Docker Compose?

#docker#容器#运维
Springboot+vue前后端分离项目部署到云服务器

本文详细介绍了在CentOS云服务器上部署完整Web应用的环境配置流程。主要内容包括:1)MySQL 8.0的安装与密码配置;2)Redis的yum安装及安全设置;3)Nginx的编译安装与前后端代理配置;4)Spring Boot后端的打包部署;5)Vue前端的构建与兼容性解决方案。特别针对Node.js高版本与旧项目的兼容性问题,提供了--openssl-legacy-provider的临时解

#服务器
【Springboot】依赖管理机制和构建插件

有插件:开发时直接执行 mvn spring-boot:run 启动项目,支持传递参数(如 mvn spring-boot:run -Dspring-boot.run.arguments=–server.port=8081),部署时打包后直接 java -jar your-project.jar 启动,无需额外配置依赖。无插件:开发时仅能通过 IDE 运行主类(依赖 IDE 自动加载 classp

#spring boot#java#后端
【Springboot】SpringBoot 整合 SpringMVC

SpringBoot通过spring-boot-starter-web实现SpringMVC的零配置整合,自动装配DispatcherServlet、视图解析器等核心组件,保留扩展能力。开发者可通过application.yml调整静态资源路径等配置,或实现WebMvcConfigurer接口定制拦截器、格式化器等。关键点包括:避免使用@EnableWebMvc以保留自动配置;通过Formatte

#java#spring boot
【Springboot】数据层开发-JdbcTemplate和Mybatis整合

本文介绍了SpringBoot整合JdbcTemplate和MyBatis的两种方式。首先通过JdbcTemplateAutoConfiguration实现数据库操作,只需注入JdbcTemplate即可执行SQL查询。然后详细说明了MyBatis的注解方式集成,包括创建Mapper接口、使用@Select等注解编写SQL,以及通过@Options处理自增主键。同时介绍了MyBatis的XML配置

#spring boot#mybatis#后端
【Springboot】数据层开发-集成MyBatis-Plus

MyBatis-Plus是MyBatis的增强工具,与SpringBoot集成可实现高效开发。它提供无侵入式增强、低性能损耗的CRUD操作,支持Lambda表达式、多种主键策略和代码生成器。集成步骤包括:1)创建数据库表;2)引入starter依赖;3)配置数据源;4)使用@MapperScan扫描Mapper;5)通过继承BaseMapper实现基础CRUD。测试时可直接调用selectList

#spring boot#mybatis#后端
【Java】代理模式---静态代理与动态代理

本文详细介绍了Java中三种代理模式的实现方式与特点。静态代理通过显式编码代理类实现,简单高效但扩展性差;JDK动态代理基于接口和反射机制,灵活性高但性能略低;CGLib通过继承目标类生成子类代理,支持无接口场景且性能更优。三种方式各有适用场景:静态代理适合简单需求,JDK动态代理适用于接口实现类,CGLib则能代理普通类。在实际开发中,Spring等框架已封装代理实现,但理解其原理对优化性能和排

#代理模式#java#开发语言
    共 13 条
  • 1
  • 2
  • 请选择