redis
nosql 非关系型数据库
key/vlaue
string
set
get
del
hash map
hset
hget
hgetall
hdel
list list 支持重复元素,有序
lpush
rpush
lrange
lpop
rpop
栈和队列区别
set set 不支持重复元素,无序
sadd
smembers
srem
sorted set 不支持重复元素,有序(score)
zadd
zrange
zrem
通用
keys *
type key
del key
jedis
new Jedis("ip",6379)
new JedisPool(new JedisPoolConfig(),"ip",6379)
省市联动
缓存流程
先去缓存中查
没有
去数据库查询,转成json,存入缓存,返回json数据
有
直接返回json数据
#######################################################
maven 项目管理工具 apache
1.管理jar包
2.项目的声明周期都由maven进行管理
(了解)3.对项目进行模块化
maven仓库
中央仓库
私服
本地仓库
第一次下载,先查看本地有没有,如果没有去中央仓库,下载完后会保存到本地仓库
本地仓库配置
修改maven配置文件
D:\develop_toolz\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf\settings.xml
配置本地仓库路径
<localRepository>D:\maven_repository</localRepository>
常用命令
*clean 清理
删除target目录(编译和打成的包(jar/war))
*compile 编译
把项目代码进行编译,生成到target下面
*package 打包
把项目代码进行编译,同时把代码进行打包,生成到target下面 jar/war
install 安装
把项目代码进行编译,同时把代码进行打包,生成到target下面,同时发布到本地仓库中
****tomcat7:run
把项目发布到tomcat 7
没事clean一下
生命周期
*1.clean //清理工作
*2.default //项目从开始到发布
3.site
***maven模型图
1.maven核心文件 pom.xml
2.依赖管理 本地仓库 私服 中央仓库
3.项目从开始到发布是由maven的多个插件来完成
pom.xml
jar包的坐标(唯一)
<dependency>
<groupId>org.springframework</groupId> --->公司的标识
<artifactId>spring-core</artifactId> --->项目的名称
<version>4.2.4.RELEASE</version> --->版本号
</dependency>
idea集成maven
File-->Settings(针对当前项目,新建项目就要修改!!!!!!!)
maven安装目录,maven配置文件路径(仓库)
Runner
File-->Other Settings --> Default Settings(针对默认项目)
maven安装目录,maven配置文件路径(仓库)
Runner
maven项目目录结构
pom.xml
src
main
java
resources
test
java
resources
web maven项目目录结构
pom.xml
<packaging>war</packaging>
src
main
java
resources
webapp
WEB-INF
web.xml
test
java
resources
maven项目配置tomcat和jdk编译版本
|
|