自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 初始nacos

Nacos中服务存储和数据存储的最外层都是一个名为namespace的东西,用来做最外层隔离通常,企业研发的流程是这样的:先在测试环境开发和测试功能,然后灰度,最后发布到生产环境。并且,为了生产环境的稳定,需要将测试环境和生产环境进行隔离,此时,必然会遇到问题是多环境问题,即:多个环境的数据如何隔离?如何优雅的隔离?(不需要用户做任何改动)

2023-04-19 20:41:20 85

原创 初始eureka及Ribbon

/</</

2023-04-19 19:50:20 154

原创 获取当前日期前三天的日期

Date date = new Date();//获取当前日期SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”);//格式化一下Calendar calendar1 = Calendar.getInstance();//获取对日期操作的类对象calendar1.add(Calendar.DATE, -3);System.out.println(sdf.format(calendar1.getTime()));...

2021-06-15 11:34:55 1362

原创 常见面试题

hashmap的遍历方式第一种:使用entrySet() 效率高public class HmTest { public static void main(String[] args) { HashMap<Integer, String> hashMap = new HashMap<>(); for (int i = 0; i < 50; i++) { hashMap.put(i,"第"+ i + ".

2021-04-28 12:42:06 140

原创 hashmap遍历方式

hashmap的遍历方式第一种:使用entrySet() 效率高public class HmTest { public static void main(String[] args) { HashMap<Integer, String> hashMap = new HashMap<>(); for (int i = 0; i < 50; i++) { hashMap.put(i,"第"+ i + ".

2021-04-27 20:51:09 102

原创 反射的五大核心类

反射的五大核心类一、反射与父类。1、反射与父类 ```java1.取得父类包名称 getPackage()2.取得父类的Class对象 getSuperclass()3.取得实现的所有分类接口 getInterfaces():返回值为数组```二、反射与构造方法——Constructor1.取得指定参数的构造方法 getConstructor():返回值为 Constructor,根据方法名及参数取得指定构造方法,权限为public,若指定名称的方法,在本.

2021-04-27 08:59:55 456

原创 配置gateway所需依赖

org.springframework.boot spring-boot-starter-web <exclusions> <!-- 排除掉springmvc相关的配置信息 --> <exclusion> <groupId>org.springframework</groupId> ...

2021-04-19 09:33:41 3508

原创 springcloudDemo入门

一、注册、配置中心​ 1.nacos是阿里巴巴研发的一个集注册中心与配置中心于一体的管理平台,使用其他非常的简单。下载地址为:https://github.com/alibaba/nacos/releases​ 2.其中默认的登录名和密码是:nacos/nacos二、 服务提供方1.创建maven父工程 springcloud-alibaba-microservice-manager ,修改 pom.xml 文件,添加如下代码:<packaging>pom</pac

2021-04-15 14:38:09 432

原创 JUC并发编程

JUC并发编程1.Lock锁(重点)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cxBZJ9w1-1618220704173)(C:\Users\神奇奇\AppData\Roaming\Typora\typora-user-images\image-20210408203436788.png)]公平锁和非公平锁公平锁:公平,先来后到非公平锁:不公平,可以插队(默认)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r6SB4U6g-1

2021-04-12 17:54:03 136 3

原创 01.ElasticSearch单机版及ELK安装springboot整合es

ElasticSearch一. 简介​ Elasticsearch是一个基于Apache Lucene™的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。​ 但是,Lucene只是一个库。想要 使用它,你必须使用Java来作为开发语言并将其直接集成到你的应用中,更糟糕的是,Lucene非常复杂,你需要深入了解检索的相关知识来理解它是如何工作的。​ Elasticsearch也使用Java开发并使用Lucene作为其核心来实现所有索引和搜

2021-04-10 20:29:14 257

原创 RabbitMQ架构springboot整合RabbitMQ

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D45pjGjK-1617784975100)(Pictures/1587640966654.png)]Author:ExchangesVersion:9.0.0文章目录一、引言二、RabbitMQ介绍三、RabbitMQ安装四、RabbitMQ架构【`重点`】4.1 官方的简单架构图4.2 RabbitMQ的完整架构图4.3 RabbitMQ 通讯方式4.4 Hello-World案例演示4.5 基本原理五、Sprin

2021-04-07 16:43:55 267 2

原创 微服务项目之认证服务

微服务项目之认证服务一、Java中的权限框架1.1 RBACRBAC 是基于角色的访问控制(Role-Based Access Control )在 RBAC 中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。这样管理都是层级相互依赖的,权限赋予给角色,而把角色又赋予用户,这样的权限设计很清楚,管理起来很方便。RBAC 认为授权实际上是Who 、What 、How 三元组之间的关系,也就是Who 对What 进行How 的操作,也就是“主体

2021-04-06 19:01:13 913

原创 springboot整合shiro,Shiro整合thymleaf标签及MD5加密

文章目录一、RBAC介绍1.1 RBAC简介1.2 权限管理二、 用户认证三、用户授权四、权限模型五、Shiro介绍六、认证流程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sX5rlRtD-1617348749949)(Pictures\7.png)]6.1 创建springboot工程并导入依赖6.2 在resources目录下创建shiro.ini文件,IEDA需要安装*.ini并重启方可生效6.3 创建认证测试类6.4 执行流程6.5 总结七、使用realm认证7.1

2021-04-02 15:34:32 251

原创 springboot整合tkmybatis以及使用

springboot整合tkmybatis以及使用一,框架配置:相关依赖<!--mybatis操作数据库有关--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <ver

2021-04-02 14:19:07 323

原创 离offer只差这一步,java基础面试题总结

1、集合类Collection list(ArrayList、 LinkedList 和 Vector之间的区别) setMap(hashmap 几乎必问)自己多了解 ,也可以了解源码解析2、线程线程进程的区别线程的创建线程的状态线程的停止守护线程(比如GC)线程池 https://blog.csdn.net/u013541140/article/details/95225769线程池执行流程线程参数几种自带线程池等待队列拒绝策略 线程...

2021-03-31 16:06:20 58

原创 Vue组件间的参数传递

1 在项目中创建子组件在 Components 目录下创建 MyComponent 子组件,并编写<template> <div> MyComponent... {{ MyTitle }} <button @click="MyMethod('bye vue')">修改内容</button> </div></template><script&

2021-03-31 15:57:56 381

原创 跑马灯HTMl

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><!--引入官方js文件 --><script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><body&g

2021-03-31 15:53:44 101

原创 Vue入门及Vue-Cli搭建Vue项目以及路由守卫

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cSXs3Owa-1617102223211)(pictures\logo.png)]Author: ExchangesVersion: 9.0.1文章目录一、Vue简介1.1 简介1.2 MVVM 模式的实现者——双向数据绑定模式1.3 其它 MVVM 实现者1.4 为什么要使用 Vue.js1.5 Vue.js 的两大核心要素1.5.1 数据驱动1.5.2 组件化二、Vue入门2.1 vue 初体验2.2 基本指

