[置顶] 安装和配置jenkins

摘要: 1.首先准备java环境,安装JDK 2.下载jenkins至Linux服务器 sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo sudo rpm --imp 阅读全文

posted @ 2018-11-03 15:42 惊涛随笔 阅读(893) 评论(0) 推荐(0) 编辑

[置顶] webpack安装和简单配置

摘要: 1.webpack是一个基于node的项目,所以先装好node和npm 参考我的随笔:https://www.cnblogs.com/jtnote/p/6230384.html 2.先创建项目目录结构,根目录是mywebpack。进入项目根目录,执行:npm init,生成package.json文 阅读全文

posted @ 2018-09-18 14:09 惊涛随笔 阅读(267) 评论(0) 推荐(0) 编辑

[置顶] javascript - 状态模式 - 简化分支判断流程

摘要: 状态模式笔记 当一个对象的内部状态发生改变时,会导致行为的改变,这像是改变了对象 状态模式既是解决程序中臃肿的分支判断语句问题,将每个分支转化为一种状态独立出来,方便每种状态的管理又不至于每次执行时遍历所有分支 主要目的:将条件判断的不同结果转化为状态对象的内部状态,既然是状态对象的内部状态,所以作 阅读全文

posted @ 2016-10-27 15:35 惊涛随笔 阅读(795) 评论(0) 推荐(0) 编辑

[置顶] javascript-模板方法模式-提示框归一化插件

摘要: 模板方法模式笔记 父类中定义一组算法操作骨架,而将一些实现步骤延迟到子类中,使得子类可以不改变父类的算法结构的同时可重新定义算法中某些实现步骤 实例:弹出框归一化插件 css样式 运用寄生组合继承方法 首先要创建基本提示框基类(模板类),然后其他提示框类只需要在继承的基础上,拓展自己所需即可,日后需 阅读全文

posted @ 2016-10-26 17:21 惊涛随笔 阅读(428) 评论(0) 推荐(0) 编辑

[置顶] javascript-组合模式

摘要: 组合模式笔记 组合模式又称部分-整体模式,将对象组合成树形结构以表示'部分整体'的层次结构 组合模式使得用户对单个对象和组合对象的使用具有一致性 demo实例 :表单模块 要调用到前面学习到的寄生组合继承方法 表单 demo 1.表单虚拟父类 Base 2.FormItem容器类 3.Fieldse 阅读全文

posted @ 2016-10-25 10:54 惊涛随笔 阅读(423) 评论(0) 推荐(1) 编辑

[置顶] javascript设计模式-工厂方法模式

摘要: 工厂方法模式笔记 通过对产品类的抽象使其创建业务主要负责用于创建多类产品的实例 对于创建多类对象,简单工厂不太实用,这是简单工厂模式的应用局限,当然这正是工厂方法模式的价值之所在 通过工厂方法模式可以轻松的创建多个类的实例对象,而且创建对象的方式避免了使用者与对象类之间的耦合,用户不必关心创建该对象 阅读全文

posted @ 2016-10-20 15:53 惊涛随笔 阅读(610) 评论(0) 推荐(0) 编辑

[置顶] javascript函数的几种写法集合

摘要: 1.常规写法 2.匿名函数,函数保存到变量里 3.如果有多个变量,可以用对象收编变量 3.1 用json对象 3.2 声明一个对象,然后给它添加方法 3.3 可以把方法放在一个对象函数里 4.可用类来实现,注意类的第二种和第三种写法不能混用,否则一旦混用,如在后面为对象的原型对象赋值新对象时,那么他 阅读全文

posted @ 2016-10-20 10:54 惊涛随笔 阅读(4820) 评论(0) 推荐(1) 编辑

[置顶] javascript继承笔记

摘要: //原型(prototype):原型是一个对象,其他对象可以通过它实现属性继承 /*笔记: * 1.类式继承:通过原型链继承的方式 * 2.原型式继承:对类式继承的封装 * 3.寄生式继承:对原型继承的二次封装,并且在第二次封装过程中对继承的对象进行扩展 * 4.构造函数式继承:通过构造函数继承的方 阅读全文

posted @ 2016-10-19 11:28 惊涛随笔 阅读(284) 评论(0) 推荐(0) 编辑

2022年5月27日

消息中间件:rocketmq集群部署

摘要: 配置hosts cd /etc/hosts 1. 多Master模式 一个集群无Slave,全是Master,例如2个Master或者3个Master,这种模式的优缺点如下: 优点:配置简单,单个Master宕机或重启维护对应用无影响,在磁盘配置为RAID10时,即使机器宕机不可恢复情况下,由于RA 阅读全文

posted @ 2022-05-27 16:49 惊涛随笔 阅读(76) 评论(0) 推荐(0) 编辑

消息中间件:rocketmq控制台安装部署

摘要: 搭建图形化界面 安装Maven #1. 获取Maven安装包(进入 /opt目录操作 cd /opt) wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-b 阅读全文

posted @ 2022-05-27 11:31 惊涛随笔 阅读(264) 评论(0) 推荐(0) 编辑

2022年5月26日

消息中间件:rocketmq单机安装部署

