自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

为梦想而奋斗,无悔_一叶扁舟的点滴成长!

人生有一种追求不是功名利禄,而是一生无悔!不为昨天而后悔,不为明天而迷茫。把握好今天,谨慎的走好人生的每一步。

  • 博客(296)
  • 资源 (3)
  • 收藏
  • 关注

原创 docker安装mysql和mysql的主从复制的搭建(采坑记录)可用

为了在docker搭建mysql的主从复制,踩了很多坑,特此记录一下。一、安装环境:1.1.mac:MacBook Pro1.2.docker安装的是Docker Desktop,附链接:https://www.docker.com/products/docker-desktop1.3已经安装好了docker二、安装mysql1.docker安装mysql docker pull mysql:latest2.进入容器docker exec -it a0f6a6b6b89d /bin/ba

2021-03-05 23:19:01 296 1

原创 element-ui中的table记住分页多选框选中的数据

<el-table v-loading="widgetListLoading" ref="multipleTable" :data="notAddwidgetList" :row-key="getRowKeys" border strip...

2019-03-08 11:52:29 7322 4

原创 设计模式学习笔记(16)--责任链模式

1.定义职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。由于英文翻译的不同,职责链模式又称为责任链模式,它是一种对象行为型模式。2.uml图3.示例代码:示例:审批假条 某OA系统需要提供一个假条审批的...

2019-03-07 15:53:34 569

原创 设计模式学习笔记(15)--中介者模式

1.定义中介者模式(Mediator Pattern)定义:用一个中介对象来封装一系列的对象交互,中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。中介者模式又称为调停者模式,它是一种对象行为型模式。2.uml图3.示例代码比如相亲找对象,中介者是媒婆,那么媒婆肯定有男女双方的联系方式,然后比较条件看是否合适package co...

2019-03-07 11:24:55 196

原创 设计模式学习笔记(14)--适配器模式

1.定义适配器模式(Adapter Pattern) :将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。2.uml图3.代码:(1).适配器模式很像电源适配器,220V的电压无法直接使用,那么用一个电源适配器,转换成12V的电压pac...

2019-03-06 22:26:30 405

原创 设计模式学习笔记(13)--桥接设计模式

