自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用 hystrix,引入前面的坐标,报错类找不到,暂未知其原因

<!--熔断器 Hystrix--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-hystrix</artifactId> </dependency> 使用以上注解,发现消费者服务在启动时候,报错如下:D:\appi...

2022-03-13 12:11:41 367

原创 web.xml中解决中文乱码的

1.解决前端中文乱码,使用Spring的过滤器来处理所有的请求

2022-02-08 10:42:07 1415 1

原创 查找MYSQL正在运行的SQL,并停止

查找MYSQL正在执行的SQL方法如下,在NAVICAT中执行如下SQL:SELECT * from information_schema.processlistwhere host like ‘myIpAddress%’这样,既可找到我的Ip下下去的SQL,然后找到第一列:“ID”,将ID复制出来,然后执行:kill 20576059;例如上面表示将ID为20576059的SQL停止执行了...

2021-08-23 11:55:53 1132

原创 Java 8 将 list按照对象中的某个属性 分组转为map

Java 8 将 list按照对象中的某个属性 分组转为mapMap<String, List> collect =personList.stream().collect(Collectors.groupingBy(Person::getPersonName));

2021-04-22 09:57:15 1382

原创 Linux查看磁盘空间占用

1.如果不知道哪个目录占用大小的百分比,可以先查看哪个目录占用空间最大 df -h,在Use% 列就可以看到现有磁盘占用的空间的百分比大小;2.发现 /var目录占用空间为 73%,占用较大,进入 /var目录下,查看该目录下面哪个文件占用较大,使用命令du -sh *来查看: du -sh *...

2021-04-20 08:36:01 4005

原创 ORACLE和GREEN PLUM查看某个表都有哪些栏位

ORACLE数据库来查看某个表都有哪些表栏位,且排序:SELECT*FROMuser_tab_columnsWHERETable_Name = ‘表名称’ORDER BYcolumn_id ASC;green plum数据库来查看某个表都有哪些表栏位:select*frominformation_schema.columnswhere1=1– and table_schema = ‘schema名称’and table_name = ‘表名称’;...

2021-03-29 14:38:02 403

原创 Java登录到其他服务器,并执行shell脚本