2021-03-30 19:05:31 517

原创 springboot整合mybatis-plus多条件模糊查询及分页

简单德导包省略import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;import com.baomidou.mybatisplus.core.toolkit.Constants;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import com.wei.pojo.File;import com.wei.s

2021-03-29 21:20:16 3746 2

原创 MyBatis-Plus用法及代码生成器

文章目录MyBatis-Plus1.1 MyBatis-Plus简介1.2 使用流程1.3 具体流程1.4CRUD操作1.5代码生成器MyBatis-Plus1.1 MyBatis-Plus简介官网:https://mybatis.plus/ ,https://baomidou.com/作者:苞米豆在Mybatis基础上只增强,不改变。1.2 使用流程POJO配置@TableName("user")//指定表名,写在类上。@TableId(type = IdType.NONE

2021-03-29 11:14:06 57

原创 SpringBoot介绍及用法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T4oI7dbQ-1616656606594)(Pictures/1587372890081.png)]Author:ExchangesVersion:9.0.0文章目录一、SpringBoot介绍1.1 SpringBoot简介1.2 SpringBoot的特点1.3 SpringBoot的核心功能二、SpringBoot介绍三、SpringBoot快速入门四、SpringBoot热部署配置五、SpringBoot中的

2021-03-25 15:17:04 180

原创 springboot面试题自动装配原理分析

SpringBoot自动装配原理分析1.SpringBoot的主配置类:里面有一个main方法运行了一个run()方法,在run方法中必须要传入一个被@SpringBootApplication注解的类。@SpringBootApplicationSpringBoot应用标注在某个类上说明这个类是SpringBoot的主配置类,SpringBoot就会运行这个类的main方法来启动SpringBoot项目。那@SpringBootApplication注解到底是什么呢,点进去看看:发现@Sp

