SpringBoot执行定时任务@Scheduled 在做项目时,需要一个定时任务来接收数据存入数据库,后端再写一个接口来提供该该数据的最新的那一条。 数据保持最新:设计字段sign的值(0,1)来设定是否最新 定时任务插入数据:首先进行更新,将所有为1即新数据设置过期,然后插入新数据,设置sign ...
分类:
编程语言 时间:
2020-07-11 12:25:10
阅读次数:
81
恢复内容开始 LZ调试过程中发现setex或expire的过期时间减少为0就停止了,通过key依然能获取到value,然后开始查询原因。 首先看是否存在配置过期删除策略引起的,经过查找资料发现不是这个原因 然后又找了一台机器setex或expire发现过期是会删除的 最后发现是之前一同事重启过red ...
分类:
其他好文 时间:
2020-07-07 20:55:46
阅读次数:
113
win10系统为windows的最终版本,所以windows的更新会直接下载到电脑中。 所以说win10是史上最烂的系统 更新文件(包括已过期的更新文件)在WinSxS文件夹中并不会被删除,如果当前更新出问题,会回滚到上一版本。。 使用中网速莫名其妙变慢,是win10在下载高达几个G的更新 这就是w ...
马上开始去开发业务系统 从哪一步开始做,从比较简单的那一块开始做,实时性要求比较高的那块数据的缓存去做 实时性比较高的数据缓存,选择的就是库存的服务 库存可能会修改,每次修改都要去更新这个缓存数据; 每次库存的数据,在缓存中一旦过期,或者是被清理掉了,前端的nginx服务都会发送请求给库存服务,去获 ...
分类:
数据库 时间:
2020-07-05 00:22:40
阅读次数:
83
恢复内容开始 1、进入sqlplus模式 sqlplus / as sysdba; 2、帐户再改一次密码 alter user 用户名 identified by 原密码; 3、查看用户密码的有效期设置(一般默认的配置文件是DEFAULT) SELECT * FROM dba_profiles WH ...
分类:
数据库 时间:
2020-07-04 11:41:08
阅读次数:
85
定时备份docker部署的mysql数据 1.新建脚本,添加脚本内容 vi mysql_backup_test_backup.sh #!/bin/bash # 设置mysql的登录用户名和密码(根据实际情况填写) mysql_user="root" mysql_password="root" mys ...
分类:
数据库 时间:
2020-07-03 19:13:55
阅读次数:
89
由于苹果和谷歌根存储策略的变化,从9月1日开始,所有新的SSL / TLS证书的最长有效期都不得超过397天(13个月)。相关的CA机构也纷纷响应,如Entrust宣布将从2020年8月28日开始, 不再签发超过13个月有效期的SSL证书。 紧接着,GlobalSign也表示从8月31日开始降低SS ...
分类:
其他好文 时间:
2020-07-03 10:35:03
阅读次数:
74
后端服务 首先来看后端的代码,使用express简单的搭建的一个微服务。运行在3000的端口。 login的接口,它是一个post的请求 首先获取到前端传递过来的userName和password。如果有用户名且有密码的话就获取userInfo token是使用这个jsonwebtoken生成的 传 ...
分类:
其他好文 时间:
2020-07-03 01:08:04
阅读次数:
92
什么是内存淘汰内存淘汰,和平时我们设置rediskey的过期时间,不是一回事;内存淘汰是说,假设我们限定redis只能使用8g内存,现在已经使用了这么多了(包括设置了过期时间的key和没设过期时间的key),那,后续的set操作,还怎么办呢?是不是只能报错了?那不行啊,不科学吧,因为有的key,可能已经很久没人用了,可能以后也不会再用到了,那我们是不是可以把这类key给干掉呢?干掉key的过程,就
分类:
其他好文 时间:
2020-07-02 21:47:30
阅读次数:
58
ORA-28001密码过期问题解决方法 1、登录Oracle数据库 #su - oracle $sqlplus / as sysdba 2、直接修改过期用户密码 >alter user 用户名 identified by "新密码"; 或者 查看用户的proifle是哪个,一般是default >s ...
分类:
数据库 时间:
2020-07-01 20:38:37
阅读次数:
85