- 博客(30)
- 资源 (2)
- 收藏
- 关注
原创 linux redhat 离线安装 mysql 8.0.20
官方文档https://dev.mysql.com/doc/refman/8.0/en/linux-installation-rpm.html以下操作都是用 root 用户操作另配置文件是使用mysqld --initialize 生成的/etc/my.cnf 默认的配置不做修改只做了添加1查看Linux系统版本的命令:lsb_release -aredhat 6.42首先检测一下,mysql之前有没有被安装命令:rpm -qa | grep mysql3删除mysql的命令:
2020-05-21 14:35:42
2108
原创 spring boot 整合mybatis
环境:eclipse:Version: 2019-06 (4.12.0)jdk:java version "1.8.0_144"maven:Apache Maven 3.6.1步骤:1.https://spring.io/projects/spring-boot到该网页的最下面找到Quick startBootstrap your application...
2019-11-22 15:37:13
281
原创 kettle8 新插件开发 调试
参考https://blog.youkuaiyun.com/u013468915/article/details/82629810https://blog.youkuaiyun.com/zougen/article/details/80825751基于eclipse 和maven 本地安装已经安装好1.将 maven conf/settings.xml整体修改为<?xml version="...
2019-10-31 23:58:38
3558
原创 spring 学习(1)
环境1.使用JDK1.8 +2.eclipse4.12(2019-06版本)3 .sts-3.9.9(下载地址 https://spring.io/tools3/sts/all )4.eclipse 中安装 sts5添加spring依赖包<!-- https://mvnrepository.com/artifact/org.springframework/sprin...
2019-08-13 17:26:22
211
原创 报错 java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.repacePattern()
异常现象 : 编译时正常,压住ctrl + 鼠标单击StringUtils 发现引用的是 commons-lang3-3.2.1.jar中的StringUtils.class。 eclipse 启动项目执行正常不报错。 部署到linux 执行报错java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.r...
2019-08-12 21:45:21
5983
原创 编译时The method is undefined for the type 报错
问题描述 :项目使用1.jdk1.82.maven管理引入很多第三方jar包依赖其中xml-apis.jar文件中自带了2002年的org.w3c.dom的jar文件(该jar文件中的Node接口没有getTextContent() );使用 org.w3c.dom.Node(在jdk的 rt.jar 中 原生api ) 报出 The method dosonme() is...
2019-06-10 17:35:26
33361
原创 elasticsearch安装 及 启动异常解决
虚拟机使用net连接模式1Download and unzip the latest Elasticsearch distribution2Run bin/elasticsearch on Unix or bin\elasticsearch.bat on Windows3Run curl -X GET http://localhost:9200/官网 :www.elasti...
2019-04-09 17:34:10
63213
36
原创 dubbo 通讯协议的几种配置方式
1.服务端提供统一的一个通讯协议,既多个服务端口使用一个通讯协议<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"...
2019-03-29 11:01:12
1993
原创 关于mysql
org.hibernate.HibernateException: The database returned no natively generated identity valuemysql 5.6 中使用复制表结构进行备份,然后恢复1.create table table_name_b as select * from table_name_a表中的主键和自增 没有复制...
2018-11-29 14:02:13
133
原创 linux 中vi 命令使用
根据指定字符串查找例如想要查catalina.out 中 是否有“hello” 内容vi catalina.out --> 敲/hello --> n 查看下一个会循环遍历
2018-07-24 09:01:42
335
原创 java 中的 Executor 与 ExecutorService 及其实现
一)展示他们的整体关系 ExecutorService extends Executor 注意这里的 Executor 是一个接口二) 1.public class ThreadPoolExecutor extends AbstractExecutorService 继承了 AbstractExecutorService 抽象类 2.public abstract cl...
2018-07-23 11:26:06
495
原创 oracle 获取对象的ddl
SELECT DBMS_METADATA.GET_DDL('TYPES','ZXS_ADD_TYPE','ZXS_TEST') FROM DUAL;SELECT OWNER,TYPE_NAME,DBMS_METADATA.GET_DDL('TYPES','ZXS_ADD_TYPE','ZXS_TEST') AS TYPE_DDL FROM DBA_TYPESORACLE 中存放type的系统表有...
2018-07-09 21:28:13
758
原创 db2版本查看
SELECT service_level, fixpack_num FROM TABLE (sysproc.env_get_inst_info()) as INSTANCEINFO因版本不通导致某些sql 不通用,所以执行sql之前确认版本号
2018-07-09 09:40:51
1820
原创 quartz
import org.quartz.impl.StdSchedulerFactory;import java.text.ParseException;import java.util.Date;public class Test { public static void main(String [] args) throws ParseException, SchedulerE...
2018-06-07 19:18:46
136
原创 sybase 查询表大小
SELECT a.name, a.id, b.pagecnt* ( SELECT @@maxpagesize) table_size_kbFROM ( ( SELECT * FROM sysobjects WHER...
2018-04-25 17:15:17
3663
原创 使用bcp进行sybase 的批量导入导出
1,使用Runtime runtime = Runtime.getRuntime() Process process = runtime.exec(); 执行export LANG=C;export SYBASE=/tmp/syabse/;export PATH=$PATH:$SYBASE;bcp要按照以下方式执行process = runTime.exec(new String[]...
2018-03-19 15:27:42
1439
原创 sybase
// 添加用户adduser sybase//设置密码passwd sybase//创建目录mkdir /opt/sybase//授权chown -R sybase:sybase /opt/sybase//创建目录mkdir /tmp/sybase//授权chown -R sybase:sybase /tmp/sybase下载sybase 安装介质官网地址:https:/...
2018-03-05 10:51:59
356
原创 gpload 客户端安装
gpload使用说明: 安装gpload ,tdm,dmp 用同一个用户(避免环境变量因素引起的麻烦,目前只测试通root用户) 注1与2 两项只需在启动tdm之前操作一次,3是每次添加脱敏任务都要根据实际填写 1.在系统中安装gpload程序的zip命令 (1)unzip greenplum-loaders-4.3.14.1-build-1-rhel5-x86_
2017-12-29 13:56:54
2274
原创 通过kettle 的gpload 插件和greenplum-loaders实现批量并行加载
1.安装客户端,前面已经说过。不在多言 2.修改kettle的源码/*! * This program is free software; you can redistribute it and/or modify it under the * terms of the GNU Lesser General Public License, version 2.1 as published by
2017-12-18 18:48:22
5244
1
原创 关于greenplum
//查看最大连接数 gpconfig –show max_connections//System Resource Consumption Parameters//查询greenplum 可用内存 gpconfig –show gp_vmem_protect_limit
2017-12-12 11:59:14
541
原创 ArrayBlockingQueue
package arrayblockingqunce;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.util.concurrent.BlockingQ
2017-12-10 11:27:58
179
转载 linux 查看cpu
总核数 = 物理CPU个数 X 每颗物理CPU的核数总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep “cpu cores”| uniq查看逻辑CPU的个数
2017-12-07 12:44:05
183
原创 通过gpfdist unload 与load java 代码设计和实现
原理 通过外部表将数据文件写入客户端所在的服务器(中转)再通过外部表引入文件到目标库。每次操作一张或多张表 设计思想:java 的面向对象思想 1将 gpfdist 看成一个对象 创建Gpfdist 类,因其作用有2个 就是启动和停止 即shell执行的两条命令 2每个gpfdist 进程的参数是不一样的 所以再创建一个GpfdistBean 用于存储每个gpfdist 实例的参数,通过G
2017-12-06 18:25:07
854
原创 使用gpfdist unload 数据
介绍使用greenplum-loader 中的 gpfdist 目的:为了高效数据迁移 情景:1.unload gp数据库master 在ip为192.168.12.127服务器,greenplum-loader 在ip为192.168.12.94服务器,将数据文件写到ip为192.168.12.94服务器。再将数据 2.再将ip为192.168.12.94服务器上
2017-12-06 15:14:38
1026
原创 windows 安装 greenplum-loader
1.先到官网下载,地址地址:https://network.pivotal.io/products/pivotal-gpdb 2.安装python(一定要安装2.5.4版本)地:https://www.python.org/downloads/release/python-2714 将python添加到环境变量,环境变量为python安装路径。3.安装yam(与python版本要匹配) 官网上没
2017-11-28 22:29:40
4517
1
原创 安装greenplum-loader
1.将greenplum-loaders-5.2.0-rhel6-x86_64.zip上传到linux上,根据文件名可以看出本次安装的loaders 版本为5.2.0, redhat 6,32与64位操作系统通用 本次举例上传到 /opt 下 2.对zip解压缩cd /opt //进入zip所在目录unzip greenplum-loaders-5.2.0-rhel6-x86_64.zi
2017-11-27 20:04:23
2811
原创 javase Connection interface
了解java的类型,当然是先看文档。 看javase1.9 文档,英文,阅读有些麻烦,就比对这翻译一下文档。 文档中第一行 Module java.sql在1.9中oracle提出模块(Module)化,一种先进的设计理念,本人暂时不懂,所以在此不做解释,也不影响了解Connection 类型。 然后是Package java.sqlInterface Connection Al
2017-11-23 11:06:53
370
原创 informix使用得一些小常识
在java中连接informix 网上有些关于这个的文章,纯粹扯淡(关于驱动的jar包,解决中文乱码的), 仅需一个jar包, 1,添加驱动 然后如果用maven管理项目 http://mvnrepository.com/artifact/com.ibm.informix/jdbc/4.10.9 以上这个网址下载到本地仓 或者将 com.ibm.informix
2017-11-20 20:25:10
3505
转载 单例模式
public class SingletonTest3 { private volatile static SingletonTest3 instance = null; private SingletonTest3() {} public static SingletonTest3 getInstance() { if(null==instance
2017-09-21 16:09:45
164
antlr4 .7.1的complete 和 runtime
2018-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人