1.定义桥接模式(Bridge Pattern):将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式。2.uml图3.代码:package com.wuhuiskiff.www.bridge.code.car;/** * @Auther: 一叶扁舟 * @Dat...

2019-03-06 16:32:57 189

原创 dubbo注册到redis服务器使用的是内网地址的问题

在使用redis作为注册服务器,而在阿里云ecs服务的服务提供者注册时,竟然是内网ip,在本地测试就无法访问部署的微服务了,解决方案,配置公网ip找到服务器的本机主机名,在/etc/hostname里面然后在/etc/hosts中添加 公网ip 主机名如下图:...

2019-03-04 22:43:43 467

原创 centos服务器安装nginx

1.预先安装其他的软件:$> yum install gcc-c++$>yum install pcre pcre-devel$>yum install zlib zlib-devel$>yum install openssl openssl--devel2.在/usr/local新建一个nginx文件夹$>mkdir nginx...

2019-02-28 14:07:59 139

原创 centos安装nexus,配置私服

1.在/usr/nexus文件下下载nexus;wget https://sonatype-download.global.ssl.fastly.net/nexus/3/nexus-3.9.0-01-unix.tar.gz 2.解压:tar -zxvf  nexus-3.9.0-01-unix.tar.gz 3.启动:./nexus start修改/etc/pro...

2019-02-25 14:05:14 350

原创 centos7.3安装redis

1.在/usr/local/redis/目录执行命令将redis安装包下载下来:wget http://download.redis.io/releases/redis-5.0.3.tar.gz2.解压:tar -zxvf redis-5.0.3.tar.gz3.进入目录下:/usr/local/redis/redis-5.0.3执行命令:make4.执行命令:m...

2019-02-22 15:18:24 210

原创 linux查看cpu过高

1.$top -c #列出所有的进程信息以及cpu占比信息(P大写的P)2.$top -Hp 6514找到cpu最大的线程id3.将线程的pid转化成16进制$printf "%x\n"  655319994.查看堆栈,找到对应的线程jstack 进程id | grep  '0x1999' -C5 --color5.$yum install gdb#...

2019-02-19 10:23:03 981

原创 设计模式学习笔记(12)--代理设计模式

1.定义       代理模式(Proxy Pattern) :给某一个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式的英文叫做Proxy或Surrogate,它是一种对象结构型模式。2.uml图3.代码上图简单代码实现(静态代理):package com.wuhuiskiff.www.proxy.code.simple;/** * @Auther: 一...

2019-02-18 12:42:36 278

原创 设计模式学习笔记(11)--享元模式

1.享元模式       享元模式(Flyweight Pattern):运用共享技术有效地支持大量细粒度对象的复用。系统只使用少量的对象,而这些对象都很相似,状态变化很小,可以实现对象的多次复用。由于享元模式要求能够共享的对象必须是细粒度对象,因此它又称为轻量级模式,它是一种对象结构型模式。2.uml图 3.代码package com.wuhuiskiff.www.fl...

2019-02-15 21:46:29 237

原创 apache bench安装与使用

1.下载地址:https://www.apachelounge.com/download/如下截图:2.解压后配置path环境命令(让全局都能访问该命令)注意环境变量是指向bin目录下的,如下:C:\soft\ApacheBench\httpd-2.4.38-win64-VC15\Apache24\bin3.win+r输入cmd,打开dos命令窗口>ab -...

2019-02-15 00:15:12 589

原创 greys线上调试代码

greys线上调试代码软件的说明文档地址:https://github.com/oldmanpushcart/greys-anatomy/wiki/greys-pdf文件位置:>cd /usr/greys如何获取pid:>ps -ef|grep java 然后从输出中找到你需要的Java进程如进程号为7737启动脚本:>/usr/greys/g...

2019-02-14 15:23:45 496

原创 设计模式学习笔记(10)--观察者模式

1.观察者模式定义       观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/Listener)模式或从属者(Dependents)模式。观察者模式是一种对...

2019-02-13 21:44:22 853

原创 设计模式学习笔记(9)--策略模式

1.定义策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。策略模式是一种对象行为型模式。 2.UML图3.代码package com.wuhuiskiff.www.strategy.code.algorithm;/** * @Auther:...

2019-02-11 23:46:58 141

原创 设计模式学习笔记(8)--装饰模式

1.定义       装饰模式(Decorator Pattern) :动态地给一个对象增加一些额外的职责(Responsibility),就增加对象功能来说,装饰模式比生成子类实现更为灵活。其别名也可以称为包装器(Wrapper),与适配器模式的别名相同,但它们适用于不同的场合。它是一种对象结构型模式。 2.UML图(1)组件的uml图(2)变形金刚的uml图3....

2019-02-11 23:38:20 169

原创 groovy安装与配置

1.去官网下载:http://www.groovy-lang.org/download.html或者Apache下载:https://archive.apache.org/dist/groovy/下载的比较慢,Apache可能快点下载后解压后放到D:\soft\gradle2.配置path路径:变量:GROOVY_HOME变量值:D:\soft\gradle\groovy-...

2019-01-30 00:45:34 992

原创 java接口参数校验加密工具类

import java.security.MessageDigest;import java.util.Arrays;import java.util.Map;import java.util.Set;/** * @Auther: 一叶扁舟 * @Date: 2019/1/15 14:13 * @Description: 加密延签工具包 */public class Xad...

2019-01-29 10:11:29 1743

原创 element-ui自定义选择控件

