自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做对一件事很重要

做一个内心善良 会分享的人

原创 设计模式之创建型(三)

写在前面: 为什么需要创建型模式? 首先,在编程中,对象的创建通常是一件比较复杂的事,因为,为了达到降低耦合的目的,我们通常采用面向抽象编程的方式,对象间的关系不会硬编码到类中,而是等到调用的时候再进行组装,这样虽然降低了对象间的耦合,提高了对象复用的可能,但在一定程度上将组装类的任务都交给了最终...

2019-09-30 14:57:36 39 0

原创 设计模式之软件设计七大原则(二)

场景: 地点:公司--采购部 参与人物:部门管理者,采购人员,电脑店铺店主 物件: 戴尔电脑(windows|linux),联想电脑(windows|linux) 文章目录一、开闭原则示例1: 店铺电脑,打折促销二、依赖倒置原则示例2:采购电脑,进行筛选三、...

2019-09-18 17:23:49 54 0

原创 设计模式之UML图解(一)

图1 图2 继承和实现是比较容易理解的两种类关系。在架构设计中,要注意组合、聚合和 依赖这三者的区别。 组合在 语中的含义是把若干个独立部分组成整体 各个部分都有其 立的使用 价值和生命周期。而类关系中的组合是一种完全绑定的关系,所有成员共同完成一件 使命 它们的生命周期是一样的。组合体现的...

2019-09-12 15:44:21 88 0

原创 activiti实战之springboot示例及在线编辑器集成(三)

写在前面:从《库表与服务》这篇中的‘服务’可以看出来,processEngine是核心关键 通过流程引擎创建出对应需要的服务。从使用RepositoryService部署流程 可以创建模型并转化成部署文件进行部署,部署完成启动后 可以使用RuntimeService查看运行状态的示例,接下来任务的...

2019-08-14 21:21:44 1086 0

原创 activiti实战之库表与服务(二)

一、数据库相关概述 1.1 activiti支持的数据库类型: Activiti 数据库类型被测试的版本 h21.2.132 oracle10.2.0 mysql5.1.11 postpres8.4 db2DB2 9.7 使用 db2jcc4 mssql2008 使用 JDBC jtds-1.2...

2019-08-04 00:00:10 147 0

原创 activiti实战之初探(一)

写在前面: 本专栏将参考《疯狂工作流讲义 基于Activiti 6.x的应用开发》编写activiti实战相关博文。读者有兴趣可以阅读此书更容易学习activiti流程引擎。 本文环境:java ,tomcat 1.运行官方例子 war包地址:链接: https://pan.baidu.com/...

2019-08-03 10:47:05 308 0

原创 docker简易搭建nginx日志分析环境--goaccess

写在前面:GoAccess 被设计成快速的并基于终端的日志分析工具。其核心理念是不需要通过 Web 浏览器就能快速分析并实时查看 Web 服务器的统计数。 官网:https://goaccess.io 特色功能速览 完全实时 所有面板以及指标均按照指定时间间隔更新,在终端(Terminal)下...

2019-07-24 17:39:39 544 0

原创 springboot简易集成mybatisPlus+多数据源+flyway+shiro+前后端分离之后端篇

写在前面:本文基于《springboot简易集成mybatisPlus+多数据源+flyway》上进行扩展,只是简单的进行认证以及权限判断,暂不涉及密码加密、返回实体等封装优化,请读者根据自身需要进行完善。阅读本文请先了解shiro安全框架知识。 项目目录一览 目录结构说明: ├─main ...

2019-05-17 15:16:13 542 0

原创 springboot简易集成mybatisPlus+多数据源+flyway

写在前面:Flayway是一款数据库版本控制管理工具,,支持数据库版本自动升级,Migrations可以写成sql脚本,也可以写在java代码里;不仅支持Command Line和java api ,也支持Build构建工具和Spring boot,也可以在分布式环境下能够安全可靠安全地升级数据库...

2019-04-30 17:17:39 1222 0

原创 springboot简易集成mybatisPlus+多数据源

该项目主要实现mybatisplus、多数据源、lombok、druid的集成 主要参考 https://mp.baomidou.com/guide/quick-start.html 项目地址:https://github.com/Blankwhiter/mybatisplus-springboo...

2019-04-30 14:37:08 8289 0

原创 idea 自动生成apidoc

一、在工具栏中找到 tool >> Generate JAVADoc 二、 自定义选择 Whole project : 整个项目都生成 Uncommitted files : 没有提交的文件 Custom scope: 自定义范围 :project files 项目文件,pro...