private String[] transferFileToTarget(ConEntity conEntity, JobEntity job){ Instant dumpQuery2FileStart = Instant.now(); String res = ""; String cnt = ""; String status = ""; String [] dumpReturn = new String[2]; String cmd = ge.

2021-03-27 11:58:01 389

原创 JAVA JSch,从数据库查出来数据,将其转为CSV,并将CSV文件使用SFTP上传到远程LINUX服务器的固定目录下

1.从DB查出来数据,并将其存入内存中:QueryRunner queryRunner = new QueryRunner();String sql2 = “select * from table2”;List<Object[]> result = queryRunner.query(conn.getConnsource(),sql2,new ArrayListHandler());2.根据从数据库查出来的LIST<object[]>对象,将其转为CSV文件:public

2021-03-27 11:36:57 767 1

原创 greenplum查看某个表是什么时间创建的

比如我要查 tableA 这个表,是啥时间创建的:1.先去pg_class表,查出来select oid from pg_class where relname = ‘tableA’得到了这个表的OID;2.然后拿着这个OID去GP MASTER上面找时间3.然后stat:4.看到上面红框内,即是创建时间...

2021-02-08 16:59:55 1167

原创 记录一次gpbackup.gppkg安装的过程

1.先去http://gpdb.docs.pivotal.io/backup-restore/1-20/backup-restore-install.html#install-gppkg下载gpbackup的文件.gppkg,根据你自己的操作系统下载对应的版本,我的是RHEL的2.下载下来的包,复制到gp的家目录3.接下来,转为gpadmin下面:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210127101310828.png4.执行安装命令:报错5

2021-01-27 10:20:01 561

原创 Java根据某个字符去截取某个字符串,并将截取的内容转为LIST

自己写了好几个方法,最后发现,其实可以一句话就搞定,记录一下:字符串A是需要截取的字符串字符串B是A里的某个字符串Arrays.asList(A.split(B));这样就能将截取后的结果转为一个list

2021-01-26 18:23:14 917

原创 获取母字符串中某个子字符串的某个确定的index值

该方法的作用,旨在:在longStr中找str,根据所传的theIndex来返回str在longStr中的第几个索引的字符串位置:private int getIndexOfStrInLongStr(String longStr,String Str,int theIndex){ Set<Integer> indexInt = new LinkedHashSet<>(); int indexStr = 0; int index = 0; if(Str

2021-01-05 13:08:21 242

原创 ORACLE字符串截取:字符串内部根据特定(固定)的字符串截取两个特定(固定)字符串中间的内容

2020年最后一天,特地记录一份ORACLE SQL的字符串截取函数,感觉很好用,用来替换原来代码里直接用SUBSTR()函数内部写死的子字符串index,写死的子字符串index号,当该栏位更改后,很不便于维护:举个栗子:某个表的栏位名称叫:CODE_EXT,内容为CT1-M-P,则我要截取两个‘-’中间的M,则SQL的函数可以写成:SUBSTR(CODE_EXT,instr(CODE_EXT,’-’,1,1)+1,instr(CODE_EXT,’-’,1,2) - instr(CODE_EXT,’-

2020-12-31 10:37:48 1976

原创 分布式 green plum 数据库MASTER上的执行SQL的 LOG查找

进入 /gpmaster/gpseg-1/pg_log下,可以看到所列出的log的列表:使用命令查找某个log文件中的关键字:5409626为SESSION IDmore gpdb-2020-09-26_000000.csv |grep 5409526最后呈现的结果则是包含该session id的SQL执行记录LOG,以上最简单的办法查找log,后续若有更好的办法查找LOG,再更新。...

2020-09-28 10:05:33 306

原创 mave项目打包遇到The goal you specified requires a project to execute but there is no POM in this directory

通常我们的MAVEN项目之前都打包正常,但是某一天在打包的时候,遇到了以上的报错,表示现在打包的路径不对,下面以WINDOWS下为例:之前打包正常,是因为打包时候路径在***项目路径下***,可以找到POM文件,则可以正常打包:例如:项目路径 但是,当遇到该问题的时候,说明目前打包的路径已经不在该路径下了,可能被移动到了其他路径下,导致打包失败,报如上找不到pom文件的错误;使用命令cd 到项目路径下即可打包成功!...

2020-09-09 09:11:45 720

原创 已经启动的redis停止命令

LINUX 系统上,停止单个端口上redis server,命令如下:6379为该redis的端口,需要切换停止后的redis,如果需要启动,需要执行如下脚本:该脚本的执行,需要移动到redis安装的目录下找到此脚本,默认在src目录下,执行即可再次启动...

2020-07-16 15:34:09 670

原创 GP数据库中,查找某个数据库表都有什么栏位名称

GP数据库中,查找某个数据库表都有什么栏位名称,可以查找其系统表,sql如下:selectCOLUMN_NAMEfromINFORMATION_SCHEMA.COLUMNSwhereTABLE_NAME = ‘table_name’ --table_name请替换为你所需要查找的table名称

2020-07-02 14:01:42 652

原创 查看某个很大log中根据时间截取的一小段部分log

例如:一个200M的log文件打开是不太可能下载下来再打开(70%情况下,根本打不开) ;此种情况下,可以使用Linux 命令将这个大log中的部分给存储为新的文件,我们查看该文件即可:info.log 太大,例如我想看该log中时间段位于 2020-07-01 09:00 到 2020-07-01 10:00的log,即可使用命令将该时间段导出到文件info_10.log,命令如下:sed -n ‘/2020-07-01 09:00:/,/2020-07-01 10:00:/p’ info.log

2020-07-01 14:58:11 661

原创 创建green plum数据库表后,发现不能查询,但是表结构在

在gp数据库新建表后,发现DDL语句能够成功执行;但是在select时,一直报错说:表不存在,出现该问题的其中一个重要的原因是,没有给表建分布键,带分布键的建表DDL形如:– Table: dm.m_bis– DROP TABLE dm.m_bis;CREATE TABLE dm.m_bis(data_cate character varying(50) NOT NULL,code character varying(50) NOT NULL,evt_timestamp timestamp

2020-06-03 11:13:31 738

原创 SpringBoot连接数据库,Log卡在 Using dialect: org.hibernate.dialect.PostgreSQLDialect

首先上spring boot异常时LOG卡顿的异常截图在网上找异常,发现出现该问题的原因是:spring-boot-start 包中 hibernate,其默认是使用jdbc方式来启动的,而项目使用的是其他方式(例如:mybatis+druid方式),jdbc自然获取不到连接的时候,就会一直处于该状态;若要处理,需要将hibernate的默认的jdbc连接方式设置为false,即增加配置:spring.jpa.properties.hibernate.temp.use_jdbc_metadata

2020-06-03 11:04:29 3556

原创 ORACLE查看是否锁表

使用SQL查看是否锁表:SELECTOBJECT_NAME,SESSION_ID SID,MACHINE,VS.MODULE,‘ALTER SYSTEM KILL SESSION ‘’’ || SESSION_ID || ‘, ’ || SERIAL#|| ‘’’; ’ KILL_SESSION,VS.STATUS,VS.ACTION,SERIAL#,ORACLE_USERNA...

2019-11-19 10:08:46 306

原创 使用Pycharm创建python时候,报错: No such file or directory: 。。。venv\\scripts\\nt\\python.exe'

看报错信息得知:是在python安装目录下的。。\Lib\venv\scripts\nt文件夹下面缺少程序文件导致的:原因就是相应目录下没有Python解析器->本人处理如下:将python安装目录下面的以下几个文件:python.exepython.pdbpythonw.exepythonw.pdbcopy至 报错文件夹下,再次保存,即可成功!...

2019-11-18 09:21:31 1510

原创 windows里使用命令kill程序的时候报无法中止进程怎么办

按照提示,加f:

2019-10-21 11:40:31 1015

原创 Linux系统上定位目前位于什么路径下使用pwd

当我们不知道目前在什么路径下的时候,可以使用pwd命令。例如:下图中使用pwd命令,可以看到目前位于/root文件夹下面

2019-10-19 23:23:11 207

原创 Linux系统上定位某个文件位于某个路径下查找办法locate命令

若我们想知道某个文件位于什么路径下的时候,可以使用 locate 命令则在上图中的jar包位于两个路径下,/opt/servers/etl 和 /opt/servers/etl/backup/20190924 下都有...

2019-10-19 23:20:18 721

原创 Java 程序在Linux系统上运行时候,动态 Log的查看

找到Java程序的log位于Linux 服务器的具体目录,例如位于: var/aplog路径下有个info.log文件:则查看的步骤为:1.进入到该路径下 cd /var/aplog2.tail -f info.log,则可以看到该log的动态显示...

2019-10-17 14:54:03 286

原创 Windows使用命令关闭某个端口占用的程序

1.cmd 进入命令行,继续下述命令2. 比如若要查看目前系统的8080端口是否被占用netstat -ano | findstr 80803.则最后一列的数字为占用该端口的程序号,使用下述命令关闭taskkill -PID 7152 -F显示代表占用8080端口的程序已经被 关闭!...

2019-10-09 13:33:37 342

原创 ORA-00257: archiver error. Connect internal only, until freed 的解决方法

链接Oracle 数据库时,出现了以上的异常,表示 archiver log 太多,需要清理,可执行以下命令,进行操作1.先使用链接linux的工具链接(需要使用管理员账号密码登录)2.先切用户到oracle: su - oracle3.打开rman: rman target /4. 保留一天的log,其他全部删掉 delete noprompt archivelog a...

2019-08-18 17:58:22 205

原创 查看Oracle锁表,并解锁

使用SQL查看是否锁表:SELECT OBJECT_NAME, SESSION_ID SID, MACHINE, VS.MODULE, 'ALTER SYSTEM KILL SESSION ''' || SESSION_ID || ', ' || SERIAL#|| '''; ' KILL_SESSION, VS.STATUS, VS.A...

2019-08-18 17:14:41 98

原创 Java解析EXCEL POI Cell调用Cell.CELL_TYPE_STRING过时

现在我们在使用POI解析EXCEL的时候,在设置每个单元格的格式的时候,发现Cell.CELL_TYPE_STRING提示过时,举个栗子: Row row = sheet.getRow(k); Cell cell4 = row.getCell(4); if (cell4 == null) { returnmap....

2019-07-22 21:21:54 7445 1

原创 Spring boot配置登录拦截器

Spring boot配置登录拦截器后,导致整个JSP页面上的CSS/IMG/JS都被拦截,无法加载的问题第一次使用Java spring boot 中的登录拦截器:要实现登录拦截的功能需要用到的几个接口的方法使用:实现HandlerInterceptor接口preHandle方法会在controller执行之前执行: @Override public boolean pre...

2019-07-20 13:59:57 175

原创 Spring scope属性

创建用户类:public Dog{private String name ;private int age;public String getName() { return name;}public void setName(String name) { this.name = name;}public int getAge() { retur...

2019-05-02 06:07:30 625

原创 PostgreSQL对已经存在联合主键的表更改其主键

步骤一:需要先删除已经存在的联合主键,SQL如下:ALTER TABLE “table_name”DROP CONSTRAINT “table_name_pkey”步骤二:然后添加新的主键:alter table table_name add primary key (a,b,c,d,e)即可更改联合主键成功!!!...

2019-04-16 23:59:39 5154

空空如也

空空如也

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

TA关注的人

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