自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

J_Jorey的博客

antidote to fear

  • 博客(39)
  • 收藏
  • 关注

原创 JAVA TOOL(DATE)

1.获得当前日期 public static String getTodayDate() { Calendar today = Calendar.getInstance(); String format= “yyyy-MM-dd”; SimpleDateFormat sdf= new SimpleDateFormat(format);

2020-01-03 15:15:07 341

原创 zk集群安装

1、下载与解压  Zookeeper下载地址:https://apache.org/dist/zookeeper/zookeeper-3.5.5/  下载完成以后解压到一个特定目录关闭防火墙$ service iptables stop2、集群安装tar -zxvf apache-zookeeper-3.5.5.tar.gz3.集群配置3.1创建...

2020-01-03 14:39:35 387

原创 @Transactional注解

@Transactional属性 属性 类型 描述 value String 可选的限定描述符,指定使用的事务管理器 propagation enum: Propagation 可选的事务传播行为设置 isolation enum: Isolation 可选的事务隔离级别设置 readOnly boolean 读写...

2020-01-03 14:37:04 784

原创 java判断当前时间是否在某一时间段内(eg:06:00~22:00)

public void isBelong(){ SimpleDateFormat df = new SimpleDateFormat("HH:mm");//设置日期格式 Date now =null; Date beginTime = null; Date endTime = null; try { now = df.parse(d...

2020-01-03 14:34:16 825

原创 springboot+mybatis 配置双数据源 mysql和sqlserver注意事项

pom.xml <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId> <version>4.0</versi...

2019-11-05 20:29:58 1076 2

原创 BufferedWriter以append方式写入文件,指定编码

public static void writeFile(String fileName, String contents, boolean append) throws IOException { try { File file = new File(fileName); BufferedWriter writer = new B...

2019-10-30 10:53:50 2628

转载 linux下tar.gz、tar、bz2、zip等解压缩、压缩命令小结

本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress 、uncompress、 zip、 unzip、rar、unrar等程式,以及如何使用它们对.tar、.gz 、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、. tar.Z、.zip、.rar这10种压缩文件进行操作Linux下最常用的打包程序就是tar了,使用tar程序打出...

2018-05-04 21:28:06 461

原创 SED

SEDeg:sed ‘1d’ sed.out 说明:删除最后一行-n 不输出所有的行eg:sed -n '1p' sed.out 说明:查看第一行内容,p为print含义eg:sed -n '1,2p' sed.out 说明:查看第一、第二行内容,当1,2为变量时,应与p之间有空格eg:sed -n "2,4s/2/b/ p" sed.out 说明:s代表替

2017-10-05 15:30:59 1118 1

转载 Redis管道

Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成:客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。服务器处理命令并将响应发送回客户端。管道的意义管道的基本含义是,客户端可以向服务器发送多个请求,而不必等待回复,并最终在一个步骤中读取回复。示例要检查Redis管道,只需启动Redis实例,并在终端中键入以下

2017-09-07 09:41:10 456

转载 Java连接Redis

在Java程序中使用Redis之前,需要确保在机器上安装了Redis的Java驱动程序和Java环境。安装现在,让我们看看如何设置Redis Java驱动程序。下载jedis.jar - http://repo1.maven.org/maven2/redis/clients/jedis/2.1.0/jedis-2.1.0-sources.jar ,确保下载的jedis.ja

2017-08-13 17:30:31 303

转载 Redis分区

分区是将数据拆分为多个Redis实例的过程,因此每个实例只包含一部分键。分区的优点它允许更大的数据库,使用更多计算机的内存总和。如果没有分区,则限制为单个计算机可以支持的内存量。它允许将计算能力扩展到多个核心和多个计算机,并将网络带宽扩展到多个计算机和网络适配器。分区的缺点通常不支持涉及多个键的操作。 例如,如果两个集合存储在映射到不同Redis实例的键中,则不能执行两个集

2017-08-13 17:29:17 360

转载 Redis客户端连接

Redis在配置的监听TCP端口和Unix套接字上等待和接受客户端的连接(如果已启用)。 当接受新的客户端连接时,执行以下操作 -由于Redis使用复用和非阻塞I/O,因此客户端套接字处于非阻塞状态。设置TCP_NODELAY选项是为了确保连接不延迟。创建可读文件事件,以便Redis能够在套接字上读取新数据时收集客户端查询。最大客户数在Redis配置文件(redis.conf)中,

2017-08-13 17:08:19 453

转载 Redis基准

Redis基准测试是通过同时运行n个命令来检查Redis的性能的实用程序。语法以下是基准测试命令的基本语法。jorey@ubuntu:~$ redis-benchmark [option] [option value]示例以下示例通过调用100000个命令检查Redis。jorey@ubuntu:~$ redis-benchmark -n 100000 ====== PING_

2017-08-13 16:55:33 340

转载 Redis备份

Redis数据库可以使用安全的方案,使得进行连接的任何客户端在执行命令之前都需要进行身份验证。要保护Redis安全,需要在配置文件中设置密码。示例下面的示例显示了保护Redis实例的步骤。127.0.0.1:6379> CONFIG get requirepass 1) "requirepass" 2) ""Shell默认情况下,此属性为空,这表示还没有为此实例设置密

2017-08-13 16:50:02 276

转载 Redis服务器

Redis服务器命令基本上是用于管理Redis服务器。示例以下示例说明了如何获取有关服务器的所有统计信息和信息。127.0.0.1:6379> info# Serverredis_version:2.8.4redis_git_sha1:00000000redis_git_dirty:0redis_build_id:8f6097d7914679caredis_mode

2017-08-13 16:08:00 390

转载 Redis连接

Redis中的连接命令基本上是用于管理与Redis服务器的客户端连接。示例以下示例说明客户端如何向Redis服务器验证自身,并检查服务器是否正在运行。redis 127.0.0.1:6379> AUTH "password" OK redis 127.0.0.1:6379> PING PONGRedis连接命令下表列出了与Redis连接相关的一些基本命令。序号命令说明1AUT

2017-08-13 15:59:20 259

转载 Redis脚本

Redis脚本用于使用Lua解释器来执行脚本。从Redis 2.6.0版开始内置到Redis中。使用脚本的命令是EVAL命令。语法以下是EVAL命令的基本语法。redis 127.0.0.1:6379> EVAL script numkeys key [key …] arg [arg …]示例以下示例说明了Redis脚本的工作原理。redis 127.0.0.1:6379> EVAL “return

2017-08-13 15:42:17 328

转载 Redis事务

Redis事务允许在单个步骤中执行一组命令。以下是事务的两个属性:事务中的所有命令作为单个隔离操作并按顺序执行。不可以在执行Redis事务的中间向另一个客户端发出的请求。Redis事务也是原子的。原子意味着要么处理所有命令,要么都不处理。语法示例Redis事务由命令MULTI命令启动,然后需要传递一个应该在事务中执行的命令列表,然后整个事务由EXEC命令执行。redis 127.0.0.1:6

2017-08-13 15:30:55 331

转载 Redis发送订阅

Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 Redis 发布订阅(pub/sub)实现了消息系统,发送者(在redis术语中称为发布者)在接收者(订阅者)接收消息时发送消息。传送消息的链路称为信道。在Redis中,客户端可以订阅任意数量的信道。示例以下示例说明了发布用户概念的工作原理。 在以下示例中,一个客户端订阅名为“redisC

2017-08-13 15:23:33 436

转载 Redis HyperLogLog

Redis HyperLogLog是一种使用随机化的算法,以少量内存提供集合中唯一元素数量的近似值。HyperLogLog 可以接受多个元素作为输入,并给出输入元素的基数估算值:基数:集合中不同元素的数量。比如 {‘apple’, ‘banana’, ‘cherry’, ‘banana’, ‘apple’} 的基数就是 3 。 估算值:算法给出的基数并不是精确的,可能会比实际稍微多一些或者稍微少一

2017-08-13 15:09:28 1569

转载 Redis集合

Redis集合是唯一字符串的无序集合。 唯一值表示集合中不允许键中有重复的数据。在Redis中设置添加,删除和测试成员的存在(恒定时间O(1),而不考虑集合中包含的元素数量)。列表的最大长度为2^32 - 1个元素(即4294967295,每组集合超过40亿个元素)。示例redis 127.0.0.1:6379> SADD myset “redis” (integer) 1 redis 12

2017-08-13 14:59:18 571

转载 Redis列表

Redis列表只是字符串列表,按插入顺序排序。可以在列表的头部或尾部添加Redis列表中的元素。列表的最大长度为2^32 - 1个元素(即4294967295,每个列表可存储超过40亿个元素)。示例redis 127.0.0.1:6379> LPUSH mylist “redis” (integer) 1 redis 127.0.0.1:6379> LPUSH mylist “mongodb

2017-08-13 13:34:53 332

转载 Redis哈希

Redis Hashes是字符串字段和字符串值之间的映射(类似于PHP中的数组类型)。 因此,它们是表示对象的完美数据类型。在Redis中,每个哈希(散列)可以存储多达4亿个键-值对。示例redis 127.0.0.1:6379> HMSET myhash name “redis tutorial” description “redis basic commands for caching” l

2017-08-13 13:26:30 337

转载 Redis字符串命令

Redis字符串命令用于管理Redis中的字符串值。以下是使用Redis字符串命令的语法。redis 127.0.0.1:6379> COMMAND KEY_NAME Shell 示例redis 127.0.0.1:6379> SET mykey “redis” OK redis 127.0.0.1:6379> GET mykey “redis” Shell 在上面的例子中,SE

2017-08-13 13:11:15 335

转载 Redis键命令

Redis键命令用于管理Redis中的键。以下是使用redis键命令的语法。语法redis 127.0.0.1:6379> COMMAND KEY_NAME Shell 示例redis 127.0.0.1:6379> SET akey redis OK redis 127.0.0.1:6379> DEL akey (integer) 1 127.0.0.1:6379> GET akey

2017-08-13 12:59:56 418

转载 Redis命令

Redis命令是用于在Redis服务器上执行一些操作。 要在Redis服务器上运行命令,需要一个Redis客户端。Redis客户端在Redis包中有提供,这个包在我们前面的安装教程中就有安装过了。语法 以下是Redis客户端的基本语法。[jorey@ubuntu:~]$ redis-cli示例 以下示例说明了如何启动Redis客户端。要启动Redis客户端,请打开终端并键入命令redis-cl

2017-08-13 12:42:30 232

转载 Redis入门

Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统 -Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。 与其它键值数据存储相比,Redis有一组相对丰富的数据类型。 Redis可以将数据复制到任意数量的从机中。Redis的优点以下是Redis的一些优点。异常快 - Redis非常

2017-08-13 00:23:10 350

转载 Redis数据类型

Redis支持5种数据类型。字符串 Redis中的字符串是一个字节序列。Redis中的字符串是二进制安全的,这意味着它们的长度不由任何特殊的终止字符决定。因此,可以在一个字符串中存储高达512兆字节的任何内容。示例redis 127.0.0.1:6379> set name “jorey.com” OK redis 127.0.0.1:6379> get name “jorey.com

2017-08-06 14:52:29 426

转载 Redis配置

在Redis中,在Redis的根目录下有一个配置文件(redis.conf)。当然您可以通过Redis CONFIG命令获取和设置所有的Redis配置。语法 以下是Redis中的CONFIG命令的基本语法。redis 127.0.0.1:6379> CONFIG GET CONFIG_SETTING_NAME Shell 示例redis 127.0.0.1:6379> CONFIG GET l

2017-08-06 14:17:04 571

转载 Redis介绍

Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统 -Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。 与其它键值数据存储相比,Redis有一组相对丰富的数据类型。 Redis可以将数据复制到任意数量的从机中。Redis的优点以下是Redis的一些优点。异常快

2017-08-06 13:49:29 377

转载 Linux awk 命令

AWK是一种处理文本文件的语言,是一个强大的文本分析工具。之所以叫AWK是因为其取了三位创始人 Alfred Aho,Peter Weinberger, 和 Brian Kernighan 的Family Name的首字符。语法awk [选项参数] 'script' var=value file(s)或awk [选项参数] -f scriptfile var=val

2017-07-28 11:01:17 249

原创 Linux 常用命令

快捷操作:  切换窗口:alt+1,alt+2 全屏:alt+回车1.命令ls——列出文件ls显示当前目录文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件2.命令cp——复制文件cp afile afile.bak

2017-07-26 22:36:44 366

转载 Linux系统Shell if语句用法小结

1、字符串判断str1 = str2      当两个串有相同内容、长度时为真str1 != str2      当串str1和str2不等时为真-n str1        当串的长度大于0时为真(串非空)-z str1        当串的长度为0时为真(空串)str1           当串str1为非空时为真 2、数字的判断

2017-07-25 16:24:14 365

转载 HBase Shell

HBase ShellHBase包含可以与HBase进行通信的Shell。 HBase使用Hadoop文件系统来存储数据。它拥有一个主服务器和区域服务器。数据存储将在区域(表)的形式。这些区域被分割并存储在区域服务器。主服务器管理这些区域服务器,所有这些任务发生在HDFS。下面给出的是一些由HBase Shell支持的命令。通用命令status: 提供HBase的状态,例如

2017-07-18 10:29:58 448

转载 HBase安装

需要用Java和Hadoop来处理HBase,所以必须下载java和Hadoop并安装系统中。安装前设置安装Hadoop在Linux环境下之前,需要建立和使用Linux SSH(安全Shell)。按照下面设立Linux环境提供的步骤。创建一个用户首先,建议从Unix创建一个单独的Hadoop用户,文件系统隔离Hadoop文件系统。按照下面给出创建用户的步骤。开启root使用

2017-07-18 10:27:05 374

转载 HBase架构

在HBase中,表被分割成区域,并由区域服务器提供服务。区域被列族垂直分为“Stores”。Stores被保存在HDFS文件。下面显示的是HBase的结构。注意:术语“store”是用于区域来解释存储结构。HBase有三个主要组成部分:客户端库,主服务器和区域服务器。区域服务器可以按要求添加或删除。主服务器主服务器是 -分配区域给区域服务器并在Apache ZooKee

2017-07-18 10:22:53 456

转载 HBase是什么?

HBase是建立在Hadoop文件系统之上的分布式面向列的数据库。它是一个开源项目,是横向扩展的。HBase是一个数据模型,类似于谷歌的大表设计,可以提供快速随机访问海量结构化数据。它利用了Hadoop的文件系统(HDFS)提供的容错能力。它是Hadoop的生态系统,提供对数据的随机实时读/写访问,是Hadoop文件系统的一部分。人们可以直接或通过HBase的存储HDFS数

2017-07-17 18:42:48 9235 1

转载 BufferedReader的用法

public class BufferdReader extends Reader从字符输入流中读取文本,缓冲各个字符,从而提供字符、数组和行的高效读取。通常,Reader 所作的每个读取请求都会导致对基础字符或字节流进行相应的读取请求。因此,建议用 BufferedReader 包装所有其 read() 操作可能开销很高的 Reader(如 FileReader 和 InputStr

2017-07-17 17:33:30 860

转载 Redis 3.0 Cluster

文章转载自:http://hot66hot.iteye.com/blog/2050676一:关于redis cluster1:redis cluster的现状reids-cluster计划在redis3.0中推出,可以看作者antirez的声明:http://antirez.com/news/49 (ps:跳票了好久,今年貌似加快速度了),目前的最新版本见:https:

2017-07-03 10:28:17 287

空空如也

空空如也

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

TA关注的人

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