2019-04-25 10:25:19 1476 0

原创 springboot简易使用actuator实现远程关闭服务

第一步 添加actuator依赖 1.pom.xml 如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4...

2019-04-22 22:30:44 424 0

原创 springboot简易对接elkfk(Elasticsearch,Logstash,Kafka,Filebeat,Kibana)-tcp方式

写在前面: elkfk 是Elasticsearch,Logstash,Kafka,Filebeat,Kibana的简称 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 Logstash 是一个开源的数据...

2019-03-14 14:07:17 818 0

原创 springboot简易对接elfk(Elasticsearch,Logstash,Filebeat,Kibana)-tcp方式

写在前面: elfk 是Elasticsearch, Logstash, Kibana的简称 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 Logstash 是一个开源的数据收集引擎,它具有备实时数据传...

2019-03-13 17:02:43 678 0

原创 springboot简易对接efk(Elasticsearch, Filebeat, Kibana)-tcp方式

写在前面: elk 是Elasticsearch, FileBeat, Kibana的简称 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 FileBeat是转发和集中日志数据的轻量级工具。作为服务器上的...

2019-03-13 13:49:15 2693 0

原创 springboot简易对接elk(Elasticsearch, Logstash, Kibana)-tcp方式

写在前面: elk 是Elasticsearch, Logstash, Kibana的简称 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。 Logstash 是一个开源的数据收集引擎,它具有备实时数据传输...

2019-03-13 09:53:34 164 0

原创 git 在现有项目创建新分支

1.使用git bash 进入到已有项目根目录下,执行如下命令创建分支 $git checkout -b dev 2.将新建分支提交到远程仓库 $git push origin dev 3.拉取远程分支,但会发现提示没有指定要与哪个分支合并,无法与远程仓库进行关联,所以需要先关联,后拉取 $g...

2019-02-26 16:10:10 8096 0

原创 springboot2 集成activiti6 问题集锦

1.反射分析某个类文件的注解元数据时导致的失败 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping...

2019-02-26 11:06:07 510 0

原创 使用vagrant与virtualbox简易安装centos7 与 docker

写在前面环境要求:1.vagrant 2.virtualbox vagrant下载地址:https://www.vagrantup.com/downloads.html virtualbox下载地址:https://www.virtualbox.org/wiki/Downloads 一.镜像环境准...

2019-01-18 15:25:53 944 0

原创 使用vuex改造vue 组件:父组件向子组件传值,以及子组件向父组件传值

写在前面:本篇是针对《vue 组件:父组件向子组件传值,以及子组件向父组件传值》 使用vuex改造 1.父组件向子组件传值 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &am...

2019-01-18 09:37:12 1017 0

原创 vue 移除严格模式

环境:使用vue-cli构建的项目 一 问题提出 问题场景:在使用MUI时,导入mui.js遇到use strict 问题 报错信息如下 :Uncaught TypeError: ‘caller’, ‘callee’, and ‘arguments’ properties may not be a...

2019-01-17 13:41:32 7385 10

原创 npm换源:加速方法

