自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ClickHouse UDF 运行速度慢问题

ClickhHouse UDF 运行速度慢问题

2023-11-16 18:39:58 1311

原创 ClickHouse Java多参UDF

ClickHouse调用java语言编写的多参UDF例程

2023-10-30 15:07:58 836

原创 ClickHouse UDF 官方示例Example报错解决方案

解决ClickHouse的UDF官方示例报错问题

2023-10-26 11:26:25 585

原创 Jenkins Pipeline 部署Java项目示例

Jenkins Pipeline 快速部署Java项目示例

2022-06-14 15:57:48 1292 1

原创 CentOS安装Docker

一、系统环境组件版本Centos8.0.1905Docker20.10.16二、yum源设置# 备份原来而皮脂cd /etc/yum.repos.dcp CentOS-Base.repo CentOS-Base.repo.bak# 下载阿里云的配置wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo三、Docker安装1、配置镜像# 安装yum-utilsyum i

2022-05-30 16:45:13 328

原创 Jenkins Docker HARBOR集成

一、系统环境组件版本Centos7.6.1810Jenkins2.319.1Docker20.10.12Docker-Compose1.29.2HARBOR2.4.1二、学习资料《每天5分钟玩转Docker容器技术》HARBOR官网三、Docker安装1、Docker官方文档2、Docker-Compose官方文档四、HARBOR安装1、下载安装包下载地址【注意】1、HARBOR分1.0和2.0两个大版本,根据自己需要选择

2022-03-10 18:34:18 2038

原创 SonarQube 8.9 LTS Docker 安装配置使用说明

一、系统环境组件版本Ubuntu20.04Jenkins2.319.1SonarQube8.9.7-communityJDKopenjdk 1.8.0_312二、数据挂载目录# 新建PostgreSQL挂载目录mkdir -p ~/soft/postgres# 新建SonarQube挂载目录mkdir ~/soft/sonarqube/datamkdir ~/soft/sonarqube/extensionsmkdir ~/soft/sona

2022-02-21 12:23:15 2669

转载 Grafana Prometheus 监控JVM进程

