- 博客(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安装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
原创 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
linux实用脚本show-busy-java-threads
2021-08-07
java整合kettle所需jar包
2019-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人