自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weifengming

Hellow Word

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 持续集成(gitLab版)

gitlab 安装及汉化GitLab简介:GitLab是一个用于仓库管理系统的开源项目。使用Git作为代码管理工具,并在此基础上搭建起来的Web服务。可通过Web界面进行访问公开的或者私人项目。它拥有GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。它还提供了一个代码片段收集功能可以轻松实现代码复用。常用的网站:官网:https://about.gitlab

2020-10-06 14:50:47 359

原创 dubbo 2.8.4(dubbox)从git下载到安装至maven本地仓库

1. 下载网址:https://github.com/dangdangdotcom/dubbox/tree/dubbox-2.8.42.解压zip文件3. 用maven编下载安装文件如果没有配置全局maven,则就进入maven的bin下,执行cmd命令(按住shift后鼠标右键,选择‘在此处打开命令窗口’ 或在上面的地址栏直接输入cmd也可以):执行命令(若是粘贴此处的话一定要注意把回车去掉!):mvn install-f D:\GitHub\dubbox-du...

2020-10-05 11:07:48 488

原创 Nginx + Tomcat + HTTPS SSL 支持(阿里云http升级https)

一、安全证书下载1.登录阿里云选择控制台2.进入控制台后选择产品与服务,选择安全(云盾)中的SSL证书(应用安全)3.进入页面后,点击购买证书4.根据您的需要进行证书的购买,这里我使用的是免费版的5.购买证书成功后可以在管理控制台我的订单中进行查看6.点击下载,进入证书下载页面,下载相应的证书,这里我下载的是nginx版本二、相关配置1....

2018-09-28 12:08:59 2829

原创 CentOS 安装与配置

一、安装VMware二、安装CentOS-7 创建新的虚拟机 创建新的虚拟机:选择典型:默认下一步选择稍后安装操作系统【或者傻瓜式安装选择安装程序光盘映像文件(iso),选择镜像,直接安装成功】:选择Linux,版本选择CentOS64位:输入虚拟机名称和位置:设置处理器数量默认即可设置虚拟机内存,根据情况设置,我这里设置2G,如果没有特殊需求1G即可设置网络类型,默认即可设置控制器类型,默认设置磁盘类型,默认.

2020-10-05 15:14:48 1082 1

原创 MySQL8 创建用户与授权

MySQL8创建用户与授权时分开的,如果使用MySQL5的授权方式会出现以下错误:#创建账户(% 代表所有IP)create user 'root'@'%' identified by 'password'#赋予权限,with grant option这个选项表示该用户可以将自己拥有的权限授权给别人grant all privileges on *.* to 'root'@'%' with grant option#改密码&授权超用户,flush privileges 命令本

2020-05-17 11:11:25 4057

原创 Tomcat镜像制作及容器启动

1、环境准备下载linux版本tomcat与jdk,并解压至basetomcat目录下【解压目录根据自己的情况定,但是要放在一个文件夹下】2、新建Dockerfile文件 touch Dockerfile #基础镜像FROM ubuntu:16.04#作者MAINTAINER wfmENV REFRESHED_AT 2018-03-10#切换镜像目录,进入/usr目录WORKDIR /usr#在/usr/下创建jdk目录,用来存放jdk文件RUN mkdir

2020-05-17 11:02:05 1053

原创 VSCODE 设置ESLine保存自动格式化

