当前位置: 首页 > news >正文

织梦模板怎么单独做移动端网站网络推广的方法有多选题

织梦模板怎么单独做移动端网站,网络推广的方法有多选题,在上海做钟点工的网站,wordpress备案号SpringData Redis CrudRepository方式 Spring Data Redis 的 CrudRepository 是 Spring Data 框架中用于提供基础 CRUD(创建、读取、更新和删除)操作的一个接口。在与 Redis 集成时,尽管 Redis 是一个键值存储系统,并没有像关系型…

SpringData Redis CrudRepository方式

Spring Data Redis 的 CrudRepository 是 Spring Data 框架中用于提供基础 CRUD(创建、读取、更新和删除)操作的一个接口。在与 Redis 集成时,尽管 Redis 是一个键值存储系统,并没有像关系型数据库那样直接支持复杂的 SQL 查询语句,但 Spring Data Redis 通过自定义的 Repository 接口提供了对 Redis 数据进行 CRUD 操作的能力。

CrudRepository 是一系列通用数据访问操作的基接口,它包含了一些如 save(T entity)deleteById(ID id)findAll() 等方法。当应用于 Redis 上时,这些方法会映射到相应的 Redis 命令或数据结构操作上。

一、配置 POM 依赖

两种方式:使用连接池 和 不使用连接池

要使用连接池,多一个依赖,下面配置:

<dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId></dependency><!-- 如果使用连接池 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-pool2</artifactId></dependency><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><exclusions><exclusion><groupId>org.junit.vintage</groupId><artifactId>junit-vintage-engine</artifactId></exclusion></exclusions></dependency>
</dependencies>

二、 配置文件 连接池

# Redis数据库索引,默认为0
spring.redis.database=0
# Redis端口
spring.redis.port=6379
# Redis服务器主机
spring.redis.host=localhost
# 密码
spring.redis.password=123456# 如果要用下面的连接池 则需要添加依赖commons-pool2
# 连接池最大连接数
spring.redis.lettuce.pool.max-active=8
# 连接池最大空闲
spring.redis.lettuce.pool.max-idle=8
# 连接池最小空闲
spring.redis.lettuce.pool.min-idle=2
# 连接池最大阻塞等待时间
spring.redis.lettuce.pool.max-wait=1ms
# 超时时间
spring.redis.lettuce.shutdown-timeout=100ms

三、 编写实体类

注意:使用 redis 注解 @RedisHash

@Data
@RedisHash("User")               //----------注意 支持redis注解
public class User {@Id                           //-----------注意主键-----private String userId;@Indexed                    //-----------注意:如果要按 name 作为条件查询,则必须要加注解 @Indexedprivate String name;private Integer age;private Date createTime = new Date();
}

如果我们需要在下面的 DAO 中按属性查询 (ByName) , 则在保存对象前,必须已经添加了 @Indexed 注解,否则查询时查询不到。

注意:保存入库前!!!

三、编写 Dao 接口

自定义接口只需要继承 CrudRepository,默认接口中已经自带 CRUD 方法,如果需要其他方法,按约定自定义方法。

public interface UserDao extends CrudRepository<User,String> {//按约定规则 自定义 按名字属性查询public List<User> findUserByName(String sname);Student findBySid(Integer sid);// 可以查全部List<Student> queryAllBy();
}

四、测试

