- 博客(77)
- 收藏
- 关注
原创 RabbitMQ入门
文章目录一、rabbitMQ简介二、rabbitMQ安装及使用(两种)三、rabbitMQ快速入门四、交换机一、rabbitMQ简介各大主流中间件对比:ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线,并且它一个完全支持 J M S 规范的消息中间件。其丰富的 API 、多种集群构建模式使得他成为业界老牌消息中间件,在中小型企业中应用广泛!MQ 衡量指标:服务性...
2020-03-01 18:37:01
185
原创 docker自定义镜像上传阿里云
文章目录1.alpine制作jdk镜像2.alpine制作jre镜像3.docker镜像上传至阿里云1.alpine制作jdk镜像alpine Linux简介1、Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版(centos、Ubuntu),Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。2、Alpine Lin...
2020-02-22 20:00:37
204
原创 Docker制作jdk镜像
文章目录Dockerfile简介Docker制作jdk镜像Dockerfile简介dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一...
2020-02-19 12:43:55
219
原创 Docker命令
文章目录一、Docker基本命令二、Docker镜像常用命令三、Docker容器常用命令一、Docker基本命令启动Dockersystemctl start docker停止Dockersystemctl stop docker重启Dockersystemctl restart docker开机启动Dockersystemctl enable docker查看Docker概要...
2020-02-17 22:09:24
244
原创 Docker入门
文章目录Docker简介Centos7安装DockerDocker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的...
2020-02-16 17:11:20
133
原创 springcloud之熔断器hystrix及服务监控Dashboard
文章目录一、服务雪崩效应二、服务熔断服务降级三、hystrix默认超时时间设置四、hystrix服务监控dashboard一、服务雪崩效应当一个请求依赖多个服务的时候:正常情况下的访问(图解)但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被阻塞。二、服务熔断服务降级三、hystrix默认超时时间设置四、hystrix服务监控dashboard...
2020-01-13 01:28:45
158
原创 Ribbon负载均衡及Feign消费者调用服务
文章目录微服务调用RibbonRibbon负载均衡Feign简介及应用微服务调用Ribbon简介前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。这里的话 就要用到Ribbon,结合eureka,来实现服务的调用;Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种...
2020-01-12 21:11:21
114
原创 springcloud入门
文章目录Springcloud简介入门案例注册中心eurekaSpringcloud简介简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是...
2020-01-09 01:28:55
98
原创 Quartz+SpringBoot+数据库存储,动态定时器
文章目录1、Spring整合Quartz2、读取数据库中表达式启动定时任务1(每5s执行)3、更改定时任务状态(启用/禁用),定时任务1停止4、读取数据库中表达式启动定时任务2(每5s执行),在对应作业类中打印定时任务2携带的参数5、读取数据库中表达式启动定时任务3(每5s执行改成每20s执行),更改数据库定时任务表达式,定时任务3对应执行策略相应发生改变。1、Spring整合Quartz基础...
2020-01-06 03:36:27
419
原创 Quartz入门
文章目录1、Quartz简介及应用场景2、Quartz简单触发器 SimpleTrigger介绍3、Quartz表达式触发器CronTirgger介绍4、Quartz中参数传递5、Spring task Vs Quartz1、Quartz简介及应用场景Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由jav...
2020-01-05 15:34:16
179
原创 springboot对JPA的支持
文章目录springboot之jpa支持Springboot+bootstrap界面版之增删改查及图片上传springboot之jpa支持这里重新新建一个工程这里记得要改成2.2.1.导入相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> ...
2020-01-04 01:47:19
676
原创 springboot整合redis
文章目录SpringBoot配置类SpringBoot整合redis及其注解式开发SpringBoot配置类注解标签@Configuration@Configuration底层是含有@Component ,所以@Configuration 具有和 @Component 的作用。@Configuration可理解为用spring的时候xml里面的标签。注:配置类必须以类的形式提供(不...
2020-01-03 15:12:26
140
原创 springboot整合mybatis
文章目录Druid连接池整合mybatis整合PageHelperDruid连接池首先新建一个项目,这边需要切换一下版本导入相关的pom依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-st...
2019-12-30 11:54:14
81
原创 springboot模板
文章目录1、Thymeleaf模板2、Freemarker模板1、Thymeleaf模板关于Thymeleaf的优点,我只说一条:它就是html页面。下面直接上代码相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <arti...
2019-12-30 08:29:12
122
原创 springboot入门
文章目录Springboot入门Springboot配置文件介绍Springboot入门SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开发者体验的工具。同时它集成了大量常用...
2019-12-28 15:48:25
105
原创 自定义注解
文章目录Java注解简介Java元注解自定义注解Java注解简介Java注解(Annotation)Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang.annotation包中。Java注解分类2.1 JDK基本注解2.2 JDK元注解2.3 自定义注解JDK基本注解3.1 ...
2019-12-26 15:53:40
107
原创 git(2)
Git Gui的使用当修改了文件Ssh key配置操作分为本地电脑配置和github网站配置第一步:本地电脑配置右键空白处,选择Git Bash Here打开相关命令窗口1.配置用户名和邮箱(如果已经配置,就跳过) git config --global user.name "username" git config --global user.email "email"...
2019-12-08 09:18:48
125
原创 git(1)
git与github介绍Git是什么Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器GIT客户端/代码托管网站(例如:github)注1:类似的代码托管网站还有:github/码云/阿里云Code源码管理注2:类似的技术GitLab,但它与GitHub又有一定的区别GitLab和GitHub...
2019-12-07 15:18:49
112
原创 shiro授权-SSM
shiro的授权角色、权限在ShiroUserMapper.xml中添加查询语句<select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"> select r.roleid from t_shiro_user u,t_shiro_user_role ...
2019-12-04 14:44:13
107
原创 shiro认证-SSM
md5加盐加密Shiro认证这里用以前的ssm项目为例pom.xml依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.3.2</version&...
2019-12-01 23:54:06
89
原创 springmvc入门
Springmvc简介及配置1.什么是springMVC?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。2. SpringMVC处理请求的流程2.1 首先用户发送请求–>DispatherServlet2.2 DispatcherServlet–>HandlerMapping2.3 DispatcherServle...
2019-12-01 16:13:44
172
原创 shiro入门
Shiro简介什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 web应用的权限管理,还可以实现c/s系统,分布式系统权限管理,shiro...
2019-11-30 16:26:11
89
原创 Mybatis之关联关系映射
一对多首先先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item这两张表对应的model与mappergeneratorConfig.xml <table schema="" tableName="t_hibernate_order" domainObjectName="Order" enableCountB...
2019-11-25 09:18:22
105
原创 Mybatis整合Redis实现二级缓存
Mybatis与spring集成为什么需要缓存拉高程序的性能什么样的数据需要缓存很少被修改或根本不改的数据业务场景比如:耗时较高的统计分析sql、电话账单查询sql等ehcache是什么Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大注1:本章介绍的是2.X版本,3.x的版本和2.x的版本API差异比较大ehcache的特点4....
2019-11-24 18:40:14
101
原创 mybatis与spring集成
mybatis整合springhibernate与spring整合 pom依赖 配置文件 spring-hibernate.xml 注册数据库连接信息文件 配置数据库连接池 配置sessionfactory工厂信息-》hibernate.cfg.xml 配置hibernatetemplete 配置声明式事务 注:spring 5.0.1.RELEASE...
2019-11-20 15:48:09
107
原创 Mybatis动态sql及分页
mybatis动态sql1.1 if1.2 trim 1.3 foreach 遍历集合,批量查询、通常用于in关键字1.4 其他 choose/set/whereBookMapper.java List<Book> selectBooksIn(@Param("bookIds") List bookIds);BookMapper.xml<!--f...
2019-11-18 15:56:58
170
原创 mybatis入门
前言:mybatis和hibernate相类似的框架解决了hibernate的痛点1.需要将实体类与表字段进行一一的关联如果表的列段是integer entity是String2.entity与*.hbm.xml的映射a.也需要一致b.如果说表与表之间主外键关系非常复杂c.级联关系处理很痛苦3.如果说业务一旦发生细微改动,此时sql语句由于hibernate自动生成的,当需 ...
2019-11-17 11:56:47
206
4
原创 Redis-使用Java代码操作Redis(2)
1. Java访问redis添加依赖 <dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version> </...
2019-11-15 20:30:28
130
原创 Redis-安装与命令操作Redis(1)
点击打开Redis教程1. Redis简介Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区Red...
2019-11-13 11:30:34
111
转载 IDEA开发工具
下载与安装首先在网址里下载安装包https://www.jetbrains.com傻瓜式安装,不装任何插件一直nextMNQ043JMTU-eyJsaWNlbnNlSWQiOiJNTlEwNDNKTVRVIiwibGljZW5zZWVOYW1lIjoiR1VPIEJJTiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWN...
2019-11-10 15:22:49
807
原创 在Vue项目中引用ECharts
ECharts官网:点击进入安装依赖npm install echarts然后再main.js中引入import echarts from 'echarts'Vue.prototype.$echarts = echarts 如图:然后在vue文件中创建图表:<template> <div id="app"> <div id="main...
2019-10-18 11:01:06
672
原创 SVN工具安装与使用
SVN的好处:1、 代码整合的问题2、 团队项目,在不使用版本控制器的时候,代码改动很难追责3、 组员所写代码丢失问题安装:在浏览器地址栏中搜索:下载地址,选择对应版本的下载包进行下载第一个用于eclipse集成第二个单独的svn客户端第三个视图化的svn服务端安装VisualSVN-Server-3.9.1-x64.msi右击新建子仓库选项全部默认do...
2019-10-12 20:21:53
313
原创 JWT
1. JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2. 为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。3. JWT的工作原理是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下:{“UserName”: “Chongchong”,“Role”: “Admin”,“Expire”: “2018-...
2019-10-12 11:02:49
105
原创 Vuex
图:变量传值的演变形式图解:1. vue中各个组件之间传值1.父子组件父组件–>子组件,通过子组件的自定义属性:props子组件–>父组件,通过自定义事件:this.$emit(‘事件名’,参数1,参数2,…);2.非父子组件或父子组件通过数据总数Bus,this.root.root.root.emit(‘事件名’,参数1,参数2,…)3.非父子组件或父子组件更...
2019-10-11 09:35:08
95
原创 SPA项目开发之CRUD+表单验证
继上篇博客1. 表单验证在Articles.vue 中<!-- 编辑界面 --> <el-dialog :title="title" :visible.sync="editFormVisible" width="30%" @before-close="closeDialog"> <el-form label-width="120px" :model="...
2019-10-09 23:12:14
158
原创 SPA项目开发之动态树+数据表格+分页
一、动态树功能LeftNav.vue<template> <!-- router :default-active="$route.path" --> <el-menu router :default-active="$route.path" default-active="2" class="el-menu-vertical-demo" backgr...
2019-09-29 20:25:46
91
原创 SPA项目开发之首页导航+左侧菜单
Mock.js前后端分离开发开发过程当中,经常会遇到以下几个尴尬的场景:老大,接口文档还没输出,我的好多活干不下去啊!后端小哥,接口写好了没,我要测试啊!前后端分离之后,前端迫切需要一种机制,不再需要依赖后端接口开发,而今天的主角mockjs就可以做到这一点Mock.js是一个模拟数据的生成器,用来帮助前端调试开发、进行前后端的原型分离以及用来提高自动化测试效率。众所周知Moc...
2019-09-28 12:03:09
119
原创 SPA项目开发之登录注册
SPA项目开发之登录注册1、spa项目完成登录注册布局和功能安装开发模块界面显示需要导入element-UI的库npm i element-ui -Snpm install axios -Snpm install qs -Snpm install vue-axios -S后台处理跨域CorsFilter.javapackage com.zking.vue.util;impo...
2019-09-27 19:56:00
5137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人