自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 Docker

Docker是用于对服务部署的工具,Docker会把程序需要的环境,依赖进行整理打包,然后直接运行,有体积小,启动快,易部署的优势。由于容器内的文件不方便修改,数据卷就是跟容器内的文件进行映射,通过修改数据卷的文件实现容器内文件的修改。如果我们要自己发布jar包到docker上,那么可以将相关文件放在一个文件夹下,通过命令构建镜像。3.DockerHub: 类似于依赖库,已经规范化整理好的镜像平台,镜像可以直接拉取。如下所示,将jar包及jdk,执行文件放在一个文件夹 下面,然后通过命令启动。

2025-03-13 17:15:15 757 1

原创 Feign-微服务调用

不同微服务之间的调用,实质上是要用Http请求才可以实现,我们可以用Http请求,或者RestTemplate,但是这样的代码看起来比较散乱,用Feign可以实现RestFull形式的调用,代码看起来比较清爽。logger-level: BASIC #用feign调用的日志级别。-- Feign HttpClient依赖 -->3.创建Feign相关的接口,后面直接注入即可使用。-- Feign 核心依赖 -->三.Feign的日志配置。四.Feign的性能优化。二.Feign的使用。

2025-03-06 22:57:39 472

原创 微服务学习

在大型项目中,由于我们会使用到多个种类的功能,比如商城项目可能用到用户模块,订单模块,不同模块又用的不同数据库,为了避免代码过度耦合,就需要对模块进行拆分,从而衍生出微服务,微服务即将服务按照功能进行拆分。如果同一个集群有两个节点,一个部署在垃圾服务器,一个部署在最好的服务器,那么我们肯定想用户多去访问资源充足的那个节点,Nacos的权重就能帮我们实现这个效果,权重越大,那么这个节点的访问量就越大。实际运用中, 比如设置一个杭州集群,那么杭州的用户就能优先访问杭州的节点,

2025-03-05 17:00:24 1040

原创 返回给前端文件二进制数据

filename=" + "故障品追溯数据.xlsx");// 将文件流写入响应输出流。// 3. 通过流导出到浏览器。

2024-06-27 13:32:01 352

原创 POI-tl功能

直接用attachement占位。文件备注已经写明具体执行情况。二.Word插入附件。

2024-04-17 17:23:17 637 1

原创 EasyExcel

3.第三种情况---需要单元格合并,EasyExcel自带有循环合并的功能,用注解即可,作用是可以指定具体的列,每x格合并一次,功能比较简单, 可能不符合实际的业务场景,4.涉及到自定义单元格合并,这里我们就要自定义一个单元格的合并策略,需要继承EasyExcel给出的合并策略接口。首先我们定义一个实体类,加上@ExcelProperty ,这个注解放在属性上面,用来当表头。然后就可以得到不同sheet页,并对我们制定的列进行合并,效果如图。定义好合并策略,我们再具体进行实现。2.生成多个Sheet也。

2024-01-21 20:22:06 676

原创 Maven聚合工程

子工程实际上就是一个jar包,和其他依赖一样,利用maven工具install后,子工程就可以直接引入了。在这个标签下的依赖不引入父工程,但是如果子工程用这些依赖,版本可以不用写,直接由父工程指定,当项目做功能细分时:将一个项目分为一个父工程,多个子工程。子工程会继承父工程的依赖,子工程也可以自己单独添加依赖。子工程会自动继承父工程的pom依赖。在父工程里面声明当前项目的子项目。但是子工程也可以单独定义版本。2.如何创建一个聚合工程。3.子工程之间的相互依赖。4.父工程依赖版本管理。

2023-06-26 17:03:11 179 1

原创 项目热部署

按住 Ctrl+Shift+Alt+/ 4个按键一起按,出现弹窗,点击Registry。热部署会在我们开发过程中时刻重启服务,对电脑带来较大压力,是否开启取决于电脑性能和个人习惯。项目启动后,如果代码发生变化,IDEA等开发工具能自动感知,并自动更新jar包完成部署。勾选complier.automake。设置为当代码更新时:更新类和资源。2.4 maven工具配置。

2023-06-26 14:09:54 161 1

原创 新建一个Vue项目步骤

npm install --save axios vue-axios //下载依赖。安装node.js后会自动安装npm,npm用于vue项目的创建,依赖的下载。2.下载完node.js后,需要进行全局淘宝镜像加速器安装。如果npm安装不了,尝试用下cnpm。1.必须先安装node.js 直接在百度上去官网下载。cd myVueProject //进入项目文件夹。npm install //安装依赖。首先package.js安装依赖。8.安装Vue-router。//在main.js文件引入。

2023-04-08 21:36:16 169

原创 Git基本介绍

关于Git的介绍,常用命令,三个代码托管中心:GitHub,Gitee,GitLab的介绍

2022-11-20 20:46:35 265

原创 JPA框架

关于JPA的一些入门信心,包括JPA实现的底层原理,JPA常用的注解,表与表之间的映射关系等.

2022-10-07 16:07:08 4020

原创 Java开发遇到的Bug

本人开发遇到的bug

2022-09-12 15:01:29 1286

原创 Java开发相关配置文件

开发相关的配置文件

2022-09-12 14:58:36 201

原创 Java系统学习

该篇主要涵盖了Java基础中的知识

2022-09-12 11:41:28 787

原创 Redis

关于redis的一些基础知识

2022-07-25 21:29:29 888

原创 Linux

本文是Linux入门学习文章,主要讲解了Linux的基本操作以及项目部署步骤.

2022-07-20 11:25:20 1017

原创 Spring-mybatis-plus 整合spring

关于mybatisplus工程的建立及功能应用

2022-07-11 21:51:33 3265

原创 Swagger

关于swagger的应用

2022-07-09 16:15:08 267

原创 SpringSecurity工程

springsecurity项目的搭建过程,以及springsecurity的原理解析,里面有我的一些项目搭建的心得,当然也是菜的扣脚那种,记录一下!

2022-07-05 21:50:06 449 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除