2021-03-25 15:16:17 876

原创 Docker介绍及安装,以及tomcat、mysql安装,部署SSM项目

文章目录一、引言1.1 环境不一致1.2 隔离性1.3 弹性伸缩1.4 学习成本二、Docker介绍2.1 Docker的由来2.2 Docker的思想三、Docker的安装3.1 下载Docker依赖的环境3.2 指定Docker镜像源3.3 安装Docker3.4 启动Docker并测试四、Docker的中央仓库【`重点`】五、镜像的操作【`重点`】5.1 拉取镜像5.2 查看本地全部镜像5.3 删除本地镜像5.4 镜像的导入导出六、容器操作【`重点`】6.1 运行容器6.2 查看正在运行的容器6.3

2021-03-23 15:18:18 435

原创 redis集群搭建

Redis集群1.1 redis-cluster架构图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-esIaHhlR-1616483737321)(mdpic/1.jpg)]1.2 redis-cluster投票:容错[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HjpwcqbY-1616483737323)(mdpic\2.jpg)]1.3 架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协

2021-03-23 15:16:23 149

原创 ssm分模块整合

SSM分模块整合1.创建父工程 music-parent,打包方式为 Pom2.创建子工程 music-dao,打包方式为 Jar2.1 导入依赖 pom.xml<dependencies> <!-- spring --> <dependency> <groupId>org.springframework</groupId> <artifactId&gt

2021-03-19 19:17:22 118

原创 ssm整合

SSM整合1.创建web工程2.导入依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target&g

2021-03-19 19:16:21 39

原创 Redis安装及介绍

Redis文章目录一、引言1.1 数据库压力过大1.2 数据不同步1.3 传统锁失效二、Redis介绍2.1 关于关系型数据库和NOSQL数据库(键值对存储)2.2 Redis介绍三、Redis安装3.1 安装Redis3.3 安装步骤四、redis-benchmark官方自带的性能测试工具4.1 在安装的redis中可以看到redis-benchmark4.2 关于redis-benchmark 的一些参数五、Redis的数据类型5.1 字符串(String)5.2 列表(List)5.3 集合(Set

2021-03-19 19:15:08 350

原创 Linux介绍及安装,以及JDK Tomcat Mysql安装

Linux及软件安装文章目录一、引言1.1 开发环境(dev)1.2 测试环境(test)1.3 生产环境(prod)1.4 操作系统的选择二、Linux介绍2.1 Linux介绍2.2 Linux的版本2.3 Linux和Windows区别三、Linux安装3.1 安装VMware,Xshell,FileZilla3.2 在VMware中安装Linux四、Linux的目录结构五、Linux的命令六、Linux软件安装【`重点`】6.1 JDK安装6.2 Tomcat安装6.3 Mysql安装七、部署SS

2021-03-19 19:14:09 175

原创 quartz

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JXSiW1WU-1615965216146)(Pictures/Quartz_Logo_large.jpg)]Author:ExchangesVersion:9.0.2文章目录一、引言1.1 简介二、Quartz使用2.1 导入依赖2.2 定义Job2.3 API测试2.4 默认配置2.5 核心类说明三、Trigger3.1 SimpleTrigger3.2 CronTrigger 【`重点`】3.2.1 Cron表达

2021-03-17 15:14:15 120

原创 LayUI

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-89o3HGCn-1615965032406)(Pictures/001.png)]Author:ExchangesVersion:9.0.1文章目录一、引言1.1 介绍二、环境搭建2.1 下载2.2 导入依赖三、页面元素3.1 布局3.2 字体图标3.3 按钮3.4 表单3.5 数据表格3.5.1 动态表格3.5.2 分页参数3.5.3 显示工具栏3.5.4 操作按钮3.5.5 操作按钮回调3.6 导航3.7 动画四、

2021-03-17 15:11:51 139

sqldeveloper-4.0.1.14.48-x64.zip

sqldeveloper

2021-03-30

sqldeveloper安装步骤.doc

sqldeveloper安装步骤

2021-03-30

Linux常用命令.docx

Linux常用命令

2021-03-30

空空如也

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

TA关注的人

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