AimerDaniil
码龄4年
求更新 关注
提问 私信
  • 博客:75,421
    75,421
    总访问量
  • 81
    原创
  • 73
    粉丝
  • 138
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2021-03-04
博客简介:

AimerDaniel的博客

查看详细资料
个人成就
  • 获得100次点赞
  • 内容获得13次评论
  • 获得278次收藏
  • 代码片获得869次分享
  • 博客总排名2,268,223名
创作历程
  • 1篇
    2024年
  • 2篇
    2023年
  • 2篇
    2022年
  • 76篇
    2021年
成就勋章
TA的专栏
  • 自研系统
    3篇
  • VUE基础用法
    5篇
  • 框架
    5篇
  • 案例
    4篇
  • SSM三大框架基础
    7篇
  • web前端基础
    6篇
  • Idea
    4篇
  • Redis
    7篇
  • Docker基础
    11篇
  • SpringCloud微服务架构基础
    12篇
  • 京东淘项目
    11篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 12

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

78人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

springboot 3 + mysql8 + flyway 数据库版本管理

对于数据库每当发布时会出现手动执行sql脚本进行升级数据库,中间经常出现一些漏写、错写情况,对数据库的版本与代码的版本不匹配,R 代表可重复变迁(Repeatable Migrations),一般为可重复执行的sql语句。1)flyway是个管理数据库版本的工具,可以对不同环境的sql进行迁移操作。== 其中,V开头的SQL执行优先级要比R开头的SQL优先级高==U 代表撤销变迁(Undo Migrations),版本号: 唯一的版本号,比如V1.0.1。描述信息: 描述信息。
原创
发布博客 2024.01.21 ·
2016 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

Spring Cloud Gateway集成Knife4j

详细官网案例:https://doc.xiaominfo.com/docs/middleware-sources/spring-cloud-gateway/spring-gateway-introduction==gateway-service:网关、文档聚合中心,是所有微服务文档的出口。auth-service:认证服务。user-service:用户服务。网关路由能够正常工作。
原创
发布博客 2023.12.31 ·
3984 阅读 ·
20 点赞 ·
0 评论 ·
29 收藏

Spring Cloud Gateway + Nacos 实现动态路由

【代码】Spring Cloud Gateway + Nacos 实现动态路由。
原创
发布博客 2023.12.31 ·
2403 阅读 ·
10 点赞 ·
0 评论 ·
12 收藏

【在线预约系统】idea配置----提高工作效率

一、配置maven设置File — settings二、安装插件2.1 Codota 代码智能提示插件2.2 CodeGlance 显示代码缩略图插件2.3 Alibaba Java Coding Guidelines 阿里巴巴代码规范检查插件2.4 MybatisX 高效操作Mybatis插件2.5 SonarLint 代码质量检查插件2.6 Save Actions 格式化代码插件2.7 Translation 翻译插件2.8 Rainbow Brackets 彩虹括
原创
发布博客 2022.05.29 ·
1835 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【在线预约系统】linux服务搭建

linux 搭建 docker 容器服务
原创
发布博客 2022.05.22 ·
1817 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

在线预约系统—项目概述和环境搭建

一、项目概述1、项目介绍在线预约系统是一款预约业务管理系统,实现工作内容可视化、会员管理、在线预约。2、技术架构前端技术:Html5、bootstrap、ElementUI、Vue.js、ajax微服务架构及权限技术栈:SpringCloud、SpringSecurity版本控制:Git持久化技术栈:MyBatis第三方服务:阿里云短信平台、微信公众平台3、功能架构用户管理、角色/权限管理、预约管理、订单管理、会员管理二、环境搭建1、项目结构...
原创
发布博客 2021.10.09 ·
2328 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Redis基础(六)—Redis高级特性

一、Redis主从复制1、简介单个Redis支持的读写能力还是有限的,此时我们可以使用多个redis来提高redis的并发处理能力,这些redis如何协同,就需要有一定的架构设计,这里我们首先从主从(Master/Slave)架构进行分析和实现。2、基本架构redis主从架构如图所示:其中,master负责读写,并将数据同步到salve,从节点负责读操作。3、快速入门实践基于redis,设计一主从架构,一个Master,两个Slave,,其中Master负责Redis读写操作,并将数据同步到
原创
发布博客 2021.09.27 ·
318 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis基础(五)—Redis事务处理实践

一、Redis事务简介1、概述Redis采用了乐观锁方式进行事务控制,它使用watch命令监视给定的key,当exec(提交事务)的时候,如果监视的key从调用watch后发生过变化,则整个事务会失败。也可以调用watch多次监视多个key。注意watch的key是对整个连接有效的,如果连接断开,监视和事务都会被自动清除。当然exec,discard,unwatch命令都会清除连接中的所有监视。2、基本指令redis进行事务控制时,通常是基于如下指令进行实现,例如:multi 开启事务exec
原创
发布博客 2021.09.27 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Redis基础(四)—Redis数据持久化实践

一、简介1、背景Redis是一种内存数据库,在断电时数据可能会丢失。比如你redis整个挂了,然后redis不可用了,如果没有持久化的话,redis就会丢失所有的数据,如果通过持久化将数据搞一份儿到磁盘上去,然后再定期同步到一些云存储服务上去,那么就可以保证一些数据不丢失,保证数据的可靠性。2、持久化方式Redis中为了保证在系统宕机(类似进程被杀死)情况下,能更快的进行故障恢复,设计了两种数据持久化方案,分别为rdb和aof方式。二、Rdb方式持久化1、概述Rdb方式是通过手动(save-阻
原创
发布博客 2021.09.26 ·
234 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis基础(三)—Java中操作redis实践

一、准备工作1、创建工程创建maven父工程,例如03-sca-redis,并在此工程下创建两个子工程,一个为sca-jedis,一个为sca-template,例如:2、添加项目依赖2.1)sca-jedis 工程依赖<dependencies><!--jedis依赖(主要依赖)--><dependency> <groupId>redis.clients</groupId> <artifactId>je
原创
发布博客 2021.09.22 ·
839 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Redis基础(七)—Java中本地缓存实现(拓展练习)