1.需求:由程序员定义好控件,如单选框,多选下拉框,单选下拉框等,然后由用户决定使用哪个或者多个,是否必填,长度限制等2.新增控件<template> <div> <el-row :gutter="20"> <el-form-item style="font:22px"> {{ widgetTitl...

2019-01-29 09:29:56 2272

原创 vue的日期,今日,昨日,最近七天,本月

1.安装moment:npm install moment --save2.引入:import moment from 'moment'3.在js模块中使用: // 今日 today() { var date = moment(new Date()).format('YYYY-MM-DD') var today = moment().subtr...

2019-01-24 10:08:32 3845

原创 vue路由跳转,左边的菜单栏不变,右边页面改变

1.需求:左边是菜单,右边的页面根据左边的菜单变化而变化,当一个界面想跳到另一个界面时,左边的菜单不变,但是右边的界面会响应的该改变。关键在于配置path:/management/advertDemandRelease/dataDetail。参数id放在路由上(1)在vue文件中的代码: <el-table-column label="操作" align="left" style=...

2019-01-23 16:48:04 26105 5

原创 java根据网络url下载图片文件

public class CommonUtils { public static boolean validateUrl(String url){ String regex = "(http|ftp|https):\\/\\/[\\w\\-_]+(\\.[\\w\\-_]+)+([\\w\\-\\.,@?^=%&:/~\\+#]*[\\w\\-\\@?^...

2019-01-08 15:50:30 864

原创 vue下载图片和跨域下载图片

1.如果知道了网络的url,进行下载(1).方式1:使用h5的标签,一定要写href和download,href指向的是目标url,download可以指定下载的文件名<a :href="url" target="_blank" download> <el-button size="small" type="primary">下载<

2019-01-08 15:43:39 3206 3

原创 UnhandledPromiseRejectionWarning: Error: Cyclic dependency

>npm run build:sit> [email protected] build:sit D:\work\workspace\code\ssp-front> cross-env NODE_ENV=production env_config=sit node build/build.js| building for sit environment......

2019-01-07 15:53:10 2591

原创 java获取当前剩余时间

//获取直到今天结束剩余的秒数 public static Long getTodayLeftSeconds(){ return 86400 - DateUtils.getFragmentInSeconds(Calendar.getInstance(), Calendar.DATE); }使用的jar包:commons-lang3.jar包org.apache.commons....

2019-01-05 12:58:31 832

原创 java中枚举的使用

package com.skiff.www.base.grammar.enums;import java.util.EnumMap;import java.util.Map;/** * @Auther: 一叶扁舟 * @Date: 2018/12/22 15:17 * @Description:EnumMap的使用和枚举的使用 */public class EnumMapTe...

2018-12-22 16:02:38 125

原创 二维数组的foreach遍历和三种集合的遍历

package com.skiff.www.base.grammar;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * @Auther: 一叶扁舟 * @Date: 2018/12/22 14:31 * @Description:采用foreach遍历二维数组和集合...

2018-12-22 14:43:14 734 1

原创 使用vue遇到的坑

1.在使用vue数组的时候,在数组里面的对象添加数据,该数据对应的页面并不会改变,及该数据的改变会无法驱动页面的更新。  getProductList() { this.productListLoading = true fetchGetProductsByComboId(this.comboId, this.page, this.size).then(re...

2018-12-21 17:36:48 414

原创 java获取视频的时长

1.获取jar包(没有maven的坐标)http://www.sauronsoftware.it/projects/jave/index.php2.视频上传的工具类,注意:这个是上传到阿里云的oos上的工具类,package com.ad.admin.utils.oss;import com.ad.admin.common.AdAllianceProperties;import...

2018-12-10 17:02:15 1513

原创 设计模式学习笔记(7)--建造者模式

1.定义 建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式是一步一步创建一个复杂的对象,它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节。建造者模式属于对象创建型模式。根据中文翻译的不同,建造者模式又可以称为生成器模式。2.UML图 3.代码pa...

2018-11-11 15:44:33 229

原创 设计模式学习笔记(6)--原型模式

1.定义原型模式(Prototype Pattern):原型模式是一种对象创建型模式,用原型实例指定创建对象的种类,并且通过复制这些原型创建新的对象。原型模式允许一个对象再创建另外一个可定制的对象,无须知道任何创建的细节。 原型模式的基本工作原理是通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝原型自己来实现创建过程。 2.UML图3.代码...

2018-11-11 11:19:13 153

原创 设计模式学习笔记(5) --计算器的设计模式(简单工厂,工厂方法)

1.面向过程的计算器package com.skiff.www.factory.calculator;import java.util.Scanner;/** * @Auther: 一叶扁舟 * @Date: 2018/11/1 20:23 * @Description: 简单的计算器 * */public class Calculator {public stat...

2018-11-01 21:51:27 3074

原创 设计模式学习笔记(4) --抽象工厂

1.定义:产品等级结构:产品等级结构即产品的继承结构,如一个抽象类是电视机,其子类有海尔电视机、海信电视机、TCL电视机,则抽象电视机与具体品牌的电视机之间构成了一个产品等级结构,抽象电视机是父类,而具体品牌的电视机是其子类。由不同工厂生产的同一类型的产品。产品族:在抽象工厂模式中,产品族是指由同一个工厂生产的,位于不同产品等级结构中的一组产品,如海尔电器工厂生产的海尔电视机、海尔电冰箱,...

2018-10-31 23:48:53 167

原创 设计模式学习笔记(3) --工厂方法

1.定义:工厂方法模式(Factory Method Pattern)又称为工厂模式,也叫虚拟构造器(Virtual Constructor)模式或者多态工厂(Polymorphic Factory)模式,它属于类创建型模式。在工厂方法模式中,工厂父类负责定义创建产品对象的公共接口,而工厂子类则负责生成具体的产品对象,这样做的目的是将产品类的实例化操作延迟到工厂子类中完成,即通过工厂子类来确定...

2018-10-31 22:52:22 158

原创 设计模式学习笔记(2) --简单工厂

1.定义:简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。在简单工厂模式中,可以根据参数的不同返回不同类的实例。简单工厂模式专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。2.UML图:3.代码:package com.skiff.www.facto...

2018-10-30 22:43:20 135

原创 设计模式学习笔记(1) --单例设计模式

1.最基本的单例模式:package com.skiff.www;/** * @author 一叶扁舟(skiff) * @ClassName: Singleton * @Description:单例设计模式 * 有三个要点: * 1.一个类必须只有一个实例 * 2.这个类必须自己创建实例对象 * 3.这个类能够自行向整个系统提供访问这个实例的方法 * * * @cr...

2018-10-18 22:45:34 137

原创 机器学习基础笔记--决策树

利用sklearn的库,中文文档sklearn之决策树,本人python的版本一直用的是py3.71.概述 决策树(判定树)是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布。树的最顶层是根结点。 2.决策树算法: ID3, C4.5, C5.0 和 CARTID3(Iterative Dic...

2018-09-27 18:17:17 234

原创 python爬取腾讯招聘的职位

1.新建项目使用命令scrapy startproject  tencentcrawl2.进入tencentcrawl\spidersscrapy genspider -t crawl  tencent  hr.tencent.com-t是模板的意思3.编写items.py文件# -*- coding: utf-8 -*-# Define here the model...

2018-09-16 16:31:55 1025

java内嵌浏览器

本代码J2SE代码,采用swt编程,实现内嵌浏览器,下载后找到项目中的两个类中的main运行即可。由于IE和Chrome内核不一样,所以采用jar包不一样,其中Chrome使用的jxbrowser,该项目中的jxbrowser已破解,放心使用。

2018-03-12

android的GPS源码

这是自己写的一个获取GPS的源码 自己亲测过 如果不能运行 可以联系本人 编译版本是androidAPI19 具有开始 暂停 停止功能 里面采用计时器的不停的获取GPS数据 暂停的时候就将数据存储到文件中

2014-09-15

android布局管理器代码

对于android常用的布局管理器的代码练习,主要以xml文件为主,也有部分的Activity的操作!

2014-02-13

空空如也

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

TA关注的人

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