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