朝阳博客

  • Article
  • Project
  • HTML+CSS
  • Bootstrap
  • JavaScript
  • jQuery
  • PHP
  • Java
  • Linux
  • MySQL
朝阳博客
一款专注于博客的响应式网站
未分类

004SpringBoot之@PropertySource与@ImportResource的区别

一、@PropertySource 1、定义 自定义配置文件名称,多用于配置文件与实体属性映射。 2、使用 上一章节我们介绍了如何从配置文件里获取值,与JavaBean做映射。但是存在的问题是我们是从主配置(application.yml)里读取的。如果全部的配置都写到application里,那就乱套了。所以我们可以按照不同模块自定义不同的配置文件。 2.1、配置 person.properties person.lastName=李四 person.age=25 person.birth=2017/12/15 …

2023年3月29日 0条评论 1020点热度 0人点赞 aiyao 阅读全文
未分类

Spring boot 读取本地服务器(磁盘)上的图片(资源)

在做文件上传的时候,考虑到云上存储和本地存储两种方式,本地存储考虑的最后还是不要放在tomcat里面,放在单独的一个磁盘文件夹中,利于维护。 image.png 像访问本地的一个图片文件,如果你不修改任何东西,spring boot 是访问不了的,只需添加一个配置文件 @Configuration public class SourceConfiguration extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(R…

2023年3月29日 0条评论 1023点热度 0人点赞 aiyao 阅读全文
未分类

Spring Boot Starter GRPC - 实现原理

RPC 流程 1、服务调用方(Client)将远程方法的信息(如类名、方法方法名、方法传入的参数)封装为统一的请求体; 2、序列化请求对象,转化为二进制串,方便传输; 3、通过 Client Stub 发送消息到指定的服务提供方; 4、Server Stub 接收来自 Client 的消息; 5、反序列化二进制串,转化为对象,方便使用; 6、根据请求体,执行本地方法; 7、封装方法执行结果为统一的响应体; 8、序列化响应体对象,转化为二进制串; 9、通过 Server Stub 将消息发送给对应的 Client; …

2023年3月29日 0条评论 787点热度 0人点赞 aiyao 阅读全文
Linux

11.8K Star 数!超美观强大的 Nginx 可视化管理界面

今天给大家介绍一款 Nginx 可视化管理界面,非常好用,小白也能立马上手。 nginx-proxy-manager 是一个反向代理管理系统,它基于 NGINX,具有漂亮干净的 Web UI。还可以获得受信任的 SSL 证书,并通过单独的配置、自定义和入侵保护来管理多个代理。它是开源的,斩获 11.8K 的 Star 数。 特征 基于 Tabler(https://tabler.github.io/) 的美观安全的管理界面 无需了解 Nginx 即可轻松创建转发域、重定向、流和 404 主机 使用 Let's En…

2023年3月28日 0条评论 302点热度 0人点赞 aiyao 阅读全文
Java

还在用main方法生成代码?MyBatis-Plus可视化代码生成器来了,yyds!

前言 在基于Mybatis的开发模式中,很多开发者还会选择Mybatis-Plus来辅助功能开发,以此提高开发的效率。虽然Mybatis也有代码生成的工具,但Mybatis-Plus由于在Mybatis基础上做了一些调整,因此,常规的生成工具生成的代码还有一些不太符合预期。而且对于多数据库的支持不是很好。 因此,我们需要一款支持高度定制化,带图形UI页面,能适配多数数据库的基础程序生成框架。本文就介绍这款基于Mybatis-Plus的代码自助生成器,github地址:mybatis-plus-generator-u…

2023年3月28日 0条评论 406点热度 0人点赞 aiyao 阅读全文
Java

Spring Boot实现分片上传、断点续传、大文件极速秒传

文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个好的办法,毕竟很少有人会忍受,当文件上传到一半中断后,继续上传却只能重头开始上传,这种让人不爽的体验。那有没有比较好的上传体验呢,答案有的,就是下边要介绍的几种上传方式 1.分片上传 1.1 什么是分片上传 分片上传,就是将所要上传的文件,按照一定的大小,将整个文件分隔成多个数据块(我们称之为Part)来进行分别上传,上传完之后再由服务端对所有上传的文件进行汇总…

2023年3月28日 0条评论 327点热度 0人点赞 aiyao 阅读全文
Linux

Linux宝塔数据盘自动挂载

执行命令后才能进行挂载,执行格式化会清空数据盘数据,请谨慎执行根据您服务器安装的操作系统,选择执行以下数据盘挂载命令 挂载完成后,重启一次服务器,重启后服务器能正常打开,说明挂载没有问题。

2023年3月28日 0条评论 256点热度 0人点赞 aiyao 阅读全文
Linux

服务器扩容数据盘

第1步:执行扩容分区表自动将所有剩余空间都扩容 第2步:扩容文件系统

2023年3月28日 0条评论 259点热度 0人点赞 aiyao 阅读全文
Linux

Centos系统更换国内中科大源 yum源

2023年3月28日 0条评论 338点热度 0人点赞 aiyao 阅读全文
Java

Java19 正式 GA!看虚拟线程如何大幅提高系统吞吐量

今天Java19 正式发布,带来了一个 Java 开发者垂涎已久的新特性—— 虚拟线程。在 Java 有这个新特性之前,Go语言的协程风靡已久,在并发编程领域可以说是叱咤风云。随着国内 Go 语言的快速发展与推广,协程好像成为了一个世界上最好语言的必备特性之一。Java19 虚拟线程就是来弥补这个空白的。本文将通过对虚拟线程的介绍,以及与 Go 协程的对比来带大家尝鲜 Java19 虚拟线程。 本文要点: Java 线程模型 平台线程与虚拟线程性能对比 Java 虚拟线程与 Go 协程对比 如何使用虚拟线程 Jav…

2023年3月28日 0条评论 289点热度 0人点赞 aiyao 阅读全文
12345…7
友联
朝阳云 文生个人博客
分类目录
  • Article / 6篇
  • HTML+CSS / 3篇
  • Java / 23篇
  • JavaScript / 1篇
  • Linux / 9篇
  • MySQL / 2篇
  • PHP / 1篇
  • Project / 2篇
  • Windows / 5篇
  • 未分类 / 25篇

COPYRIGHT © 2021 zhaoyangweb.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

冀ICP备2021020018号-1