自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server的使用

sqlserver数据库 1、启动两个服务: sqlserver tcp/ip协议 2、使用: 登录:sqlserver身份验证 服务器名: . localhost 127.0.0.1 账号: sa 系统数据库: master 系统核心数据库 model 模型数据库 msdb 警告信息数据库 tempdb 临时数据库 创建数据库 create database db_test1 使用数据库 use db_test1 创建表 create table tb_stu( sid int

2020-07-08 17:00:56 1028

原创 Dockerfile制作镜像

alpine制作jdk镜像 alpineLinux简介 1.AlpineLinux是一个轻型Linux发行版,它不同于通常的Linux发行版(centos、Ubuntu), Alpine采用了musllibc和 BusyBox以减少系统的体积和运行时的资源消耗。 2.AlpineLinux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过 https://pkgs...

2020-02-20 12:25:34 300

原创 Dockerfile制作镜像

Dockerfile简介 dockerfile是一个文本格式的配置文件,用户可以使用Dockerfile来快速创建自定义的镜 像, 另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之 妙 dockerfile基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行,一般而言,Dockerfile 主体内容分为四部分: 基础镜像信息、维护...

2020-02-18 16:02:16 258

原创 docker数据卷

Docker宿主机和容器之间文件拷贝dockercopy 前言: Docker数据管理 在生产环境中使用Docker,往往需要对数据进行持久化,或者需要在多个容器之间进 行 数据共享,这必然涉及容器的数据管理操作 容器中的管理数据主要有两种方式: 数据卷DataVolumes容器内数据直接映射到本地主机环境; 数据卷容器(DataVolumeContainers使用特定容器维护数据卷 当然还有最原...

2020-02-18 11:36:35 204

原创 docker基本命令

docker基本命令 启动docker systemctl start docker 停止Docker systemctlstopdocker 重启Docker systemctlrestartdocker 开机启动Docker systemctlenabledocker 查看Docker概要信息 dockerinfo 查看Docker帮助文档 docker–help 查看Docker版本信...

2020-02-16 15:34:27 153

原创 Docker入门

安装Docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版 EE。 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服 务,比如经过官方测试认证过的基础设施、容器、插件等。 社区版按照stable和edge两种方式发布,每个季度更新stable版本,如17.06, 17.09;每个月份更新edge版本,如17.09,17.10。 我们平时...

2020-02-14 18:43:06 155

原创 Zuul路由网关

Zuul路由网关简介及基本使用 Zuul API路由网关服务简介 请看上图,这里的API 路由网关服务 由Zuul实现,主要就是对外提供服务接口的时候,起到了请求的路由和过滤作用,也因此能够隐藏内部服务的接口细节,从来有利于保护系统的安全性; 路由配置 我们修改下Hosts,专门为zuul搞个本地域名映射 我们新建一个module microservice-zuul-3001 导入依赖 &...

2020-01-29 20:46:19 178

原创 Hystrix集群及监控turbine

Hystrix集群及监控turbine 前面Dashboard演示的仅仅是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。 turbine是基于Dashboard的 新建一个项目 导入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM...

2020-01-13 20:38:56 164

原创 springcloud-熔断器

服务雪崩效应 当一个请求依赖多个服务的时候: 正常情况下的访问 但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。 如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。 Hystrix的引入,可以通过服务熔断和服务降级来解决这个问题。 服务熔断服务降级 Hystrix断路器简介 hystrix对应的中文名字是“豪猪”,豪猪周身长...

2020-01-11 18:54:38 140

原创 微服务调用Ribbon

微服务调用Ribbon 简介 前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。 这里的话 就要用到Ribbon,结合eureka,来实现服务的调用; Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很...

2020-01-09 21:10:36 193

原创 Eureka集群搭建

Eureka集群搭建 普通操作 依赖 <?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...

2020-01-08 20:21:35 138

原创 Springcloud入门

Springcloud简介 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过S...

2020-01-08 15:44:21 124

原创 Springboot+Quartz+数据库存储

Spring整合Quartz 进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads, 下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本 例如:“tables_mysql.sql” table_mysql.sql table_mysql_innodb.sql 上述两者所有的数据库引擎不一样 新建一个项目 导入...

2020-01-05 20:37:18 229

原创 Quartz入门

Quartz简介及应用场景 1. Quartz介绍 任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统, “任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。 简单来说就是实现“计划(或定时)任务”的系统,例如:订单下单后未付款,15分钟...

2020-01-03 20:53:47 159

原创 springboot之jpa支持

springboot之jpa支持 导入依赖 <mysql.version>5.1.44</mysql.version> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-bo...

2020-01-03 16:00:34 188

原创 springboot整合Redis

SpringBoot配置类 注解标签 @Configuration @Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。 @Configuration可理解为用spring的时候xml里面的标签。 注: 配置类必须以类的形式提供(不能是工厂方法返回的实例),允许通过生成子类在运行时增强(cglib 动态代理)。 配...

2020-01-02 17:02:36 127

原创 springboot (3)

springboot配置数据库连接池druid 创建一个springboot项目 导入相关依赖 <?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-instanc...

2019-12-29 20:37:12 168

原创 SpringBoot模板引擎

Thymeleaf模板 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </depe...

2019-12-28 16:49:23 189

原创 Springboot入门

SpringBoot是什么? Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。 同时它集成了大量常用的第三方库配置(例如Jackson, JDBC, Mongo, Redis, Mail等等)...

2019-12-27 22:36:53 134

原创 Java注解

Java注解简介 1. Java注解(Annotation) Java注解是附加在代码中的一些元信息,用于一些工具在编译、 运行时进行解析和使用,起到说明、配置的功能。 注解相关类都包含在java.lang.annotation包中。 2. Java注解分类 2.1 JDK基本注解 2.2 JDK元注解 2.3 自定义注解 3. JDK基本注解 3.1 @Override 重写 3.2 @Depr...

2019-12-25 19:46:26 134

原创 git集成idea

Git Gui的使用 使用汉化包 把压缩包中的msgs文件夹copy到 Git安装目录/mingw64/share/git-gui/lib Ssh key 介绍及使用 Ssh key介绍 我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑, 包括家里的电脑还有公司的电脑,我们可以在任意一台电脑上工作,但是如果想要每台电脑都和远程版本库时刻保持着...

2019-12-07 14:52:33 166

原创 Git (1)

git与github介绍 Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目 版本控制器 CVS/SVN/Git SVN 客户端/服务器 GIT 客户端/代码托管网站(例如:github) 注1:类似的代码托管网站还有:github/码云/阿里云Code源码管理 注2:类似的技术GitLab,但它与GitHub又有一定的区别 GitLab和GitHub一样属于第三方...

2019-12-06 23:48:22 171

原创 shiro授权和注解式开发

授权 shiroUserMapper.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper name...

2019-12-04 10:14:02 144

原创 shiro认证

导入架包 <?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://maven...

2019-12-01 19:13:45 133

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

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

2019-11-30 19:52:08 115

原创 shiro入门

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

2019-11-30 16:18:09 101

原创 Springmvc文件上传

Springmvc文件上传 导入的架包 <commons-fileupload.version>1.3.3</commons-fileupload.version> <dependency> <groupId>commons-fileupload</groupId> <artifactId>comm...

2019-11-24 20:32:37 208

原创 Springmvc入门

Springmvc简介及配置 什么是springMVC? Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。 2. SpringMVC处理请求的流程 2.1 首先用户发送请求–>DispatherServlet 2.2 DispatcherServlet–>HandlerMapping 2.3 DispatcherServle...

2019-11-24 19:05:09 358

原创 mybatis的关联关系映射

一对多 首先先把逆向生成的几个包弄出来 generatorConfig.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "...

2019-11-23 14:40:09 178

原创 Mybatis集成ehcache

为什么需要缓存 拉高程序的性能 什么样的数据需要缓存 很少被修改或根本不改的数据 业务场景比如:耗时较高的统计分析sql、电话账单查询sql等 ehcache是什么 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大 注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大 ehcache的特点 4.1 够快 Ehcache的发行有一...

2019-11-20 17:06:44 257

原创 mybatis与spring集成

Mybatis与spring集成 导入依赖 <?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="ht...

2019-11-17 19:46:35 125

原创 mybatis动态sql和分页

mybatis动态sql BookMapper package com.yq.mapper; import com.yq.model.Book; import org.apache.ibatis.annotations.Param; import java.util.List; public interface BookMapper { int deleteByPrimaryKey(...

2019-11-16 16:23:26 155

原创 java代码操作Redis

java代码操作Redis 先添加pom依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> &l...

2019-11-15 20:21:32 209

原创 mybatis入门

1、搭建mybatis框架环境 <?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://m...

2019-11-14 22:11:29 137

原创 Redis的安装和命令操作

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

2019-11-10 20:40:20 165

原创 Linux

一.VMWare安装图解 安装包如下 安装路径不要有中文和空格 这两个随便你选择 安装 完成 第一次启动需要注册码 注册码:FF31K-AHZD1-H8ETZ-8WWEZ-WUUVA 二.Centos安装图解 1.系统镜像:安装的是centos7 2.在VM上安装centos7,文件—>新建虚拟机 下一步 4.选择centos的映像文件 5.设置虚拟机的名字,并设置c...

2019-11-06 11:51:50 188

原创 svn

版本控制器 痛点 1、代码整合的问题 2、团队项目,在不使用版本控制器的时候,代码改动很难追责 3、组员所写代码丢失问题 安装VisualSVN 组长做的事情 安装VisualSVN-Server-3.9.1-x64.msi 仓库的路径可以自己选择 Eclipse集成svn 1、将svn-eclipse的集成插件copy到eclipse的安装目录下的dropins 2、重启eclips...

2019-10-14 10:40:59 151

原创 JWT

1. JWT是什么 JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案 2. 为什么使用JW JWT的精髓在于:“去中心化”,数据是保存在客户端的。 3. JWT的工作原理 是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下: {“UserName”: “Chongchong”,“Role”: “Admin”,“Expire”: “2018-0...

2019-10-12 09:18:28 190

原创 Vuex

1、了解vuex中的各个js文件的用途 由来 Vuex各组件 安装` npm install vuex -S 创建store模块 index.js import Vue from 'vue' import Vuex from 'vuex' import state from './state' import getters from './getters' import actions...

2019-10-10 10:49:42 162

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

1.表单验证 Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则, 并将Form-Item的prop属性设置为需校验的字段名即可 <el-form-item label="活动名称" prop="name"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" 注1:有多个...

2019-09-30 12:21:36 138

空空如也

空空如也

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

TA关注的人

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