自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 docker安装部署dragonfly2镜像加速服务

​ Dragonfly 作为龙蜥社区的镜像加速标准解决方案,是一款基于 P2P 的智能镜像和文件分发工具。它旨在提高大规模文件传输的效率和速率,最大限度地利用网络带宽。在应用分发、缓存分发、日志分发和镜像分发等领域被大规模使用。​ 现阶段 Dragonfly 基于 Dragonfly1.x 演进而来,在保持 Dragonfly1.x 原有核心能力的基础上,Dragonfly 在系统架构设计、产品能力、使用场景等几大方向上进行了全面升级。

2023-02-10 16:29:22 1669 2

原创 grafana安装部署、自定义主题、dashboard模板导入

Grafana 是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。官网地址::快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;:Graphite,InfluxDB,OpenTSDB,Prometheus,Elasticsearch,CloudWatch和KairosDB等;

2022-10-26 16:16:52 15733 1

原创 sonarqube、gitlab、gitlab-runner集成,实现代码push后立即扫描代码生成报告

本文介绍gitlab代码托管平台集成gitlab-runner,并与sonar(sonarqube)配合,实现代码push到gitlab后,对代码进行静态扫描,生成质量报告。

2022-07-20 18:45:03 3074 1

原创 Gerrit平台代码自动同步到Gitlab

本文介绍如何将Gerrit代码托管平台上的代码自动同步到Gitlab平台

2022-07-15 17:56:58 1990

原创 IDEA集成Gerrit插件

Gerrit是一个代码托管平台,与gitee、gitlab相似,但是具有代码审核功能,在devops、代码质量管控方面比较有用,本文介绍开发工具IDEA如何集成Gerrit。

2022-07-15 15:22:07 3221 2

原创 windows集成gitlab、gerrit等多git开发环境介绍

在git代码开发环境时,有时会向gitlab、gerrit、gitee等代码托管平台提交代码,这就需要在windows开发环境集成多种git代码托管平台环境,本文将介绍如何在windows环境集成这几种环境,以gitlab、gerrit为例。......

2022-07-15 11:48:52 1006

原创 CentOS 7.x安装部署Gerrit完整教程

本文介绍基于CentOS 7.x 搭建Gerrit服务

2022-07-06 17:08:14 1813 5

原创 minio-operator部署minio服务,并用Java客户端访问minio

本文介绍如何用minio-operator来部署minio服务,并浏览器和Java客户端来访问minio上的数据安装krew插件(可选)脚本命令安装安装minio-operator安装minio-operator有两种方式第一种(不推荐):可以用刚才安装的krew插件来安装kubectl minio命令插件,然后用插件来安装。第二种(推荐):下载指定版本脚本安装地址: https://github.com/minio/operator/tags.........

2022-06-27 14:58:30 2609 4

原创 SpringBoot Maven 插件开发-ASM字节码插桩技术修改代码

SpringBoot Maven 插件开发-动态修改代码需求背景maven 插件开发新建插件项目使用插件需求背景因业务需要,公司将某项目改造,故需要将业务逻辑层service实现类中所有的私有private方法改为public,以便在项目打包成jar包后,供子类复用父类的私有方法。考虑到业务类比较多,手动改比较麻烦,现采用ASM字节码操作技术编写maven插件,利用插件在项目编译compile阶段进行修改。maven 插件开发新建插件项目1、将项目的pom文件打包方式配置为如下:<pack

2022-05-13 14:35:52 897

原创 linxu将文件/代码从一台机器同步到另外一台机器

# 代码同步DevOps中,常常需要将一个linux A环境中的代码或文件同步到另外一台linux机器B,同步后重启Linxu B上的应用服务器,其shell脚本如下:```shell[lxl@WeifuwuServer sh]$ vim tongbu_service_order_to_174.sh#!/bin/bash# 同步rsync -avz -e 'ssh -p 10068' --delete /anjutu/tomcat8_service_order/webapps/serv

2021-09-24 09:57:36 584

原创 elasticsearch ik分词词库热更新

原理: elasticsearch会每隔一分钟从config目录下的IKAnalyzer.cfg.xml文件指定的远程地址中拉取词库,进行更新部署tomcat下载地址:https://tomcat.apache.org/download-80.cgi解压[ajtuser@centos7 ~]$ tar -zvxf apache-tomcat-8.5.69.tar.gz [ajtuser@centos7 ~]$ mv apache-tomcat-8.5.69 /usr/loca.