{ "git.ignoreMissingGitWarning": true, "editor.fontSize": 16, "breadcrumbs.enabled": true, "editor.tabSize": 2, "files.associations": { "*.vue": "vue" }, "eslint.options": { "extensions": [ ".js", ...

2020-05-10 20:55:44 290

原创 跨域问题的产生于处理

什么是跨域先了解一下域名的组成: JS 出于安全方面的考虑,不允许跨域调用其他页面的对象,那什么是跨域呢,简单地理解就是因为浏览器同源策略的限制,a.com域名下无法操作b.com或是c.a.com域名下的对象 # URL 说明 是否允许通信 1 ...

2020-03-02 20:17:31 223

原创 ActiveMQ集群配置

使用ZooKeeper实现的MasterSlave实现方式, 是对ActiveMQ进行高可用的一种有效的解决方案, 高可用的原理:使用ZooKeeper(集群)注册所有的ActiveMQBroker。只有其中的一个Broker可以对外提供服务(也就是Master节点) ,其他的Broker处于待机状态,被视为Slave。如果Master因故障而不能提供服务,则利用ZooKeeper的内部选举机制会...

2020-01-30 23:18:24 830

原创 IntelliJ IDEA 快捷键大全

IntelliJ Idea 常用快捷键列表Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本Ctrl+S...

2020-01-30 23:10:03 196

转载 github使用指南(史上最全)

1、简介首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很重的任务,尤其是很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间,完成的进度都是不相同的,你写一点我写一点,甚至可能你今天写的出现了错误,影响到了我昨天写的代码,最后怎么才能将大家的代码轻松的汇总起来,又怎么...

2020-01-30 23:04:12 30399 2

原创 解决Maven导入依赖慢

默认安装的maven使用官网地址下载依赖包,在国内访问比较慢。将maven配置文件中下载依赖包地址修改成国内地址,一般都使用阿里的地址,修改setting.xml 配置文件增加如下路径:注意拷贝时候注意空格,会导致.xml文件编译错误<mirror><id>alimaven</id><mirrorO...

2020-01-29 21:23:53 750

原创 vue 之 axios

1、初始化项目具体参见https://blog.csdn.net/nuannuanwfm/article/details/1040828252、axios安装1、 利用npm安装npm install axios --save2、 利用bower安装 bower install axios --save3、 直接利用cdn引入 <script src="h...

2020-01-26 13:30:47 117

原创 vue搭建脚手架搭建

一、安装vue-cli,相信你既然会用到vue-cli,自然node环境是OK的,直接命令行下安装npm install -g vue-cli二、使用vue-cli创建vue项目vue init <template-name> <project-name>template-name: . webpack . webpack-simple...

2020-01-25 12:16:09 520

原创 Linux 安装Docker

1、安装环境此处在Centos7进行安装,可以使用以下命令查看CentOS版本lsb_release -a在CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看uname -r2、用yum源安装2.1 查看是否已安装docker列表yum list installed | grep docker...

2020-01-23 15:51:19 299

原创 克隆虚拟机(centos7)

大家在进行开发测试的时候,很多情况下需要使用到虚拟机,但是安装一个镜像之后克隆其他镜像的方式后更方便本例中要从名为master1的虚拟机克隆一个名为node1的输入新的虚拟机名称和文件存放路径然后开始克隆,需要一段时间克隆完成,开始对新的虚拟机(node1)设置在网卡设置生成一个新的mac地址,并复制出来后...

2020-01-23 15:08:23 672

转载 IntelliJ IDEA 设置编码为utf-8编码

IntelliJ IDEA 统一设置编码为utf-8编码问题一:File->Settings->Editor->File Encodings问题二:File->Other Settings->Default Settings ->Editor->File Encodings问题三:将项目中的.idea文件夹中的encodings...

2019-06-16 15:26:11 1440

原创 Executor框架之ThreadPoolExcutor&ScheduledThreadPoolExecutor浅析

无论是在java还是在android中其实使用到的线程池都基本是一样的,因此本篇我们将来认识一下线程池Executor框架(相关知识点结合了并发编程艺术书以及Android开发艺术探索而总结),下面是本篇的主要知识点:1.Executor框架浅析首先我们得明白一个 问题,为什么需要线程池?在java中,使用线程来执行异步任务时,线程的创建和销毁需要一定的开销,如果我们为每一个任务创建一...

2019-05-26 11:07:56 1547

原创 npm安装

1、下载nodejswindows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://nodejs.org/),便可以看到首页的下载按钮,直接点击就会自动下载。2、安装过程安装过程基本直接“NEXT”就可以了。(windows的安装msi文件在过程中会直接添加path的系统变量,变量值是你的安装路径,例如“C...

2018-10-08 11:07:37 2932

转载 IntelliJ IDEA 2018.1创建普通Maven项目

第一部分:新建一个Maven项目打开IDEA,File&gt;New&gt;Project,选择Maven,选择Project SDK(JDK),勾选Create from archetype(),选择maven-archetype-webapp。填写GroupId和ArtifactIdGroupId和ArtifactId是确定项目在Maven仓库中的坐标,具有唯一性,可以通过他们...

2018-09-28 16:40:06 494

转载 JDK1.8-Stream()使用详解

为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对集...

2018-09-28 15:32:08 201

转载 Spring+SpringMVC+Mybatis的搭建教程

一:概述SSM框架在项目开发中经常使用到,相比于SSH框架,它在仅几年的开发中运用的更加广泛。Spring作为一个轻量级的框架,有很多的拓展功能,最主要的我们一般项目使用的就是IOC和AOP。 SpringMVC是Spring实现的一个Web层,相当于Struts的框架,但是比Struts更加灵活和强大! Mybatis是 一个持久层的框架,在使用上相比Hibernate更加灵活,可以控...

2018-09-18 19:55:57 124

原创 eclipse创建maven工程

1.在eclipse中用maven创建项目,右键new&gt;&gt;Maven Project 2.点击next继续 3.点击next继续,选择maven-archetype-webapp, 4.点击next继续,填写Group id和Artifact id, Version默认,Package可以不填5. 然后点击finish,完成web项目的创建: 在...

2018-09-18 19:48:15 115

转载 java处理苹果浏览器safari无法播放视频流(Accept-Ranges)

转载:https://blog.csdn.net/u010120886/article/details/79007001最近在做一个在线播放视频流的程序,安卓和电脑上都可以正常的播放。可以唯独ios上无法正常播放。开始在网上找了很多资料觉得不是很到位,所以在这里记录一下。刚开始时代码返回的视频流是在一个请求里全部返回的,而苹果的浏览器会先发一次探测请求来获取文件大小,之后再发送多次请求来分...

2018-08-15 17:22:26 2718

原创 MongoDB的下载与安装

一、下载Windows下安装:(1)下载网址:https://www.mongodb.com/  (2)注意:            a、到download的地方下载,下载【Community Server】,里面有各种操作系统        b、生产环境肯定要是Windows-Server或者Linux,但是在测试学习阶段,如果你电脑是Win7/8/10,那么下载“Windows Server ...

2018-02-27 22:38:27 179

原创 JVM深入理解

一 基本概念JVM基本结构:1、java的内存空间:1)方法区:各线程共享的区域,存放类信息、常量、静态变量。2)java堆:线程共享区域,存放类的实例,java堆空间是最大的,java堆空间不足,抛出OutOfMemoryError异常3)java栈:线程的私有区域,生命周期与线程相同,一个线程就是一个java栈,每执行一个方法就会往栈中压入一个元素,这个元素叫做“栈帧”,栈帧包含了方法中的局部...

2018-02-26 20:03:44 155

mybatis自动创建代码

最近用到MyBatis的代码自动生成的功能,由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这样可以省去很多的功夫,将生成的代码copy到项目工程中即可。

2018-09-05

空空如也

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

TA关注的人

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