自定义博客皮肤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 945

原创 Docker 命令

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

2020-02-19 22:54:27 171

原创 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 481

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

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

2020-01-12 23:27:42 147

原创 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 125

原创 springcloud 之eureka集群

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

2020-01-10 01:09:46 124

原创 springcloud入门

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

2020-01-08 17:11:42 131

原创 SpringBoot+Quartz+数据库存储

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

2020-01-05 23:25:24 704 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 121

原创 SpringBoot对JPA的支持

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

2020-01-03 23:25:19 150

原创 springboot整合redis

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

2020-01-02 23:03:38 630

原创 springboot整合mybatis

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

2019-12-29 23:31:44 82

原创 springboot模板

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

2019-12-28 19:57:03 179

原创 springboot入门

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

2019-12-28 11:34:07 82

原创 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 128

原创 Git(2)

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

2019-12-08 20:13:24 116

原创 Git(1)

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

2019-12-06 00:11:00 236

原创 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 159

原创 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 182

原创 shiro入门

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

2019-12-01 15:46:25 112

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

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

2019-11-30 15:19:29 122

原创 SpringMVC文件上传与json支持

阿时

2019-11-28 20:10:17 343

原创 springmvc入门

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

2019-11-25 11:48:38 79

原创 mybatis关联关系映射

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

2019-11-24 11:25:41 306

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

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

2019-11-20 17:10:51 111

原创 mybatis与spring集成

文章目录1、Mybatis与spring集成2、Aop整合pagehelper插件1、Mybatis与spring集成1、导入pom依赖1.1 添加spring相关依赖(5.0.2.RELEASE)spring-corespring-beansspring-contextspring-ormspring-txspring-aspectsspring-web1.2 添加myba...

2019-11-18 00:37:35 159

原创 mybatis 动态sql和分页

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

2019-11-17 11:44:10 819

原创 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 83

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

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

2019-11-14 02:15:46 530

转载 入门Redis之命令操作

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

2019-11-12 03:04:10 143

转载 IDEA入门使用

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

2019-11-09 11:12:23 516

原创 Linux安装配置

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

2019-11-09 08:47:33 200

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

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

2019-10-12 11:48:06 193

原创 JWT

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

2019-10-11 11:13:24 197

原创 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 114

原创 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 81

原创 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 137

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

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

2019-09-28 16:24:17 246

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

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

2019-09-28 00:35:43 1398

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

SPA项目搭建今天的搭建是在nodeJS环境搭建好后的基础上实行搭建的什么是vue-clivue-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 109

空空如也

空空如也

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

TA关注的人

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