一、简介1、为什么要Cache降低数据库的访问压力。提高查询的性能,改善用户体验。2、你都了解哪些Cache?浏览器缓存数据持久层的Cache(MyBatis中的Cache设计)逻辑处理层的Cache(Spring中的Cache)CPU的高速缓存3、对本地缓存你会如何设计数据的存储结构(散列存储)数据的淘汰算法(FIFO,LRU)任务调度策略(定时刷新缓存)缓存日志的记录(命中率)GC时会缓存数据的影响二、本地缓存的设计1、Cache接口设计(缓存规范设计)我们在设计Cac
原创
发布博客 2021.09.22 ·
438 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis基础(二)—Redis常用数据类型

一、简介1、概述Redis作为一种key/value结构的数据存储系统,为了便于对数据进行进行管理,提供了多种数据类型。然后,基于指定类型存储我们项目中产生的数据,例如用户的登陆信息,购物车信息,商品详情信息等等。2、常用数据类型Reids中基础数据结构包含字符串、散列,列表,集合,有序集合。工作中具体使用哪种类型要结合具体场景。二、String类型操作实践字符串类型是redis中最简单的数据类型,它存储的值可以是字符串,其最大字符串长度支持到512M。基于此类型,可以实现博客的字数统计,将日志
原创
发布博客 2021.09.18 ·
322 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Redis基础(一)—Redis缓存入门

Redis基础(一)—Redis缓存入门一、简介1、背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机,例如:此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。例如:基于这样的一种架构设计,于是类似redis的一些分布式数据库就诞生了。2、R
原创
发布博客 2021.09.18 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker基础(九)—容器互联实践

一、简介1、概述Docker 中存在多个容器时,容器与容器之间经常需要进行通讯,例如nacos访问mysql,redis集群中各个节点之间的通讯。2、解决方案Docker 中容器与容器之间进行通讯的解决方案一般有两种:第一种:两个容器通过宿主机进行通讯(容器中的端口会映射到宿主机上)第二种:两个容器之间直接通过虚拟网络进行连接,但是需要我们在docker中创建网络。二、初始化网路1、架构设计2、新建网络例如:创建名字为t-net的网络docker network create -d
原创
发布博客 2021.09.18 ·
186 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker基础(八)—镜像安装实践

Docker 镜像安装实践一、安装MySql数据库1、安装步骤第一步:在hub.docker.com上搜索mysql镜像第二步:拉取指定版本的mysql,也可以指定拉取版本,例如:docker pull mysql:8.0.23第三步:检查mysql镜像 docker images第四步:启动运行mysql镜像 (docker run 用于启动一个容器)sudo docker run -p 3306:3306 --name mysql \-v /usr/local/docker/m
原创
发布博客 2021.09.08 ·
299 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker基础—总结

一、问题总结1、查看Docker信息2、查看Docker启动状态3、删除Docker镜像失败4、运行Docker镜像5、进入Docker镜像失败6、Docker 目录挂载失败7、JDK:8 容器内编写java程序8、启动容器提示端口被占用9、MySQL 容器内执行SQL脚本10、Nacos启动连接mysql11、Nacos 启动日志异常12、Nacos 不可访问二、命令总结1、Docker 基本操作systemctl start dockersys
原创
发布博客 2021.09.08 ·
1812 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Docker基础

1、Docker 基本架构2、Docker 核心对象分析3、Docker 常用指令分析4、Docker 镜像制作分析5、容器网络互联
原创
发布博客 2021.09.08 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker基础(七)—Dockerfile及镜像制作实践

Dockerfile及镜像制作实践1、概述Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。我们通常会基于此文件创建docker镜像,例如:2、准备工作centos:7镜像 (所有的镜像文件创建时都需要有一个空的centos镜像,就类似通过一个空的光盘或u盘创建一个系统启动盘是一样的)jdk压缩包 jdk-8u51-linux-x64.tar.gz(可以从官网去下载:oracle.org),基于此压缩包,制作jdk镜像。3、Dockerfile文
原创
发布博客 2021.09.08 ·
350 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Docker基础(六)—数据管理实践

Docker数据管理实践1、概述在容器中管理数据主要有两种方式:挂载主机目录 (Bind mounts)-最常用 (docker run -v 宿主机目录:容器目录)数据卷(Volumes)2、数据卷数据卷是一个可供一个或多个容器使用的特殊目录,可以在容器之间共享和重用,默认会一直存在,即使容器被删除。3、数据卷操作第一步:创建数据卷,例如:docker volume create container-vol(数据卷名字)第二步:查看所有数据卷,例如:docker volume l
原创
发布博客 2021.09.08 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Docker基础(五)—容器操作实践

Docker 容器操作实践本次以CentOS镜像为例,讲解容器的基本操作。1、下载镜像通过docker pull指令下载CentOS镜像,例如:docker pull centos:7说明,官方镜像仓库地址为https://hub.docker.com/下载完以后,查看centos7镜像文件。docker images2、创建并启动容器基本语法解析:docker run -it xxxx bash其中:1)xxxx - 镜像名,或 image id 的前几位,2)-it
原创
发布博客 2021.09.07 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多