这是我的reload类
@RedisHash("Reload")
public class Reload implements Serializable {
@Indexed
private Integer id;
@Indexed
private String email;
private String word;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getEmail() {
return email;
}
@Override
public String toString() {
return "Reload{" +
"id=" + id +
", email='" + email + '\'' +
", word='" + word + '\'' +
'}';
}
public void setEmail(String email) {
this.email = email;
}
public String getWord() {
return word;
}
public void setWord(String word) {
this.word = word;
}
}
这是我的测试类
@Test
public void addReload(){
String key="hash2";
Map<Integer,Reload> map=new HashMap<Integer, Reload>();
List<info> infoList=infodao.findInfo();
for(info info:infoList){
Reload reload=new Reload();
reload.setWord(info.getWord());
reload.setId(info.getId());
reload.setEmail(info.getEmail());
reload.setId(info.getId());
map.put(info.getId(),reload);
System.out.println(info);
}
这是我的Redis的数据
@RequestMapping("check")
public String forward(Reload reload, Model model){
String key="hash2";
Integer id=reload.getId();
String word=reload.getWord();
String email=reload.getEmail();
String m=id.toString();
uid=id;
//Redis的数据的scan操作
Cursor<Map.Entry<Integer, HashMap<Integer,Reload>>> cursor =redisTemplate.opsForHash().scan(key, ScanOptions.scanOptions().match(m).build());
//TreeMap<String,byte[]> streaming = new TreeMap<>();
HashMap<Integer,Reload> reloadHashMap=new HashMap<>();
//
Map.Entry<Integer, HashMap<Integer,Reload>> entry = cursor.next();
reloadHashMap=entry.getValue();
//Integer key2= entry.getKey();
System.out.println(reloadHashMap);
reloadHashMap.values();
Object[] value = new Reload[10];
value= reloadHashMap.values().toArray();
ObjectMapper objectMapper=new ObjectMapper();
Reload reload1=objectMapper.convertValue(value[0],Reload.class);
if(word.equals(reload1.getWord())){
model.addAttribute("list",reload.getId());
return "success";
}
else{
return "Execption";
}
}
环境elasticsearch:6.7嵌套查询中字段不存在如下:POST players/players/_search{ "query": { "bool": { "filter": [ { "nested": { "path": "features", "query": { "bool": {
1.点击要根据条件判断Field是否显示2.选中print when Expression 边框输入表达式进行
在我直接在代码里使用export与import时(没有安装其它插件与依赖包文件)运行文件时报错:import {circleArea, squareArea} from ’ ./17-CalcArea.js’SyntaxError: Unexpected token {上网查了资料,大多都是通过babel来解决,但是我这不是在写项目,只是在练习算法,所以庞大的node_modules文件对我来说还是很鸡肋的,又接着查,后面有一个方法时让我改文件后缀名,将.js改为.mjs,但是运行还是出错:th
本文介绍了用 Pycharm 远程连接 Linux 服务器进行炼丹的详细配置方法_1671465600
Windows 常用命令大全 regedit 可以打开注册表编缉器. msconfig 可以打开系统配置文件(在 9x 系统) sfc 可以打开系统文件检查器 scandisk 扫描磁盘(用于 9x) ping 网络测试 scanreg 扫描注册表 winipcfg 查看自己的ip(只适合 win 9x) sigverif 可以得出任何未经签署的文件 asd (98,用于检测系统是否有问题,不是很...
环境简介主服务器:CentOS6.5下mysql5.6.30安装请参考这里网址:http://blog.csdn.net/hsd2012/article/details/51232612从服务器:win7下5.6.17原理简介及优缺点MySQL从3.23版本开始提供复制功能,复制主要是指将主服务器的DDL和DML操作,通过二进制日志(binLog日志),传到服务的服务器上,然后在从服务器上对这些日...
-C语言程序设计(第4版)-马靖善-清华大学出版社第5章作业题一、单项选择题1.以下叙述不正确的是( B )。A. 一个C源程序可由一个或多个文件组成B. C程序中,注释说明只能位于语句的后面C. 在对一个C程序进行编译时,编译系统不能发现注释中的拼写错误D. 一个C源程序必须包含一个main函数2.定义为void类型的函数,其含义是(C )。A. 调用函数后,被调用的函数的返回值为任意的类型B...
function setupWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); }else{ document.addEventListener(
http://blog.csdn.net/syg90178aw/article/details/53043851
访问阿里云服务器里面的Tomcat报错:Type异常报告消息An exception occurred processing [index.jsp] at line [3]描述服务器遇到一个意外的情况,阻止它完成请求。Exceptionorg.apache.jasper.JasperException: An exception occurred processing ...
一 抽象类:动态方法至少有一个是抽象方法。其中abstruct关键字修饰的方法不能与哪些关键字共同修饰?1private因为private修饰的方法在子类中是隐藏的、不可见的。而abstruct修饰的方法是抽象的,需要在子类中实现方法体。因此相互冲突,不可共同使用。2 static因为static表示该方法是类方法,在内存中只有一份,而abstruct表示的是动...