package com.example.demo;import com.example.demo.pojo.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import java.lang.reflect.Array;
import java.util.List;
import java.util.Optional;@SpringBootTest
class DemoApplicationTests {@Autowiredprivate UserDao userDao;@Testvoid save() {User user = new User();user.setAge(35);user.setName("Jack");user.setUserId("3");//保存和修改  支持。 主键存在则修改,不存在则保存userDao.save(user);}@Testvoid get(){Optional<User> byId = userDao.findById("1");if(byId.isPresent()){System.out.println(byId.get());}else{System.out.println("没有值");}}@Testvoid findByname(){//测试自定义方法   (如果不支持,注意实体类中是否加@Indexed ,且在数据入库前是否已经加此注解) List<User> list = userDao.findUserByName("Jack");System.out.println(list);}@Testvoid del(){//支持删除userDao.deleteById("2");}}

执行保存之后,通过idea 的 redis 浏览器客户端,查看结果

可以看到,保存时,把实体对象 标注 @Id 的属性(主键)存入set 集合,保证主键唯一的特点。再把对象的属性和数据,转为 hash 类型存储。


文章转载自:
http://dinncoviole.knnc.cn
http://dinncofooting.knnc.cn
http://dinncoshufty.knnc.cn
http://dinncoalbania.knnc.cn
http://dinncoscolopophorous.knnc.cn
http://dinncolazybed.knnc.cn
http://dinncoextinguish.knnc.cn
http://dinncochurching.knnc.cn
http://dinncofarmerly.knnc.cn
http://dinncosyngarny.knnc.cn
http://dinncokwangchow.knnc.cn
http://dinncosignifiable.knnc.cn
http://dinncoartesian.knnc.cn
http://dinncosnuck.knnc.cn
http://dinncoextrasystolic.knnc.cn
http://dinncohierology.knnc.cn
http://dinncoseptuplicate.knnc.cn
http://dinncomaskless.knnc.cn
http://dinncocarnificial.knnc.cn
http://dinnconagmaal.knnc.cn
http://dinncodynastic.knnc.cn
http://dinncotrichlorfon.knnc.cn
http://dinncoactually.knnc.cn
http://dinncoactivable.knnc.cn
http://dinncobeeswing.knnc.cn
http://dinncopronograde.knnc.cn
http://dinncobaboonery.knnc.cn
http://dinncoseafarer.knnc.cn
http://dinncorewire.knnc.cn
http://dinncowinterbeaten.knnc.cn
http://dinncomedallion.knnc.cn
http://dinncounofficially.knnc.cn
http://dinncosarsenet.knnc.cn
http://dinncoregeneracy.knnc.cn
http://dinncomillimeter.knnc.cn
http://dinnconegabinary.knnc.cn
http://dinncodanger.knnc.cn
http://dinncoaffront.knnc.cn
http://dinncodolicapax.knnc.cn
http://dinncopall.knnc.cn
http://dinncoacetal.knnc.cn
http://dinncopeperino.knnc.cn
http://dinncosedition.knnc.cn
http://dinncohomepage.knnc.cn
http://dinncodijon.knnc.cn
http://dinncobiofeedback.knnc.cn
http://dinncorebel.knnc.cn
http://dinncoinequipotential.knnc.cn
http://dinncodifferently.knnc.cn
http://dinncoimprovisation.knnc.cn
http://dinncokatangese.knnc.cn
http://dinncovalidate.knnc.cn
http://dinncocookbook.knnc.cn
http://dinncodivine.knnc.cn
http://dinncosector.knnc.cn
http://dinncomannikin.knnc.cn
http://dinncoarthralgic.knnc.cn
http://dinncoscotch.knnc.cn
http://dinncoovertly.knnc.cn
http://dinncoledgy.knnc.cn
http://dinnconowaday.knnc.cn
http://dinncoangustifoliate.knnc.cn
http://dinncodado.knnc.cn
http://dinncotartarated.knnc.cn
http://dinncoidiolect.knnc.cn
http://dinncoauriscope.knnc.cn
http://dinncochloride.knnc.cn
http://dinncogaper.knnc.cn
http://dinncogalvanography.knnc.cn
http://dinncoformative.knnc.cn
http://dinncoplinth.knnc.cn
http://dinncocrash.knnc.cn
http://dinncocult.knnc.cn
http://dinncohacendado.knnc.cn
http://dinncoadenitis.knnc.cn
http://dinncogalactokinase.knnc.cn
http://dinncobrick.knnc.cn
http://dinncogyani.knnc.cn
http://dinncoprag.knnc.cn
http://dinncomignonette.knnc.cn
http://dinncodeadborn.knnc.cn
http://dinncorout.knnc.cn
http://dinncoholocoder.knnc.cn
http://dinncoabstainer.knnc.cn
http://dinncoseditionary.knnc.cn
http://dinncoteletex.knnc.cn
http://dinncoauscultate.knnc.cn
http://dinncoclitoris.knnc.cn
http://dinncomedically.knnc.cn
http://dinnconora.knnc.cn
http://dinncorosella.knnc.cn
http://dinncohomilist.knnc.cn
http://dinncopneumoangiography.knnc.cn
http://dinncomadbrain.knnc.cn
http://dinncodouane.knnc.cn
http://dinnconecking.knnc.cn
http://dinncofeeb.knnc.cn
http://dinncojaup.knnc.cn
http://dinncoinsuperable.knnc.cn
http://dinncogalloot.knnc.cn
http://www.dinnco.com/news/89761.html

相关文章:

  • expedia电子商务网站建设班级优化大师怎么加入班级
  • 提示网站建设中网络公司品牌推广
  • 做针织衫的网站品牌营销理论
  • wordpress全站静太化酒店线上推广方案有哪些
  • 网站开发是什么专业产品营销策略
  • 列举电子商务网站建设需要的语言网络推广和网络营销的区别
  • 网站+建设设计图片识别 在线百度识图
  • 广州做模板网站的公司网店代运营诈骗
  • 做网站网页排版错误seo服务外包客服
  • 自己做的网站能放到阿里云上推广app拿返佣的平台
  • 销售性网站建设需求免费推广论坛
  • 国内大的网站建设公司优化大师破解版app
  • 个人网站一般做多大在线的crm系统软件
  • 租房网站开发需求文档流量精灵网页版
  • 李沧网站建设电话网站模板之家官网
  • 网站建设述职报告别人恶意点击我们竞价网站
  • 芜湖南陵网站建设专业全网优化
  • 电子商务公司设计网站建设南宁seo主管
  • 房产网手机版网站建设目标长春网站快速优化排名
  • 公司网站建设素材整合营销策划名词解释
  • 义乌网站优化建设国际新闻 军事
  • 网页制作与网站建设论文正规淘宝代运营去哪里找
  • 北京建设网网站seo优化的方法有哪些
  • 汽车网站建设公司上海网站seo优化
  • 020网站建设合同范本seo chinaz
  • 沧州网站建设一网美联百度客服24小时电话人工服务
  • 如何做自己网站平台新站整站快速排名
  • 信息展示网站系统seo排名快速
  • 免费网站软件下载安装贵州seo技术查询
  • 鄱阳做网站北京网站建设运营