摘要: 一、下载 软件环境: 系统:centos 7 JDK版本:1.8.0_161 本文rocketmq版本是4.9.3,下载地址:https://rocketmq.apache.org/dowloading/releases/ 如果是安装部署需求的话,建议下载Binary版本,因为下载Source版本的 阅读全文

posted @ 2022-05-26 21:33 惊涛随笔 阅读(627) 评论(0) 推荐(0) 编辑

常见消息中间件优劣

摘要: 1.ActiveMQ优点 单机吞吐量:万级topic数量都吞吐量的影响:时效性:ms级可用性:高,基于主从架构实现高可用性消息可靠性:有较低的概率丢失数据功能支持:MQ领域的功能极其完备缺点:官方社区现在对ActiveMQ 5.x维护越来越少,较少在大规模吞吐的场景中使用。 2.Kafka号称大数据 阅读全文

posted @ 2022-05-26 20:57 惊涛随笔 阅读(267) 评论(0) 推荐(0) 编辑

2022年1月24日

Git概述和常用命令

摘要: 1. Git概述 下载地址: https://git-scm.com/download Git是分布式版本控制系统(Distributed Version Control System,简称 DVCS) ,分为两种类型的仓库:本地仓库和远程仓库。 本地仓库:是在开发人员自己电脑上的Git仓库 远程仓 阅读全文

posted @ 2022-01-24 16:27 惊涛随笔 阅读(42) 评论(0) 推荐(0) 编辑

Centos7上安装docker

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

posted @ 2022-01-24 14:49 惊涛随笔 阅读(28) 评论(0) 推荐(0) 编辑

docker概述

摘要: 1. docker相关概念 1.1 docker概述 Docker 是一个用于开发、传送和运行应用程序的开放平台。Docker 使您能够将应用程序与基础设施 分开,以便您可以快速交付软件。使用 Docker,您可以像管理应用程序一样管理基础设施。通过利用 Docker 的快速交付、测试和部署代码的方 阅读全文

posted @ 2022-01-24 14:26 惊涛随笔 阅读(44) 评论(0) 推荐(0) 编辑

2020年1月10日

solr批量操作使用

摘要: 批量新增操作 /** * 批量新增索引 * @param allDocList * @return * @throws IOException * @throws SolrServerException */ public static Boolean batchAdd(List<AllDoc> a 阅读全文

posted @ 2020-01-10 14:41 惊涛随笔 阅读(1328) 评论(0) 推荐(0) 编辑

2019年12月2日

IDEA利用mybatis-generator自动生成dao和mapper

摘要: pom.xml配置 generatorConfig.xml 点击MavenProjects找到项目下的Plugins,展开找到mybatis-generator,展开找到mybatis-generator:generate,双击运行 阅读全文

posted @ 2019-12-02 10:46 惊涛随笔 阅读(1724) 评论(0) 推荐(0) 编辑

2019年7月30日

SpringBoot 单元测试

摘要: 单元测试(模块测试)是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。 单元测试是由程序员自己来完成,最终受益的也是程序员自己。可以这么说,程序员有责任编写功能代码,同时也就有责任为自己的代码编写单元测试。 执行单元测试,就是为了证明这段代码的行为和我们期望的一致。 对于 阅读全文

posted @ 2019-07-30 20:08 惊涛随笔 阅读(398) 评论(0) 推荐(0) 编辑

2019年5月10日

启动/关闭Spring boot服务脚本

摘要: 启动Spring boot服务脚本 关闭Spring boot服务脚本 阅读全文

posted @ 2019-05-10 14:26 惊涛随笔 阅读(865) 评论(0) 推荐(0) 编辑

2019年2月13日

spring cloud 微服务应用间通讯

摘要: SpringCloud 应用间通信基于HTTP的Restful调用方式有两种,RestTemplate与Feign。 1.RestTemplate应用间通讯 通过 @LoadBalanced,可在restTemplate 直接使用应用名字。 2.Feign应用间通讯 引入依赖注意要加版本号,否则引入 阅读全文

posted @ 2019-02-13 16:51 惊涛随笔 阅读(634) 评论(0) 推荐(0) 编辑

2019年1月25日

Nginx服务监听端口修改启动bug

摘要: 监听的端口从80 修改到其他端口出现启动不起来问题。 解决方案如下: 阅读全文

posted @ 2019-01-25 19:33 惊涛随笔 阅读(2716) 评论(0) 推荐(0) 编辑

2019年1月23日

Centos7安装dubbo管理控制台

摘要: 1.下载dubbo源代码 2.进入dubbo-admin目录下 3.执行maven编译命令,mvn install -Dmaven.test.skip=true。-Dmaven.test.skip=true是为了跳过测试,速度快一点 看到build success,说明编译成功。 4.编译成功之后, 阅读全文

posted @ 2019-01-23 17:22 惊涛随笔 阅读(801) 评论(0) 推荐(0) 编辑

2019年1月22日

Centos7安装zookeeper

摘要: 1.进入/opt 2.下载 zookeeper-3.4.10.tar.gz: wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz 3.解压缩 zooke 阅读全文

posted @ 2019-01-22 10:11 惊涛随笔 阅读(1120) 评论(0) 推荐(0) 编辑

导航