自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis基础类型之list

BLPOP key [key ...] timeout summary: Remove and get the first element in a list, or block until one is available since: 2.0.0 BRPOP key [key ...] timeout summary: Remove and get the last element in a list, or block until one is available sinc...

2021-06-01 18:00:02 92

原创 Redis基础类型之string

127.0.0.1:6379> help @string APPEND key value summary: Append a value to a key since: 2.0.0 BITCOUNT key [start end] summary: Count set bits in a string since: 2.6.0 BITFIELD key [GET type offset] [SET type offset value] [INCRBY type .

2021-05-27 17:32:10 67

原创 Redis编译安装

1、下载解压下载wget https://github.com/redis/redis/archive/refs/tags/5.0.5.tar.gz如果没有wget命令使用yum install -y wget安装解压tar -xf 5.0.5.tar.gz2、编译cd redis-5.0.5/make如果出现以下错误代表缺少gcc编译器,直接yum安装即可yum install -y gcc然后再执行 make 命令,会发现出错了...

2021-04-22 13:43:40 235

原创 java命令行方式调用hbase shell中的命令

今天有一个需求是需要在java代码中调用hbase shell中的几个简单命令,脑海中的第一个念头就是导包,获取hbase连接,使用java api。但是下一个瞬间就把这种方法舍弃掉了,因为只是简单的调用几个查看命令而已,这种方式太过复杂,不值得。所期望的方式就像调用cmd命令一样,比如说在linux环境下sh -c "cmd..."sh -c "ps -ef | grep xxxx"j...

2019-10-23 18:01:56 729

原创 关于java.lang.NoClassDefFoundError错误

java.lang.NoClassDefFoundError 和 java.lang.ClassNotfoundException这是两个不同的问题,但在某些方面也是类似的java.lang.NoClassDefFoundError错误是在编译时有这个类,但是运行时找不到这个类。说到这里就有些疑惑了,怎么编译的时候有,运行时候就没有了,谁没事也不会删这个类。说一下我遇见这个问题的原因我...

2019-07-31 18:22:05 740

原创 Python3 linux安装

1、下载tar包这里使用的是python3.5.6当然也可以下载其他版本的2、上传到linux目录并解压tar -xvf Python-3.5.6.tgz3、编译安装进入解压之后的目录Python-3.5.6,执行以下命令sh configure --prefix=/usr/lib/python3.5.6makemake install如果没有prefix参数,pyt...

2019-07-31 16:59:47 73

原创 批量查询数据库

在向数据库中插入数据时,如果插入过于频繁的话,我们都知道使用批量插入,也即是使用addBatch方法。那么如果一次查询操作返回的数据量很大,JDBC的方式是一次返回部分数据,就像是流处理那样;还是一次返回全部的数据?经过简单的调研,发现mysql 和 postgresql都是默认返回全量数据,一些分布式数据库默认返回部分数据,比如说默认返回100条数据,当对这部分数据操作完成后再去数据拉取...

2019-03-28 11:31:39 5880

原创 linux快速安装postgres

本文属于傻瓜式安装postgresql,大神请绕路走.......本文使用的是安装包安装,想使用yum安装的,请走https://www.cnblogs.com/qiyebao/p/4562557.html1、当然是下载tar包,链接走你https://www.enterprisedb.com/download-postgresql-binaries我使用的是...

2019-01-17 18:03:31 186

原创 java web 下载文件

前端显示:前端代码:<a href="/api/download">Download</a>后台使用的框架是springboot,代码如下:import org.springframework.beans.factory.annotation.Value;import org.springframework.web.bind.annotation....

2019-01-11 18:53:21 1045 1

原创 linux后台运行jar

 liunx中后台运行jar包nohup java -jar xxxxxxx.jar > log.txt &nohup 代表断开ssh不影响jar的运行; > 后面的是jar包运行日志输出到log.txt中,log.txt不用事先创建,随便起一个名字就行; &代表不占用当前窗口如果这个jar项目中已经配置了日志输出,不想要后面的项目启动日志log.t...

2019-01-10 17:19:23 565

原创 批量插入数据库发生addBatch错误

向数据库中批量插入数据时发生addBatch错误java.sql.BatchUpdateException: Batch Update Failed, See next exception for details    at org.trafodion.jdbc.t4.TrafT4PreparedStatement.executeBatch(TrafT4PreparedStatement....

2019-01-10 17:03:45 2303

原创 git的基本使用

1、版本回退:HEAD指向的版本就是当前版本,因此,Git允许我们在版本的历史之间穿梭,使用命令git reset --hard commit_id。穿梭前,用git log可以查看提交历史,以便确定要回退到哪个版本。 要重返未来,用git reflog查看命令历史,以便确定要回到未来的哪个版本2、撤销修改:场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命...

2019-01-10 16:52:58 112

空空如也

空空如也

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

TA关注的人

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