计算机编程后台java代码

计算机编程后台java代码
redisTemplate.opsForHash().put(vid, photoType)上传图片
属性分别为 vid,照片类型,路径
第一个为 A(vid) 自拍照 (key) xxx (values)
第二个为 A(vid) 全身照 (key) xxx(values)
但是根据 redisTemplate.expire(vid, time, TimeUnit.SECONDS);
他是按照vid进行设置过期时间
这样会出现一个问题即使 假如我第一个图片过期时间为5分钟
过了4分钟后
我又重新添加了一个图片,设置了过期时间5分钟
因为他们共享同一个vid, 也就是同一个内存cache区域
这样的话
但是根据 redisTemplate.expire(vid, time, TimeUnit.SECONDS);
岂不是刷新了快要过期的第一张图片过期时间
有什么解决的办法吗?
我可以附加100元支付宝现金奖励, 决不食言

分别设置过期时间的时候,应该要用单独的key
你可以设置String pre="vid_" 这个前缀,
用直接用key去存, 并且用expire 分别设置时间,这样多张图片之间就不会冲突,并且有这个前缀,也不会和别的业务冲突,
ps: 我们公司都用 前缀 + 业务自身名字 + 后缀 这种模式的追问

你指的是 这种结构吗? vid vid_key value ? 如何这个vid 他可以存放多个数据 他们还是共享同一个vid 时间还会重置的

追答

直接 vid_xxx value 这种模式呀 每个key 都可以独自玩,你要查询所有的时候,
只要keys vid_* 就行了

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-14
这个你设计的时候,时效应该

是单一变量吧,也就是说你

新增加了一张图片,时效重新

赋值(不明白给每张图片设置

时效有啥意义……)

java和python哪个做后台好一些
python好些。一般都用 Java 做后台开发比如淘宝,网易,美团等. Python 国内一般是一些体量不是这么大的公司使用,例如 豆瓣,知乎.相对于 Python来说,Java 的语法古板,加上静态语言,纯面向对象(缺少函数式编程范式,例如匿名函数, block。高阶函数等),一般来说 Java 写出来的程序使用已有的抽象少,繁琐的...

Java写的是后端么?
你好,是的,java就是负责后端的语言,而前端是前台的工作。java主要是面向对象的一门编程语言,在网页设计中主要负责后端的程序开发。java主要负责后端数据的处理的一些后台的工作。

java后端开发需要掌握什么(java后端开发工作强度大吗)
java后端需要学什么java后端开发需要学JavaSE、数据库、JDBC、JavaWeb、框架等。比如JavaSE方面主要学习的内容有基本语法、数据类型、面向对象、常用API、线程与并发、网络编程等等。软件开发后台开发需要学些什么对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分:基础:比如计算机系统、算...

java代码——返回当前计算机所有进程ID怎么做?
+ processname); } }}可以直接根据类找到对应Java进程ID的方法package com.test;import java.net.URISyntaxException;import java.util.HashSet;import java.util.Set;import sun.jvmstat.monitor.MonitorException;import sun.jvmstat.monitor.MonitoredHost;import sun.jvmstat.monitor.MonitoredVm;import...

代码有哪些
1. 源代码:这是程序员编写的文本文件,包含了计算机程序的所有逻辑和指令。常见的源代码文件类型包括Python、Java、C++等。2. 编译代码:经过编译器处理后的代码,如机器代码或字节码。这种代码可以直接被计算机执行。3. 脚本代码:这是一种解释型代码,通常用于自动化任务或系统配置。例如,Shell脚本、...

php后端和java后端的区别?
在于Php阵营普遍走的是低端路线,而java阵营走的是中高端路线。两者之间的区域较小。 拓展资料: Java(计算机编程语言) Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言作为静态面向对象编程语言的代表,极好...

计算机专业有什么适合女生学习?
计算机方向挺多的,有后台开发:java、python等等,都是属于后台编程;软件测试方向;前端;UI设计;互联网营销方向;网络安全;大数据;unity游戏开发;linux云计算等等。女生学互联网营销和UI的比较多,这两个方向相较于后端编程来看,相对简单一些,不涉及代码,UI可能会了解一些前端方向的知识,但也不会...

代码是什么东西
1. 定义与功能:代码,也称为源代码或程序,是一系列由开发者编写的指令集合。这些指令按照一定的语法规则,使用特定的计算机编程语言写成,用以告诉计算机执行特定的任务或操作。代码是软件开发的基石,没有代码,计算机就无法执行任何功能。2. 编程语言的种类:计算机编程语言的种类繁多,如Python、Java、...

java程序是什么
Java程序是一种高级编程语言编写的计算机程序。Java程序是使用Java编程语言编写的可执行代码集合。以下是关于Java程序的详细解释:1. 定义与特点:Java程序是一种运行在Java虚拟机上的高级编程语言程序。Java语言具有面向对象、跨平台、安全稳定等特性。由于其跨平台特性,Java程序可以在多种操作系统上运行,而...

php后台开发和java后台开发怎么学习
其次就是相关语言的学习,前端开发以学习Html、CSS和JavaScript为主,其中JavaScript是学习的重点。后端开发需要选择一门编程语言(PHP、Java、Python、C#等),然后按照编程语言的技术体系进行系统的学习。目前在Web开发领域中PHP的占比份额比较大,而Java通常是大型互联网平台的开发方案。

相似回答