第一种 使用npm 淘宝镜像(http://npm.taobao.org/)。读者可在cmd命令窗口执行: npm install -g cnpm --registry=https://registry.npm.taobao.org 接下来读者就通过cnpm代替npm 第二种 1.使用nrm。读...

2019-01-10 17:00:29 1664 0

原创 vue 组件:父组件向子组件传值,以及子组件向父组件传值

1.父组件向子组件传值 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset='utf-8'&gt; ...

2019-01-09 16:03:39 211 0

原创 springboot 动态配置定时器

写在前面:本文采取的环境 1.docker下的mysql(便于读者测试,本人将开放该mysql服务连接(jdbc: mysql://47.99.200.71:3306/test?allowMultiQueries=true&amp;useUnicode=true&amp;chara...

2019-01-02 11:43:03 12825 4

原创 vue 使用JavaScript 钩子 实现半场动画

参考视频黑马程序员 vue教程 vue JavaScript 钩子官方文档: https://cn.vuejs.org/v2/guide/transitions.html#JavaScript-钩子 &lt;!DOCTYPE html&gt; &lt;html&gt...

2018-12-29 16:12:45 306 0

原创 vue 使用第三方animate css动画

animate css官网: https://daneden.github.io/animate.css/ &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;&...

2018-12-27 16:58:14 1039 0

原创 docker无ca认证以及idea一键部署

写在前面:无ca认证不安全,推荐仅自己可见的时候使用 1、修改服务器配置,开放Docker的远程连接访问 [root@localhost ~]# vim /usr/lib/systemd/system/docker.service 将ExecStart属性value值改为 /usr/bin/d...

2018-12-27 08:53:29 406 0

原创 springboot简易使用actuator健康监控工具

写在前面:本次采用的springboot的版本是2.X 第一步 添加actuator依赖 1.pom.xml 如下: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;project x...

2018-12-21 16:48:31 153 0

原创 Vue浏览器简易安装调试工具vue-devtools

环境要求: Node 6+ NPM 3+ git (非必要) 第一步 将vue-devtools的github项目下载到本地 1.第一种(有git工具):使用git工具 将vue-devtools项目下载到本地: git clone https://github.com/vuejs/vue-d...

2018-11-29 09:02:41 192 0

原创 docker简易搭建thrift以及java与python版本测试

写在前面:thrift是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Go,Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js...

2018-11-20 11:18:09 725 1

原创 springboot 简易集成dubbo

写在前面:在阅读本文前,请前拥有dubbo基础知识,springboot知识 dubbo官网: http://dubbo.apache.org dubbo github 源码地址:https://github.com/apache/incubator-dubbo dubbo 运维项目源码地址:h...

2018-11-14 17:39:54 19330 2

原创 docker图形化管理工具Portainer

Portainer是一款轻量级的图形化管理工具,通过它我们可以轻松管理不同的docker环境。Portainer部署和使用都非常的简单,它由一个可以运行在任何docker引擎上的容器组成。Portainer提供管理docker的containers、images、volumes、networks...

2018-11-08 11:19:45 1303 0

原创 mongodb简易使用

写在前面:Mongdb是为快速开发互联网web应用而设计的数据库系统,设计目标是极简、灵活、作为web栈的一部分,它的数据模型是面向文档,所谓文档是一种类似于JSON的数据结构 mongodb官方文档: https://docs.mongodb.com/manual/ 第一步 创建数据映射目录 以...

2018-11-08 11:02:35 544 0

原创 springboot简易使用kafka

写在前面:本文将使用的是kafka单节点docker环境 读者如果想在Windows安装运行Kafka环境,请参考 https://www.cnblogs.com/flower1990/p/7466882.html 代码地址: https://github.com/Blankwhiter/kafk...

2018-11-06 16:58:15 338 0

原创 docker简易搭建RabbitMQ集群

写在前面:rabbitmq集群与其他集群有些不同,rabbitmq集群同步的指是复制队列,元数据信息的同步,即同步的是数据存储信息;消息的存放只会存储在创建该消息队列的那个节点上。并非在节点上都存储一个完整的数据。在通过非数据所在节点获取数据时,通过元数据信息,路由转发到存储数据节点上,从而得到数...

2018-10-30 12:56:00 5521 17

原创 python简易使用rabbitmq

代码地址:https://github.com/Blankwhiter/rabbitmq 一、搭建rabbitmq环境 请参考《springboot简易集成rabbitmq》 的第一步 https://blog.csdn.net/belonghuang157405/article/details/...

2018-10-29 16:24:46 405 0

原创 springboot简易集成rabbitmq

写在前面:本文采用rabbitmq环境是docker单节点。 项目地址:https://github.com/Blankwhiter/AMQP 一、搭建rabbitmq环境 在centos窗口中,执行如下命令拉取镜像,以及创建容器: docker pull rabbitmq:3.7-managem...

2018-10-29 12:57:32 262 0

原创 springboot简易使用redis缓存

写在前面:本文将使用的是redis单节点docker环境,如需redis集群环境请移步至https://blog.csdn.net/belonghuang157405/article/details/80934743 redis中文教程:http://www.redis.cn 项目地址:https...

2018-10-26 17:24:53 173 0

原创 springboot简易使用定时任务

项目示例地址:https://github.com/Blankwhiter/schedule 一、cron表达式 在线生成cron表达式:http://cron.qqe2.com/ 读者可根据需要进行选择,得出cron表达式 Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每...

2018-10-26 09:44:00 616 0

原创 springboot简易使用邮件功能

写在前面:本文中使用126邮箱进行测试 代码地址: https://github.com/Blankwhiter/email 一、注册邮箱以及开启POP3/SMTP/IMAP 读者请自行注册,以及自行开启POP3/SMTP/IMAP。 在开启POP3/SMTP/IMAP过程中,会要求输入一个授权码...

2018-10-25 15:07:11 644 0

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