以下涉及到的源码均为redis5.0-rc3版本的代码【点击查看官方源码】
SDS简介
简单动态字符串(simple dynamic string),是redis底层为字符串而设计的一种数据结构,是针对C字符串的一个改良版。凡是涉及到需要修改的字符串均采用sds来存储,而非C字符串。
A thousand miles begins with a single step .
以下涉及到的源码均为redis5.0-rc3版本的代码【点击查看官方源码】
简单动态字符串(simple dynamic string),是redis底层为字符串而设计的一种数据结构,是针对C字符串的一个改良版。凡是涉及到需要修改的字符串均采用sds来存储,而非C字符串。
maven构建的项目中默认的java版本是1.5,并且我们在项目属性里面更改了之后,
在maven-update project后又会变成默认的1.5版本,甚为烦恼。
下面提供解决方法:
找到我们自己设置的maven的本地仓库的settings.xml文件,在
1 | <mirror> |
maven打jar包时,很容易漏掉依赖,因此需要将所有的依赖集中起来,在pom文件中做如下配置:
1 | <plugins> |
maven项目管理中,分环境(开发、测试、生产)打包是在所难免的事情,只需要在pom文件中做一些配置。
首先是配置profiles(此处设置develop为默认环境):
1 | <!-- project environment --> |
1 | package com.tradingplatform.dto; |
1 | package com.tradingplatform.dto; |