自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (11)
  • 收藏
  • 关注

原创 mysql锁表解决方案

问题描述: 最近开发时,发现所有涉及到有张表的查询功能,怎么也查询不出结果,同时无法修改该表,初步怀疑是系统中有个功能把这张表给锁死了。解决步骤:步骤一、 查询锁,判断对应的表是否被锁select * from information_schema.innodb_locks步骤二、如果没有没有锁的话,就查询事务select * from information_schema.innodb_trx查询来的结果如图所示:字段解释:trx_qu...

2021-01-27 19:30:24 972

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)问题解决方案。

问题描述: springboot整合了mybatis后,访问数据库,出现如下异常:2020-08-02 11:19:52.921 ERROR 1446 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request proces...

2020-08-02 14:12:40 25524 7

原创 openshift单机环境安装图文教程

步骤一:安装dockeryum -y install docker步骤二:启动docker,并设置为开机自动启动命令一:启动dockersystem start docker命令二:启动dockersystemctl enable docker命令三 查看docker版本号,确认docker已经安装成功docker version...

2020-02-29 22:24:49 3671 3

原创 redis远程连接不上解决办法

问题描述:redis远程服务端运行在192.168.3.90计算机上,客户端计算机(ip:192.168.3.110)通过redsi-cli.exe客户端工具连接时,没有反应,连接不上。如图所示:解决步骤:步骤一:注释掉redis.window.conf文件中的bind属性设置。如图所示:步骤二:把protected-mode属性设置no...

2018-07-17 19:06:11 78115 13

原创 docker安装oracle数据库

oracle

2022-05-03 00:40:40 2310 1

原创 docker安装datax-web环境

#步骤一 创建网段docker network create --driver bridge --subnet 172.20.1.0/16 my-network# 步骤二 执行datax-mysqldocker run --rm -p 3306:3306 --net my-network --ip 172.20.1.60 --name datax-mysql -v E:/03docker/data/datax-mysql/conf:/etc/mysql/conf.d -v E:/03do...

2022-05-02 17:47:46 3416

原创 java easyexcel 写入数据到excel中的多个sheet中

easyexcel sheet

2022-04-26 23:05:52 6590

原创 springmvc下载excel模板示例代码

excel

2022-04-26 22:56:48 867

原创 java easyexcel读取多个sheet示例代码

easyexcel 读取多个sheet内容

2022-04-26 22:53:11 3377

原创 oracle客户端sqlplus镜像(可通过ssh客户端远程连接操作sqlplus命令)

为了方便通过使用 ssh客户端远程连接liunx服务器使用sqlplus客户端,本人制作了一个基于unbuntu的包含有 sqlplus(oracle客户端)和 sshd (用于ssh远程连接的镜像)镜像已经推送到dockerHub上镜像地址如下:chengweiping/unbuntu-sqlplus-sshd:1.1使用方式:1.拉获镜像:docker pullchengweiping/unbuntu-sqlplus-sshd:1.12. 启动容器:...

2022-04-15 11:41:27 1156

原创 rancher搭建samba容器服务,通过smb协议上传文件到nas空间