一、总体架构图下图展示了各个组件在此过程中的作用二、jmx_prometheus负责生成JVM的监控信息1、下载agent的jar包:jmx_prometheus_javaagent-0.16.1.jar,下载地址2、配置:jmx_prometheus.yaml,更多配置信息请参考 jmx_exporterwercaseOutputLabelNames: truelowercaseOutputName: truewhitelistObjectNames: ["java.lang:typ

2022-02-16 18:32:37 2400

原创 Jenkins Pipeline 中阶示例详解

Jenkins Pipeline 中阶示例1、节点部署2、拉取代码3、修改Pom.xml4、提交代码5、自动部署6、发布通知

2022-02-16 12:03:59 2121 1

原创 Mac 使用Idea内置Maven

一、系统环境组件版本MacOS11.4Idea2021.1 Ultimate Edition二、Idea 内置Maven1、setting.xml新建访达窗口,选择home目录按下“command+shift+.”三个键,显示隐藏目录和文件如果要隐藏则再按一下即可。进入“.m2”文件夹,编辑setting.xml即可<!-- 在mirror下添加额外镜像地址 --><!-- 阿里云中央仓库 159行 --> <mirro

2022-01-25 16:20:06 1149

原创 Elasticsearch null_pointer_exception

一、系统环境组件版本ElasticSearch6.6.1ES有6个节点,简称es1、es2、es3、es4、es5、es6二、问题复现1、ES索引{ "mappings": { "_doc": { "dynamic": "strict", "properties": { "title": { "type": "text", "analyzer": "ik_max_word"

2021-12-29 18:10:23 3845

原创 Sentry SpringBoot Log4j2 or Logback

一、系统环境组件版本Ubuntu20.04SpringBoot2.5.8二、Sentry联动1、创建一个新项目2、获取DNS链接3、按照官网教程配置Springboot三、代码示例1、Controllerpackage com.example.demosentry.controller;import io.sentry.Sentry;import io.swagger.annotations.Api;import io.swagger.ann

2021-12-27 15:58:27 627

原创 Jenkins 编译JAVA报错:package javafx.util does not exist

一、系统环境组件版本Ubuntu20.04openjdk1.8.0_312二、Bug描述Ubuntu下mvn编译java程序时报错,但开发环境没有错误package javafx.util does not exist三、解决过程开发环境使用的Oracle的JDK1.8.0_311,自带javafxUbuntu环境使用的是OpenJDK,需要安装openjfxsudo apt-get install openjfx四、参考鸣谢IDEA 开发javaf

2021-12-27 14:46:15 5918 1

原创 Jenkins 简单的日志http服务

一、系统环境组件版本Ubuntu20.04Jenkins2.319.1python2.7.17二、Python SimpleHTTPServerSimpleHTTPServer是Python 2自带的一个模块,是Python的Web服务器。它在Python 3已经合并到http.server模块中# 1、进入待分享目录logcd /usr/local/log# 2、启动SimpleHTTPServer# Python2 port为端口号nohup

2021-12-22 16:44:09 470

原创 Log4j2 JNDI漏洞复现测试

一、系统环境组件版本Ubuntu20.04二、简要说明1、jar包说明名称作用hacker-0.0.1-SNAPSHOT.jar攻击者target-0.0.1-SNAPSHOT.jar攻击目标2、攻击说明(1)hacker启动一个RMI服务,端口号1099,绑定了evil路径,返回“com.example.target.service.HackerTest”的依赖。(2)target记录一条日志,内容为“${jndi:rmi://lo

2021-12-15 18:34:56 1269

转载 <转>Jenkins流水线获取提交日志

写在前之前使用Jenkins pipeline的时候发现拿不到日志,使用multiple scms插件对应是日志变量获取日志的方式失效了,但是查看流水线Pipeline Syntax发现checkout竟然有包含提交日志的选项,这里一定有办法获取到日志,苦于之前时间紧任务重,就先当它不能获取日志????最近在搞点东西,顺便想到了点关键词终于google到了,没看到其它博客里有写,就记录一下实现原理在pipeline块外部声名一个使用@NonCPS修饰的方法,从构建时变量currentBuild.c

2021-12-13 15:43:13 1220

原创 Jenkins Pipeline 多分支和聚合项目部署

一、系统环境组件版本Ubuntu20.04Jenkins2.319.1Bitbucket二、多分支部署1、代码库中新建分支分支版本master主分支dev开发分支2、修改对应分支的Jenkinsfile /* 从Bitbucket上拉取分支 * @url git地址 * @branch 分支名称 * @credentia

2021-12-13 11:52:49 2587

原创 Jenkins Pipeline SSH部署

一、系统环境组件版本Ubuntu20.04Jenkins2.319.1Bitbucket二、相关资料官方文档-Jenkins用户手册三、添加凭证在Jenkins中添加要远程服务器的用户名和密码,如:ID命名为"192.168.12.12"四、简单示例pipeline { //代理,通常是一个机器或容器 agent any //环境变量,类似全局变量 environment { //构建执行

2021-12-13 11:08:43 5873

原创 Jenkins Pipeline 流水线 简单示例

一、系统环境组件版本Ubuntu20.04Jenkins2.319.1Bitbucket二、相关资料官方文档-Jenkins用户手册三、简单入门Jenkins Pipeline 提供了一套可扩展的工具,用于将“简单到复杂”的交付流程实现为“持续交付即代码”。Pipeline包含声明式和脚本式流水线都是 DSL 语言,用来描述软件交付流水线的一部分。脚本式流水线是用一种限制形式的 Groovy 语法编写的,Groovy语法与Java语法类似,对Java开

2021-12-08 17:51:03 699

原创 Jenkins DingTalk 钉钉通知插件

一、相关文档钉钉机器人插件二、组件版本组件版本Jenkins2.303.3三、钉钉配置新建聊天群->群设置->智能群助手->添加机器人自定义关键词:设定后,只有包括关键词的内容才被发送加签:签名密钥,需填写到Jenkins中,增加安全IP地址(段):设定后,只有来自IP地址范围内的请求才会被正常处理切记保管好加签和Webhook四、Jenkins配置1、安装钉钉插件DingTalk2、在Jenkins用户管理中填写钉钉手机号用

2021-12-01 14:53:51 2041

原创 Jenkins Bitbucket Vue 部署

一、环境版本组件版本Ubuntu20.04NodeJS16.13.0npm8.1.0cnpm7.1.0二、安装NodeJS# 指定NodeJS安装版本,修改版本只需修改setup_X.xcurl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -# 安装NodeJSsudo apt-get install -y nodejs# 验证安装node -vnpm -v# 安装cn

2021-11-30 16:26:01 660

原创 Jenkins Bitbucket Java 部署

一、环境版本组件版本Ubuntu18.04JDKopenjdk 1.8.0_292Maven3.6.3Git2.25.1BitBucket二、Maven安装Maven# maven 默认安装位置:/usr/share/maven/bin/mvnsudo apt-get updatesudo apt-get install maven# 验证安装mvn -v# 安装成功显示Apache Maven 3.6.3Maven home

2021-11-30 11:23:17 1564

原创 SourceTree Bitbucket 2021

一、环境版本组件版本MacOS11.4 (20F71)SourceTree4.1.3_239Bitbucket二、基础 HTTPS1、Bitbucket设置用户名记录用户名备用密码Personal settings->应用密码->创建应用密码赋予权限后,记录密码备用2、SourceTree链接填写刚刚记录的用户名和密码【注意】密码不是你的Bitbucket登录密码三、基础SSH1、SourceTree设置填写好用户名密码

2021-11-29 18:53:24 1053

原创 Jenkins Ubuntu 18.04 安装

一、相关文档必读文档地址nacos官方文档spring-cloud-alibaba版本说明二、环境版本组件版本Ubuntu18.04JDK1.8.0_311三、安装JDK

2021-11-27 11:30:07 424

原创 SpringCloudAlibaba 集成 Nacos

一、相关文档必读文档地址nacos官方文档spring-cloud-alibaba版本说明二、Nacos版本组件版本nacos2.0.3三、代码1、POM依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem

2021-09-07 19:32:49 261

原创 Nacos集成SpringCloud相关问题

官方文档按照的官方文档例程进行调试出现如下问题调试环境版本jdk1.8.0_291nacos2.0.3问题1:Springboot版本不对应问题描述***************************APPLICATION FAILED TO START***************************Description:Your project setup is incompatible with our requirements due

2021-09-01 18:15:19 1880

原创 Elasticsearch Fielddata的大小

数据批量录入ES过程中出现Elasticsearch exception [type=circuit_breaking_exception, reason=[parent] Data too large, data for [<http_request>] would be [995145494/949mb], which问题原因和解决方案见https://www.elastic.co/guide/cn/elasticsearch/guide/2.x/_limiting_memory_u

2021-08-09 14:15:02 191

原创 Ubuntu16 伪分布模式Hbase 2.3.5 hbase-client 2.3.5

文章目录1 前置步骤2 配置HBase2.1 修改hbase-site.xml文件2.2 修改hbase-env.sh文件3 配置Host配置Ubuntu Host8 启动HBase8.1 启动服务8.2 访问HBase8.3 测试HBase Shell9 参考鸣谢10 问题Bug10.1 使用HBase Shell时,键入status或list,HBase报错10.2 启动Hadoop时报错sign_and_send_pubkey: signing failed: agent refused operat

2021-07-19 16:39:41 424

原创 Windows10 单机 Hadoop3.1.3 Hbase 2.3.5

文章目录1 系统版本2 配置环境变量3 验证安装3.1 验证JAVA3.2 验证Hadoop4 配置Hadoop4.1 hadoop-env.cmd4.2 core-site.xml4.3 hdfs-site.xml4.4 yarn-site.xml4.5 mapred-site.xml4.6 替换winutils4.7 adoop-yarn-server-timelineservice-3.1.3.jar5 启动Hadoop5.1 初始化namenode5.2 启动HDFS5.3 访问Hadoop上的浏览

2021-07-09 21:24:08 1350 2

原创 Win10 MyCat配置

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、下载MyCat二、安装MyCat1.前提部署2.配置conf/schema.xml3.配置conf/server.xml三、启动MyCat1.服务安装2.启动3.状态4.停止5.重启一、下载MyCat下载路径:http://dl.mycat.org.cn/下载对应版本的tar包,如:Mycat-server-1.6.7.6-release-20210303094759-win.tar.gz二、安装MyCat1.前提部

2021-07-07 20:29:07 233

原创 Ubuntu16 单机 Hadoop3.2.2 Hbase 2.3.5

文章目录1 系统版本1.1 解压安装包2 配置ssh免密登录2.1 安装openssh2.2 登陆本机3 配置环境变量3.1 编辑环境变量3.2 插入如下内容3.3 刷新环境变量4 验证Java5 配置Hadoop5.1 添加权限5.2 修改hadoop-env.sh文件5.3 修改core-site.xml文件5.4 修改yarn-site.xml文件5.5 修改mapred-site.xml文件5.6 修改hdfs-site.xml6 验证Hadoop安装6.1 初始化namenode6.2 启动HDF

2021-06-02 21:33:36 931 3

原创 Windows Chrome浏览器书签文件

Windows Chrome浏览器书签文件文件地址:C:\Users\用户名\AppData\Local\Google\Chrome\User Data\Default\Bookmarks将Bookmarks导入到新机器中就可直接使用

2019-12-10 17:10:31 350

原创 SpringBoot Mybatis MySql 多源数据 主从 读写分离

一.MySql配置数据库IP名称作用主库172.18.86.38test_masterslave写入从库172.18.86.35test_maeterslave读取表结构DROP TABLE IF EXISTS `test`;CREATE TABLE `test` ( `id` int(11) NOT NULL, `value` var...

2019-12-05 11:34:38 455

原创 SpringBoot Mybatis MySql 主从

一.MySql设置1.主节点设置sql运行#创建用户test_user,密码test_pwdCREATE USER 'test_user'@'%' IDENTIFIED BY 'test_pwd';#给test_user赋予权限GRANT REPLICATION SLAVE ON *.* TO 'test_user'@'%';#刷新权限FLUSH PRIVILEGES配置Wi...

2019-11-28 17:31:52 412

原创 MySql开启远程

MySql开启远程1.登录MySql,输入密码mysql -u root -p2.切换数据库use mysql;3.修改用户登录限制update user set host='%' where user='root';4.若第3步出错,运行如下语句,查看是否已经更改select user,host from user;5.刷新权限FLUSH PRIVILEGES;...

2019-09-30 14:50:56 88

转载 SpringBoot 线程池

SpringBoot 线程池一、版本相关二、线程池配置三、任务四、触发线程五、参考鸣谢六、程序源码一、版本相关项目版本spring-boot-starter-parent2.1.6.RELEASE二、线程池配置package com.example.thread.configs;import org.springframework.aop.intercepto...

2019-07-25 14:03:15 109

转载 SpringBoot RabbitMQ

SpringBoot RabbitMQ一、pom.xml二、RabbitMQ配置三、消息生产者四、消息消费者五、消息触发六、参考鸣谢七、程序源码一、pom.xml项目版本spring-boot-starter-parent2.1.6.RELEASE <!-- RabbitMQ --> <dependency>...

2019-07-25 10:14:21 129

转载 SpringBoot RabbitMQ

https://blog.csdn.net/hellozpc/article/details/81436980

2019-07-24 18:01:35 65

原创 SpringBoot Quartz

Spring Boot Quartz一、pom.xml二、定时任务配置三、定时任务四、参考鸣谢五、程序源码一、pom.xml引入Quartz <!-- quartz --> <dependency> <groupId>org.springframework.boot</groupId> ...

2019-07-24 17:18:40 90

转载 浏览器前端JS批量下载文件

代码$('body').on('click', "#Download",function(){//点击下载按钮 let triggerDelay = 100; let removeDelay = 1000; let url_arr=[]; //多个file文件选择checkbox $('input[name="filePath"]:checked').ea...

2019-07-03 14:57:46 2725 2

空空如也

空空如也

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

TA关注的人

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