1:复习
JPA提供原始的select 语句 hibernate 定义一个Java对象 entity entity 先要获得session对象,需要创建session factory 多门语言 HQL,针对于Java对象的操作,而不是表的操作 QBC,定义了很多查询条件 SQL,标准的sql语句 选择题 JPA 定义Java对象和表之间的关系,coloum 和 entity 简述JPA,template,hibernate的特征,方法 JPA需要对象和表的映射关系
2:mongoDB
database document 是原生的,性能要好一点
3:redis
key-value的hash表结构,value是某数据类型 内存数据库(缓存) 集群 主从复制 数据持久化 注意key,value区分大小写
( empty list or set)
127.0.0.1:6379[ 3] > rpush mylist 15
( integer) 1
127.0.0.1:6379[ 3] > rpush mylist 16
( integer) 2
127.0.0.1:6379[ 3] > rpush mylist 17
( integer) 3
127.0.0.1:6379[ 3] > lpush mylist 18
( integer) 4
127.0.0.1:6379[ 3] > lrange mylist 0 -1
1) "18"
2) "15"
3) "16"
4) "17"
127.0.0.1:6379[ 3] >
127.0.0.1:6379[ 3] > hmset user name 1111
OK
127.0.0.1:6379[ 3] > hmset user age 17
OK
127.0.0.1:6379[ 3] > lrange user 0 -1
( error) WRONGTYPE Operation against a key holding the wrong kind of value
127.0.0.1:6379[ 3] > hgetall user
1) "name"
2) "1111"
3) "age"
4) "17"
127.0.0.1:6379[ 3] >
127.0.0.1:6379[ 3] > sadd myset 1 2 3 4 5
( integer) 5
127.0.0.1:6379[ 3] > smembers myset
1) "1"
2) "2"
3) "3"
4) "4"
5) "5"
127.0.0.1:6379[ 3] >
spring 把数据存在redis的时候,需要做一个序列化的过程 实现了序列化的接口 非常糟糕的一种序列化的机制,序列化之后就是一个二进制的文件
4:序列化
product 阿里做的挺好的 alibaba sonarlint 部署在服务器上的,sonarlintKit 在写代码的是谷歌 QA三个软件
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】 进行投诉反馈!