本文通过图文方式讲解如何利用rancher搭建samda服务,以方便应用可以将数据文件通过smb协议上传到samba服务器上持久化处理。第一步:新建工作负载填写镜像地址:dperson/samba:latest第二步:填写端口映射445 和 139图示如下:第三步:填写用户变量,用以增加一个用户,格式如下:USER cwp;cwp变量名 变量值 (变量值用分号分开,分号前面是用户...

2021-12-23 16:49:44 1151

原创 mybatis xml解析工具类

package cn.getech.data.service.utils;import org.apache.commons.lang3.StringUtils;import org.apache.ibatis.datasource.pooled.PooledDataSource;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.Environment;import org.apache.iba.

2021-12-05 17:02:48 645

原创 csv工具类

package cn.getech.data.service.utils;import cn.hutool.core.io.FileUtil;import cn.hutool.core.util.CharsetUtil;import org.apache.commons.lang3.StringUtils;import java.io.*;import java.util.ArrayList;import java.util.List;public class MyCsvUtil {.

2021-12-05 16:59:18 896

原创 cron表达式工具类

cron表达式工具类MyCronUtil.class,java实现示例:package com.cwp.utils;/** * @ClassName: MyCronUtil * @Description: Cron表达式工具类 * 目前支持三种常用的cron表达式 * 1.每天的某个时间点执行 例:12 12 12 * * ?表示每天12时12分12秒执行 * 2.每周的哪几天执行 例:12 12 12 ? * 1,2,3表示每周的周1周2周3 ,12时12分12秒执行

2021-11-04 17:27:23 1564 2

原创 rancher配置https域名访问图文教程

1.首先参考以下教程生成证书使用openssl生成https证书https://baijiahao.baidu.com/s?id=1649462735958571118&wfr=spider&for=pc2.然后将证书添加到证书列表,如下图所示:3 然后配置负载均衡域名,如下图所示:4:验证,如下图所示注意事项:生成的私钥记得去除密码:命令如下所示:openssl rsa -in serve...

2021-10-24 22:18:56 11145 2

原创 rancher ingress安装lvs keepalived高可用解决方案图文教程

第一步:安装linux依赖环境包yum -y install openssl-devel gcc gcc-c++第二步:新建keepalived配置文件目录mkdir /etc/keepalived第三步:下载wget 命令,并利用weget命令下载keepalived 源码包.yum install -y wgetwget --no-check-certificate https://www.keepalived.org/software/keepali...

2021-10-16 19:49:59 725

原创 rancher-api 客户端工具类

package com.cwp.data.service.utils;/** * @ClassName RancherClientUtils * @Description TODO * @Author Getech * @Date 2021/9/23 10:20 */import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;import javax.net.ssl.Https.

2021-09-23 16:29:17 603

原创 nginx反向代理tomcat集群配置文件参考

以下是nginx反向代理tomcat集群配置文件参考#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}http { includ

2021-08-19 15:40:31 174

原创 springmvc 接口属性返回值为null的字段不序列化显示解决办法

如果用的是springboot框架,想要控制接口属性返回值为null的字段不序列化显示,可以通过增加以下配置来解决spring: jackson: time-zone: GMT+8 date-format: yyyy-MM-dd HH:mm:ss default-property-inclusion: non_null如上所述,红色的属性就是控制字段属性值为null的字段不返回显示,当not_null时,则不序列化显示。参数意义:JsonInclud...

2021-08-09 10:59:29 3842

原创 linux下启动与停止java进程脚本

启动java进程脚本start.sh,其中xxl-job-admin-2.2.0.jar 替换成自己的java进程名字#!/usr/bin/env bashnohup java -jar ./xxl-job-admin-2.2.0.jar >> ./server.log 2>&1 &停止java进程脚本 stop.sh ,其中xxl-job-admin-2.2.0.jar 替换成自己的java进程名字#!/usr/bin/env bashtok

2021-08-05 18:57:35 1705

原创 java8 镜像安装中文字体

由于java8镜像基于linux环境的,所以当使用不存在的中文字体时,会出现中文乱码问题先将中文字体文件上传到项目文件夹下然后修改dockerFile文件,示例如下:FROM java:8# windows字体设置#RUN mkdir -p /usr/share/fonts/win# COPY 下的 data-manager-web/lib/Fonts/ 路径根据实际情况填写,填写中文字体放在项目下的文件夹路## 径COPY data-manager-web/lib/F

2021-07-29 17:00:16 1327

原创 linux系统下安装中文字体步骤

linux 系统下安装中文字体步骤1.查看linux目前的所有字体2.查看Linux目前的所有中文字体3.拷贝中文字体文件到linux下的字体目录(项目的lib/Fonts文件夹下的中文字体文件)4.执行安装字体命令其他注意1.查看linux目前的所有字体fc-list2.查看Linux目前的所有中文字体fc-list :lang=zh3.拷贝中文字体文件到linux下的字体目录(项目的lib/Fonts文件夹下的中文字体文件)mkdir -p /usr/share/fonts通过rz 命

2021-07-29 15:56:06 955

原创 通过smb协议上传下载文件到nas

需要添加的依赖:<!--共享目录文件下载操作工具包--><dependency> <groupId>com.hierynomus</groupId> <artifactId>smbj</artifactId> <version>0.10.0</version></dependency>NasSMBUtil.java 工具类:package c...

2021-07-06 11:05:30 2636

原创 使用java代码提交flink job 任务

以下代码是使用java程序客户端提交flink job的示例代码package client;import org.apache.flink.api.common.ExecutionConfig;import org.apache.flink.api.common.JobID;import org.apache.flink.client.deployment.StandaloneClusterId;import org.apache.flink.client.program.PackagedP

2021-06-25 16:08:00 5353 2

原创 mybatis动态处理sql工具类

工具类一:package cn.getech.data.service.utils;import org.apache.commons.io.input.ReaderInputStream;import org.apache.ibatis.builder.xml.XMLMapperBuilder;import org.apache.ibatis.mapping.BoundSql;import org.apache.ibatis.mapping.MappedStatement;import

2021-06-10 11:33:23 944

原创 javamail 发邮件-应用实例

SendEMailUtil.javapackage cn.getech.data.development.utils;import cn.getech.data.development.config.properties.DataDevelopmentConfig;import cn.getech.data.development.config.properties.SendEMailConfig;import lombok.extern.slf4j.Slf4j;import org.sp.

2021-05-19 17:58:00 190

原创 springcloud-api-gateway 权限过滤应用案例

权限过滤器类:AuthorizationFilter.javapackage cn.getech.api.gateway.filter;import cn.getech.api.gateway.feign.SystemUserFeignApi;import cn.getech.api.gateway.service.AuthService;import cn.getech.api.gateway.threadlocal.RequestHeaderThreadLocal;import c

2021-05-13 09:37:14 713

原创 spring事件-实际应用案例

使用类: ApiRoleServiceImpl.java方法:handleRoleListpackage cn.getech.system.center.service.impl;import cn.getech.data.intelligence.common.exception.RRException;import cn.getech.system.center.config.properties.SystemCenterConfig;import cn.getech.system.c

2021-05-13 09:28:24 379

原创 hdfs操作类

ManagerHdfsUtil.classpackage cn.getech.data.manager.utils;import cn.getech.data.development.constant.DataDevelopmentBizExceptionEnum;import cn.getech.data.intelligence.common.exception.RRException;import cn.getech.data.manager.config.ManagerDataCon.

2021-05-08 17:10:51 182

原创 FutureTask实际应用案例

GetResultTask.javapackage cn.getech.data.service.service.task;import cn.getech.data.intelligence.common.exception.RRException;import cn.getech.data.service.entity.DataServiceDetail;import cn.getech.data.service.entity.DataServiceParamDetail;import.

2021-05-08 13:47:16 208

原创 通过oozie调度shell脚本提交spark程序到yarn中,用户显示nobody问题解决

问题:当用oozie工作流,调度执行shell脚本,shell脚本中提交spark程序,application任务列表user列显示nobody。解决办法,增加--proxy-user 属性设置用户为hdfs./bin/spark-submit \--class org.apache.spark.examples.SparkPi \--master yarn \--deploy-mode cluster \--driver-memory 1g \--executor-m...

2021-05-06 20:07:36 277

原创 策略模式-实际应用案例二

策略接口类:DataSourceStrategy.javapackage cn.getech.data.manager.service.strategy;import cn.getech.data.manager.model.dto.QualityRuleFieldDto;import cn.getech.data.manager.model.dto.QueryDto;import cn.getech.data.manager.model.vo.RuleDataRowVO;import cn

2021-05-06 18:57:04 107

原创 策略模式-实际应用案例一

抽象策略类:AbstractCalcuateRuleValueStrategy.javapackage cn.getech.data.manager.service.strategy;import cn.getech.data.manager.constant.DayTypeEnum;import cn.getech.data.manager.constant.RuleExpectedTypeEnum;import cn.getech.data.manager.entity.DataQu

2021-05-06 18:51:39 223

原创 整合xxl-job-admin动态添加xxl-job定时任务

控制层:XxlJobController.javapackage cn.getech.data.job.controller;import cn.getech.data.intelligence.common.exception.RRException;import cn.getech.data.intelligence.common.utils.R;import cn.getech.data.job.api.XxlJobApi;import cn.getech.data.job.dto..

2021-04-14 19:27:25 2939

原创 cdh查看namenode高可用nameservice名称

cdh 查看 namenode 高可用nameservice名称,如下图所示:第一步:第二步:第三步:

2021-03-18 14:38:43 1297

原创 nginx 整合 springcloud-gateway网关转发websocket请求

第一步:配置nginx配置文件,支持转发websocket请求主要在location配置端增加以下配置项 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";完整location配置如下:location /data-development/ { proxy_pass http://api-g

2021-03-17 20:25:04 4160 4

原创 docker安装mysql5.7

第一步:先现在mysql5.7镜像到本地docker pull mysql:5.7第二步:本地新增mysqld.cnf 配置文件# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.## This program is free software; you can redistribute it and/or modify# it under the terms of the G.

2021-03-05 23:25:08 187 1

原创 docker 部署redis:3.2.9 并开启远程访问

第一步: 先拉镜像到本地docker pull redis:3.2.9第二步:在本地新增redis.conf配置文件,内容如下:# Redis configuration file example.## Note that in order to read the configuration file, Redis must be# started with the file path as first argument:## ./redis-server /path/to/.

2021-03-05 21:27:02 215

原创 CDH大数据集群管理后台CM查看YARN日志方式讲解

查看YARN中作业的两种日志方式如下:方式一: 同规格ResourceManagerWeb UI 查看日志:1.1 先找到ResourceManager角色所在服务器的IP地址,可通过如下图方式进行查看。 CM操作路径:集群-YARN-实例-ResourceManage角色-主机。1.2 然后查找端口,通过查找yarn-site配置项 yarn.resourcemanger.webapp.address 的值,默认是8088. 如下图所示。操作路径:集群-YARN-配置...

2021-02-06 22:35:24 2334

原创 java.sql.SQLException: Error while cleaning up the server resources 异常解决

问题描述:今天遇到执行一个jdbc hive sql 时,报以下异常:2021-02-04 12:05:01 [cn.getech.data.manager.utils.HiveJdbcUtil#closeConnection]-[138]-[Thread-50] java.sql.SQLException: Error while cleaning up the server resources at org.apache.hive.jdbc.HiveConnection.close(Hi..

2021-02-04 12:55:45 5337 1

oracle11g驱动包

oracle11g驱动包

2022-05-03

wangjc-clickhouse-master.zip

clickhouse增删改查代码实现

2021-12-09

keepalived安装包以及配置文件.zip

keepalived安装包以及相关配置文件

2021-10-24

linux实用脚本show-busy-java-threads

linux实用脚本show-busy-java-threads、show-duplicate-java-classes、find-in-jars

2021-08-07

alibaba-nacos-server-1.4.1.tar.gz

nacos-server-1.4.1.tar.gz

2021-01-30

cuteFtp客户端

ftp客户端

2020-10-24

使用了自定义springboot-starter组件的示例项目【study-springboot】

引入了自定义springboot-starter组件的示例项目

2020-07-31

自定义springboot-starter项目源码【cwp-spring-boot-starter】

自对应springboot-starter组件项目代码。

2020-07-31

docker spark java程序包与文件

docker spark java教程jar包与示例文件

2020-03-15

springboot整合kettle项目源码

springboot项目整合kettle项目源码,为各位开发提供一个完整的项目代码参考。 java整合kettle项目源码。

2019-12-15

java整合kettle所需jar包

此资源是java整合kettle项目所需要的依赖jar包,由于本项目用了springboot技术,故还包括了springboot相关的jar包

2019-12-15

空空如也

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

TA关注的人

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