2021-08-01 15:46:56 696

原创 elasticsearch安装ik中文分词器

# 进入es bin 目录,运行如下脚本安装ik分词器cd /usr/local/elasticsearch/bin[ajtuser@centos7 bin]$ ./elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.3.0/elasticsearch-analysis-ik-7.3.0.zipfuture versions of Elasticsear

2021-08-01 14:03:25 362

原创 kibana下载安装启动

下载与安装为了方便学习elasticsearch,最好安装一下kibana,kibana版本最好与elasticsearch保持一致下载地址:https://www.elastic.co/cn/downloads/kibana解压[ajtuser@centos7 ~]$ tar -zvxf kibana-7.3.0-linux-x86_64.tar.gz移动到/usr/local目录下,并重命名[ajtuser@centos7 ~]$ mv kibana-7.3.0-linu

2021-08-01 13:29:18 320

原创 Elasticsearch 7.3.0版本学习笔记-下载与安装

Elasticsearch 7.3.0版本学习笔记Elasticsearch 是一个基于JSON的分布式搜索和分析引擎。Elasticsearch 官网地址:https://www.elastic.co/cn/elastic-stack/## 下载与安装Elasticsearch Linux版 下载地址:https://www.elastic.co/cn/downloads/past-releases/,本文下载7.3.0版本解压```shell[root@centos7 ~]#

2021-08-01 12:47:34 630

原创 使用redis实现分布式锁(在集群环境下让任务排队执行)

需求:在集群环境下,读写同一个数据库表,我们为了保证数据的最终一致性,需要让任务排队执行。分布式锁的实现方式,网上有很多种方式。 1.使用数据库表实现; 2.使用zookeeper实现; 3.使用redis实现; 这里讲用redis实现的方法,其他两种实现方式,读者可以自行百度。 redis是个很好的NoSQL数据库,多用于缓存数据的场景,但同时也可以用来制作一个分布式事务锁,其实现的原理

2017-11-19 20:40:02 3690

原创 Spring配置多个数据源,并实现数据源的动态切换

1.首先在config.properties文件中配置两个数据库连接的基本数据。这个省略了 2.在spring配置文件中配置这两个数据源: 数据源1 <!-- initialSize初始化时建立物理连接的个数0 maxActive最大连接池数量8 minIdle最小连接池数量0--> <bean id="dataSource1" class="com.alibaba.druid

2017-10-11 14:52:15 17711 11

原创 bootstrap的footerFormatter的使用

很多情况下需要对表格每一列的数据进行汇总,这个时候footerFormatter的用处就体现出来了。 第一步:showFooter: true, 第二步: 字段属性要对应,其次用console.log(value),看控制台打出来的是个数组, 所以要将该数组转成一个json对象,然后再以“对象.属性”的方式来取值, 最后累加,并返回。 最后看效果。

2017-08-02 17:03:26 10119 4

原创 java策略模式与Spring整合

java设计模式有很多种,其中策略模式算是比较常用的。在项目写完之后对部分代码进行了重构,其中就用到了策略模式(strategy),有了一点体会就记录一点点需求:根据不同的渠道代码自动生成流水号,需求很简单,我们常用的if else if …..else就能够把需求解决,但这样程序拓展性能不好,每添加一条就要修改不少的if else的源代码,所以这里就使用了策略模式。 第一步:先看策略接口/**

2017-07-28 17:19:53 1886

转载 xml与java对象之间的相互转化

Java和xml的互相转换,依靠强大的JAXBContext可以轻松实现。下面通过一个简单案例学习一下JAXBContext首先准备好一个JavaBean供实验:注意1、类文件注解:@XmlRootElement不可缺少2、2个Student的构造方法不能少[java] view plain copy @XmlRootElement  p

2017-07-07 16:36:05 333

转载 JQuery实现回车代替Tab键(按回车跳到下一栏)

一个提交按钮以后,用户如果按了键盘的回车键,默认情况下,就会提交这个表单了。这样对于用户输入各个表单项目,用户体验很不好,输入完一个项目,或者用鼠标选择下一个项目,或者用键盘的Tab键选中下一个项目。二、问题要求:1:如果当前处于焦点(也就是用户正在输入的那个文本框)不是最后一个输入框,那么按回车键时,将焦点转移到下一个输入框;2:如果当前处于焦点(也就是用户正在输入的那个文本框)是最

2017-03-10 10:25:52 3264

空空如也

空空如也

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

TA关注的人

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