- 博客(5)
- 收藏
- 关注
转载 缓存更新的套路
转自:https://coolshell.cn/看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏...
2018-05-22 18:20:30 159
转载 一份诚恳的互联网找工作总结和感想(附:怎样花两年时间去面试一个人)
找工作季来了,互联网大潮也将至。近来陆续有不少师弟师妹校友求分享各种资料和经验,想来手头上确实还有一些资源,也包括当初博主的师兄师姐们以及某些无私的大牛们分享的资料,笔经面经以及感想。于是翻出来看看,倒是也勾起了不少博主当初找工作时候的记忆和感想,于是一并整理整理,发上来吧。前面已经有找工作笔试面试那些事儿(15)---互联网公司面试的零零种种和多家经验、找工作笔试面试那些事儿(14)---轻松一
2015-06-12 15:30:30 1326
原创 JavaWeb刷新浏览器防止重复提交请求
在web开发中,会遇到这样的一个情况,eg:创建了一个用户,此时刷新浏览器,会导致请求的重新提交。因为每个用户总会有一个标识来确定他的唯一性,比如登录ID,造成了用户唯一的标识重复,这时候,采用以下比较实用的几种方式,摆脱这样的困境。 1.重定向。重定向是两次请求,接收用户刷新---->服务器接收到命令之后,发送302状态码并给用户返回界面,这个界面可以是别的任何地址,此时便不会产生请求URL的
2017-11-09 18:23:20 3037
原创 如何将oracle数据库恢复到指定日期
哦我的天,数据库坏了。。。。 别急,如果有备份的话可以选择备份,如果没有备份,可以还原到指定日期来减少丢失的用户行为 注:truncate表是不可恢复的,建议不要使用此方式来操作数据库 恢复sql如下insert into 表名 select * from 表名 as of timestamp to_date('2017-08-17 16:30:00','yyyy-mm-dd hh24:mi:
2017-08-17 10:09:29 1253
原创 jsp中输入框字符校验
首先,看一段正则表达式:/([\u4E00-\u9FA5]|[A-Za-z])+/|' ' 这段正则表达式的意思在ASCII码中的意思为中文字符,有兴趣的同学可以去查一查 举个栗子,来校验一个输入框的内容是否为字符 , 然后可能有个需求是不是字符的话强制性回到本输入框的焦点 , 为了以防万一嘛.....示例代码如下 type="text" value="${domain.name
2017-02-27 11:09:51 4412 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人