- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 【一刀流】Docker安装MySQL
快速部署资源隔离易于管理可移植性我们平时开发时,如果有多个项目来回切换的情况,自己电脑内存有限,完全可以利用docker进行项目环境切换~注:这里MySQL这里已5.7版本为例。
2023-12-07 17:37:01
217
原创 【一刀流】从0学习搭建MinIO分布式对象存储服务
最开始我也没有接触过minio, 要不是项目需要用到也没有看过, 总是在被迫中学习😭😭。个人博客地址:https://blog.yann.net.cn/archives/827310625015163113先不废话了~ 上正题,先提几个问题看下文。什么是OSS❓什么是minio❓怎么使用minio❓Docker如何部署minio❓指云计算中提供的一种存储服务,将数据以对象的形式存储在分布式存储系统中。OSS通常具有高可靠性、高可扩展性、低成本和安全性等特点。
2023-11-27 23:26:29
211
原创 什么是 URI/URL/URN ?
URN可以用来解决一些与资源位置相关的问题,例如资源被移动或者替换时,URN可以保持不变,从而避免了链接失效的问题。,它是“统一资源标识符”,在整个互联网上所有的访问地址都抽象成了资源 ,这些资源拥有唯一的标识符,我们通过该标识符来访问资源,这个标识符就是URI。有一点需要注意,在RESTful中通常会使用类似:/user/:id 来定义一个Api,它使用不同的参数来读取不同的用户信息,这种情况下:/user/1 和 /user/2 表示两个URI,而不是一个,而您后端的程序逻辑可能定义的是一个。
2023-06-12 22:38:38
276
原创 SpringBoot2.7+使用构建Starter时一定要注意的事
springboot2.7发布以后项目中构建Starter需要注意替换的内容,避免之后升级SpringBoot版本时需要异常问题~ - ~ 学习中还是需要多看最新更新的内容文档,避免出现错误,毕竟新的东西可能搜变度娘也找不到,细节决定成败。
2023-05-10 14:50:51
658
原创 Docker导入导出Image镜像
是您要导入的 Docker 镜像 tar 包的文件名和路径。此命令会将 tar 包中的所有镜像导入到 Docker 本地镜像库中。注意,导入 Docker 镜像 tar 包时,确保安装了 Docker,并有适当的权限来访问 Docker 环境。现在你已经成功地将 Docker 镜像导出到文件中,可以在任何支持 Docker 的机器上使用它。这会将 tar 包中的所有镜像导入到 Docker 本地镜像库中,并为每个镜像创建一个新的标记。可以找到你想要导出的镜像,复制它的。是你要导出的镜像的名称。
2023-05-10 14:02:06
2478
原创 Vue项目如何打包成Docker镜像包
参数指定要绑定的主机端口和容器端口。在这个例子中,将主机端口 8080 绑定到容器端口 80。中定义应用程序所需的环境,例如 Node.js 运行时和依赖项。在 Vue 项目根目录下创建一个名为。是你要为镜像取的名称。
2023-05-10 13:59:57
3095
原创 【SpringSecurity】【JJWT】JJWT踩坑LocalDateTime
JJWT生成JWT错误~ LocalDateTime序列化问题....
2022-05-12 23:15:10
773
2
原创 Spring [CVE-2022-22965]漏洞处理
问题描述近期spring官方公布了漏洞 - [CVE-2022-22965]参考地址: https://tanzu.vmware.com/security/cve-2022-22965参考issues提到的问题答案开发人员回应: 可能是由于Springframework 3.x 早于 JDK9发布,甚至发布时还未完整的支持JDK8。我们都知道新版本的产品一般都是向下兼容的,所以spring运行在新的JDK上是可行的,但是支持方面可能会出现的问题只能靠自己维护。此外,Spring Framework 3
2022-04-12 09:48:44
1901
原创 记录一下SpringCloud-Gateway使用lb动态路由遇到的坑
前言前一段时间,学习springcloud-alibaba时候,学习到gateway组件与nacos注册中西一起使用时遇到了一个问题在此记录一下,避免以后遇到又做无用功。问题通过gateway配置路由时,uri参数使用lb://xxxx无法映射到对应的服务地址,使用原服务地址时可以成功映射。问题重现路由配置服务启动端口配置测试接口system服务测试结果网关路由system测试结果问题原因在网上搜索了好多原因都是说路由配置问题,但是测试时都是按照最简单配置去做的,还是无法
2021-07-19 14:20:06
13377
21
原创 Docker-Desktop储存路径更改
前言Docker是一个非常好用的容器引擎, 使我们部署环境速度大幅度提升。但是windows版本的docker-desktop默认安装路径是C盘,这时候就有一个非常让人头疼的问题 -【C盘储存空间严重不足】。下面主要记录一下怎么解决这一个问题~原缓存路径C:\Users${用户文件}\AppData\Local\Docker解决方案目前在网上查到的解决方案有两种,可以完美的解决Docker镜像缓存的问题~ 对强迫症简直是福利。方案一Docker-desktop在初始化的时候会创建两个wsl
2021-06-27 00:37:42
13133
8
原创 归并排序示例
public class MergeSortMain { public static void main(String[] args) { int[] arr = {5, 4, 6, 2, 3, 7, 9, 1, 8}; sort(arr); print(arr); } static void sort(int[] arr) { sort(arr, 0, arr.length - 1); } /*
2021-06-23 23:44:22
239
原创 SpringBoot多数据源(主从数据源)配置
????前言学习springboot配置多数据源,先回顾一下springboot配置单数据源的方式SpringBoot配置mybatis-mysql数据源????主从数据源搭建项目依赖本次记录多数据源配置主要是通过druid + mybatis plus + aop的形式实现的,mybatis plus是一个很方便的数据库操作框架,自己也有实现多数据源的jar包,这里没有使用她封装的方法,主要是学习所以是自行实现了一遍简单的多数据源配置和动态切换数据源。<!-- mybatis-plus多
2021-06-19 21:59:18
7738
2
原创 SpringBoot配置mybatis-mysql数据源
前言学习SpringBoot整合mybatis + mysql配置,首先需要了解什么是ORM(对象映射关系)框架,ORM(Object Relational Mapping)对象关系映射,是 一种为了解决面向对象与关系型数据库不匹配而出现的技术,使开发者能够用面向对象的方式使用关系型数据库。学习配置建表CREATE TABLE `sys_user` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键', `name` varchar(100) DEF
2021-06-15 22:32:22
1855
2
原创 笨办法学习@ConditionalOnProperty 烧脑配置记录
前言今天继续学习springboot时,一不小心就被@ConditionalOnProperty注解的配置真假搞得我真的变得真真假假了。。(此为真,彼为假,到底你是真还是你是假,晕了晕了。。。)本片主要记录一下注解的真假情况源码emmmm 先简单的翻译一下源码. 看每一个属性是什么含义.@Retention(RetentionPolicy.RUNTIME)@Target({ ElementType.TYPE, ElementType.METHOD })@Documented@Conditio
2021-06-10 00:01:57
408
1
原创 nacos启动失败:org.springframework.boot.web.server.WebServerExceptio
准备环境系统环境: windowsnacos: 2.0.0-BETA错误信息org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat配置文件服务配置文件applicat
2021-06-05 00:13:27
7835
原创 SpringBoot整合Redis要注意的那些
前言昨天自己在重新学习SpringBoot整合Redis时,遇到了一个问题java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig,错误很明显找不到需要的类。下面主要记录一下错误是怎么出线的,并且如何解决。错误回顾在SpringBoot 2.0+后,默认的redis client是lettuce而不是一直使用的jedis。此次出现的错误也是因为使用了lettuce出现的。使用时的配置如下
2021-06-03 11:30:00
511
1
原创 JAVA实现一个图片上传预览功能
这个小项目主要使用java实现了一个简单的图片上传预览功能,废话不多说,先上实现成果 ^ _ ^????预览登录页主页上传页图片预览项目架构后端: SpringBoot + shiro + mybatis-plus + druid + hutool前端: layui + viewer项目结构├─src ├─main │ ├─java │ │ └─com │ │ └─zy │ │ └─is │ │
2021-05-28 22:38:42
1048
3
原创 SpringBoot整合Shiro权限框架
前言在系统管理中,权限是非常重要的一个环节。目前权限框架中使用比较多的有Shiro、Spring Security。????本篇简单写一下SpringBoot整合Shiro权限框架小栗子????。个人博客地址:SpringBoot整合Shiro权限框架介绍ShiroApache Shiro 是一个强大易用的 Java 安全框架,提供了认证、授权、加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务。并且相对于其他安全框架,Shiro 要简单的多。++更多详细介绍
2021-05-25 22:03:51
197
原创 Centos7-通过RPM方式安装MySQL5.7
前言Hallo,我们都知道开发时数据库是不可或缺的,本文就简单记录一下安装MySQL数据库的其中一种方式吧。系统环境系统:CentOS Linux 7.5数据库版本:5.7安装步骤1. 从官网获取安装包官方下载地址:https://www.mysql.com/downloads/然后选择下方的下载链接下载社区版服务进入下载选择版本的页面,目前默认是8.x的下载下面,我们需要5.7x所以选择其他版本下载。进入选择页面根据需要下载对应的版本注:① 选择数
2021-05-18 20:53:06
174
原创 使用SpringBoot搭建一个简单的webSocket服务
前言个人地址:使用SpringBoot搭建一个简单的webSocket服务什么是WebSocket?WebSocket是一个HTML5新增的协议,它的目的在浏览器和服务器之间建立一个不受限的双向实时通信的通道。比如,服务器可以任意时刻发送消息给浏览器。它是基于TCP,先通过HTTP/HTTPS协议发起一条特殊的HTTP请求进行握手后创建一个用于交换数据的TCP连接。2.有什么优势?webSocket只需要一次握手就可以实时发送消息。搭建环境1. 创建基础工程我们使用Idea编辑器创建
2021-05-14 16:58:40
684
原创 Quartz定时任务的基本搭建
前言个人地址:Quartz定时任务的基本搭建Quartz是一个完全由Java编写的开源作业调度框架,为在java应用程序中进行作业调度提供了简单又强大的机制。Quartz中分为几个核心概念:Job - 表示一个工作(任务),要执行的具体内容。JobDetail - 表示一个具体的可执行的调度程序,而Job就是这个可执行程序所要执行的内容,另外该调度程序还包含了任务的调度方案和策略。Trigger - 代表一个调度参数的配置(什么时候去调用)。Scheduler - 代表一个调度容器,一个
2021-05-14 16:36:33
410
1
原创 局域网物理机怎么访问虚拟机
前言友链: 原文地址❓-背景-现有物理机A,B。A中安装了虚拟机VM上面部署了服务(这里以mysql为例)。B需要访问A虚拟机中部署的服务。-环境-物理机A(192.168.135.161)物理机B(192.168.135.162)虚拟机A(192.168.92.10)Vmware㊙️-实现-保证物理机A、B之间通信畅通在物理机B上ping物理机A的ip,确保通信畅通。ping 192.168.135.161若ping不通,需检查物理机中防火墙设置。这里为了方便就设置关闭
2021-05-14 16:29:14
1477
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人