自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 数据卷和数据卷容器

文章目录1、Docker 宿主机和容器之间文件拷贝2、数据卷3、数据卷容器 Docker 数据管理: 在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行 数据共享,这必然涉及容器的数据管理操作 容器中的管理数据主要有两种方式: 数据卷 Data Volumes 容器内数据直接映射到本地主机环境; 数据卷容器(Data Volume Containers 使用特定...

2020-02-21 23:48:17 1021

原创 Docker 命令

文章目录1、Docker基本命令2、Docker镜像常用命令3、Docker 容器常用命令 1、Docker基本命令 启动Docker systemctl start docker 停止Docker systemctl stop docker 重启Docker systemctl restart docker 开机启动Docker systemctl enable docker 查...

2020-02-19 22:54:27 222

原创 docker 安装和Docker HelloWorld 运行原理

文章目录1、Docker简介Docker 的优点Docker的架构Docker 和虚拟机的区别2、Centos7安装Docker3、Docker HelloWorld运行原理解析4、阿里云镜像仓库配置 1、Docker简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然...

2020-02-18 23:08:41 561

原创 springcloud之Hystrix服务熔断以及服务监控Dashboard

文章目录服务雪崩服务熔断服务熔断服务降级Hystrix服务监控DashboardHystrix默认超时时间设置Hystrix服务监控Dashboard 服务雪崩 当一个请求依赖多个服务的时候: 正常情况下的访问 但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。 如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。 Hystr...

2020-01-12 23:27:42 210

原创 Ribbon负载均衡及Feign消费者调用服务

文章目录1、微服务调用Ribbon简介初步应用2、Ribbon负载均衡3、Feign简介及应用 1、微服务调用Ribbon 简介 前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。 这里的话 就要用到Ribbon,结合eureka,来实现服务的调用; Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址...

2020-01-11 23:20:24 177

原创 springcloud 之eureka集群

文章目录1、Eureka集群搭建普通操作2、Eureka自我保护机制 1、Eureka集群搭建 集群:我是这样理解的,同一个业务,部署在多个服务器上(不同的服务器运行同样的代码,干同一件事) 当注册中心扛不住高并发的时候,这时候 要用集群来扛; 普通操作 新建两个module 然后开始创建两个模块 microservice-eureka-server-2002 和 microservice-eur...

2020-01-10 01:09:46 187

原创 springcloud入门

文章目录1、springcloud简介入门案例创建父工程microservice创建通用模块microservice-common创建服务提供者microservice-student-provider-1001创建服务消费者microservice-student-consumer-802、注册中心eureka 1、springcloud简介 小结: 1、springcloud解决了什么问题?...

2020-01-08 17:11:42 193

原创 SpringBoot+Quartz+数据库存储

文章目录1、Spring整合Quartz2、案例使用3、页面版任务CRUD 1、Spring整合Quartz quartz调度框架是有内置表的: 进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads, 下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本,例如:“tables_mysql.sql” tables_m...

2020-01-05 23:25:24 830 1

原创 Quartz入门

Quartz入门 文章目录Quartz入门1、Quartz简介及应用场景2、Quartz简单触发器 SimpleTrigger介绍3、Quartz表达式触发器CronTirgger介绍4、Quartz中参数传递5、Spring task Vs Quartz 目标: 1、Quartz简介及应用场景 Quartz简介及应用场景 1、Quartz介绍 任务调度框架“Quartz”是OpenSymphon...

2020-01-04 22:49:50 208

原创 SpringBoot对JPA的支持

文章目录springboot之jpaSpringboot+bootstrap界面版之增删改查及图片上传 springboot之jpa 工程创建 导入pom依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-sp...

2020-01-03 23:25:19 216

原创 springboot整合redis

文章目录1、SpringBoot配置类2、SpringBoot整合redis及其注解式开发第一个注解:@Cacheable 1、SpringBoot配置类 第一步导入pom.xml依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...

2020-01-02 23:03:38 702

原创 springboot整合mybatis

文章目录1、springboot配置数据库连接池druid2、springboot整合mybatis3、springboot整合pagehelper 1、springboot配置数据库连接池druid 新建springboot项目 druid学习地址: 2、springboot整合mybatis 3、springboot整合pagehelper ...

2019-12-29 23:31:44 125

原创 springboot模板

文章目录1、thymeleaf模板2、Freemarker模板 1、thymeleaf模板 关于Thymeleaf的优点,我只说一条:它就是html页面。下面直接上代码 相关pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <arti...

2019-12-28 19:57:03 241

原创 springboot入门

文章目录1、Springboot入门2、Springboot配置文件介绍内置属性自定义属性属性封装类 1、Springboot入门 SpringBoot是什么? Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring...

2019-12-28 11:34:07 146

原创 Java自定义注解(1)

文章目录Java注解简介Java元注解自定义注解Aop自定义注解的应用 Java注解简介 Java注解(Annotation) Java注解是附加在代码中的一些元信息,用于一些工具在编译、 运行时进行解析和使用,起到说明、配置的功能。 注解相关类都包含在java.lang.annotation包中。 Java注解分类 2.1 JDK基本注解 2.2 JDK元注解 2.3 自定义注解 J...

2019-12-26 16:49:11 184

原创 Git(2)

文章目录Git Gui的使用Ssh key 介绍及使用Idea配置使用并使用gitIdea中的冲突解决 Git Gui的使用 Ssh key 介绍及使用 Ssh key介绍 我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑, 包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着通讯, 就...

2019-12-08 20:13:24 210

原创 Git(1)

文章目录git与github介绍Git下载安装Git常用命令Git配置帐号和邮箱(本机)命令行配置Git命令使用场景Git冲突 git与github介绍 Git是什么 Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目 版本控制器 CVS/SVN/Git SVN 客户端/服务器 GIT 客户端/代码托管网站(例如:github) 注1:类似的代码托管网站还有:git...

2019-12-06 00:11:00 301

原创 Shiro授权及注解式开发

文章目录1、shiro授权角色、权限2、Shiro的注解式开发 如又有说不了解情看之前的博客 1、shiro授权角色、权限 先来看一下数据库中图表的设置 授权: 在ShiroUserMapper.xml中新增内容 <select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Inte...

2019-12-04 09:37:51 229

原创 shiro认证和盐加密

Shiro认证 完整pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/...

2019-12-02 01:31:01 220

原创 shiro入门

Shiro简介 什么是shiro shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。 shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统, 分布式系统权限管理,shiro...

2019-12-01 15:46:25 157

原创 spa项目开发之tab页实现

spa项目开发之tab页实现 实现思路及细节 1、利用前面博客所讲的Vuex的知识;定义几个变量 Options:存放tab页对象的容器(主要是路由路径以及tab页的名字) activeIndex:被激活的tab页路由路径 showName:tab页的标题 Role:用来区分是否是因为左侧菜单被点击造成的路由路径发生改变; 是:pass;不是:nopass 2、左侧导航菜单绑定点击事件 将被点击的...

2019-11-30 15:19:29 164

原创 SpringMVC文件上传与json支持

阿时

2019-11-28 20:10:17 410

原创 springmvc入门

Springmvc之helloword实现 如何在项目中添加springmvc 1 添加相关依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <ve...

2019-11-25 11:48:38 119

原创 mybatis关联关系映射

1、一对多关联关系 2、多对多关联关系 @[]

2019-11-24 11:25:41 377

原创 Mybatis整合Redis实现二级缓存

文章目录1.Mybatis集成ehcache2.Mybatis集成redis 1.Mybatis集成ehcache 为什么需要缓存 拉高程序的性能 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2....

2019-11-20 17:10:51 153

原创 mybatis与spring集成

文章目录1、Mybatis与spring集成2、Aop整合pagehelper插件 1、Mybatis与spring集成 1、导入pom依赖 1.1 添加spring相关依赖(5.0.2.RELEASE) spring-core spring-beans spring-context spring-orm spring-tx spring-aspects spring-web 1.2 添加myba...

2019-11-18 00:37:35 198

原创 mybatis 动态sql和分页

文章目录1、mybatis动态sql2、模糊查询3、查询返回结果集的处理4、分页查询5、特殊字符处理 1、mybatis动态sql If 当bname不为空的时候,的到bname的值进行模糊查询;反之就是查询全部: foreach 案例:通过自定义的数组【x,x,x,】来查询 List<Book> selectBooksIn(@Param("bookIds") List bookId...

2019-11-17 11:44:10 912

原创 mybatis入门

1.搭建mybatis框架环境 搭建成效 1.首先导入pom.xml需要的依赖: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xs...

2019-11-16 10:32:46 126

原创 Redis-使用Java代码操作Redis

Redis-使用Java代码操作Redis java代码操作redis Demo1 redis的pom依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version&g...

2019-11-14 02:15:46 610

转载 入门Redis之命令操作

入门Redis之命令操作 Redis命令操作 Redis简介 Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。 它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能, 同时通过Redis Sentinel提供高可用,通过Redis Cluster提供...

2019-11-12 03:04:10 187

转载 IDEA入门使用

安装 我这里主要讲的是该软件的入门使用,详细安装可以去网上百度搜索,我这里也推荐一个:链接: lDEA安装. 创建项目: 1.左上角File==>New==>Project 2.选中Java项目:点击Next 3.点击Finish: 4.创建成功: 5创建一个class类Demo: IDEA文件目录介绍 bin目录是一些执行和配置相关包 help目录帮助文档手册; jre...

2019-11-09 11:12:23 610 1

原创 Linux安装配置

一、VMWare安装图解 二、Centos安装图解 在VM上安装centos7,文件—>新建虚拟机 选择典型安装,下一步 选择centos的映像文件,下一步 设置虚拟机的名字,并设置centos的安装目录 采取默认的配置,下一步 完成 开启此虚拟机 选择默认的:test this media & install centos 7,回车 安装过程中,不用操作 选择中...

2019-11-09 08:47:33 250

原创 SVN使用与Eclipse的插件使用

Svn的下载与安装 1.在浏览器地址栏中搜索: 链接: 下载地址:https://www.visualsvn.com/server/download/., 选择对应版本的下载包进行下载 下載之后直接运行 点击Next 点击接受,之后再点击Next; 点击Next; 点击Next Location是指VisualSVN Server的安装目录,Repositories是指定你的版本库目录。S...

2019-10-12 11:48:06 263

原创 JWT

JWT 1. JWT是什么 JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案 2. 为什么使用JWT JWT的精髓在于:“去中心化”,数据是保存在客户端的。 {"UserName": "Chongchong","Role": "Admin","Expire": "2019-10-11 10:15:56"} 之后,当用户与服务器通信时,客户在请求中发回JSON对象 ...

2019-10-11 11:13:24 257

原创 Vuex

Vuex 知识标题 1、了解vuex中的各个js文件的用途 2、利用vuex存值 3、利用vuex取值 4、Vuex的异步加载问题 1.Vuex中的各个js文件的用途 变量传值的演变形式(如下图): 图解Vuex各组件 解析: vue中各个组件之间传值 == 1.父子组件== 父组件–>子组件,通过子组件的自定义属性:props 子组件–>父组件,通过自定义事件:this.$...

2019-10-10 11:19:32 156

原创 SPA项目开发之CRUD+表单验证

SPA项目开发之CRUD+表单验证 功能: dialog布局 表单验证 新增功能 修改功能 删除功能 功能: dialog布局 弹出对话框 <!--点击事件add()弹出增加文章的对话框 --> <el-button size="small" type="primary" icon="el-icon-plus" @click="add()">增加</el-bu...

2019-10-07 08:27:11 133

原创 SPA开发项目之动态树、数据表格、分页

SPA开发项目之动态树、数据表格、分页 在上一偏代码中进行改造SPA项目开发之首页导航+左侧菜单 需要准备好后台(左侧树,带分页的文章查询) 1.动态树 后台传来的json数据 {"result":[{"treeNodeId":1,"treeNodeName":"系统管理","treeNodeType":1,"url":null,"position":1,"icon":"el-icon-setti...

2019-09-30 00:27:44 194

原创 SPA项目之首页导航+左侧树菜单

项目之首页导航+左侧树菜单 1.mockjs的使用 1 安装mockjs依赖 在对应的spa项目中调出配置mock开发环境命令窗口输入 npm install mockjs -D 2.配置mock开发环境 为了只在开发环境使用mock,而打包到生产环境时自动不使用mock,我们可以在env中做一个配置 (1)dev.env module.exports = merge(prodEnv, { NOD...

2019-09-28 16:24:17 316

原创 SPA项目开发之登录注册

SPA项目开发之登录注册 1、spa项目完成登录注册布局 安装开发模块 界面显示需要导入element-UI的库 npm install element-ui -S npm install axios -S npm install qs -S npm install vue-axios -S 引入main.js配置 import Vue from 'vue' import 'elemen...

2019-09-28 00:35:43 1531

原创 使用vue-cli搭建SPA项目

SPA项目搭建 今天的搭建是在nodeJS环境搭建好后的基础上实行搭建的 什么是vue-cli vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 搭建步骤 一、安装vue-cli 执行代码:npm install -g vue-cli 成功后会在你的vue-global中新增一些文件 二、使用脚手架v...

2019-09-26 00:37:13 145

空空如也

空空如也

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

TA关注的人

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