HTTP QUERY 方法来了,RFC 10008 正式发布,再见 GET 和 POST
herman 2个月前 (06-26) 212浏览
程序员又来需求了,这样的需求多来一打,会不会增加一些工作岗位呢?不好说,说不定新需求来了 AI 也更更聪明了。 最近,我看到 IETF 正式发布了 RFC 10008,这个提案为 Http 新增了一个 QUERY 方法,为 REST API ...
herman 2个月前 (06-26) 212浏览
程序员又来需求了,这样的需求多来一打,会不会增加一些工作岗位呢?不好说,说不定新需求来了 AI 也更更聪明了。 最近,我看到 IETF 正式发布了 RFC 10008,这个提案为 Http 新增了一个 QUERY 方法,为 REST API ...
herman 3个月前 (05-22) 283浏览
前段时间,我在朋友圈说,我使用 AI 半小时不到帮助业务搞定了她原本需要一天才能搞定的工作。 当时我用的是 WorkBuddy,主要是那个时候它有签到捡积分,相当于不花钱。我用 AI 给业务做了一个任务,相当于可以定时执行,美滋滋。 但...
herman 6年前 (2020-07-10) 8059浏览
service worker 是现代浏览器的一个高级特性,Firefox、Chrome、Opera 都支持它。 service worker 只支持 https,能够让我们进行离线浏览网页。如果使用不当,用户会有非常糟糕的体验。 最近我...
herman 7年前 (2019-12-30) 4748浏览
从一个 bug 说起 request.getQueryString() 和 request.getParameter()的区别 最近有一个同事,遇到了一个奇怪的问题。request.getParameter() 获取不到值,request.g...
herman 8年前 (2019-01-25) 20273浏览
最近在使用 RestTemplate 的 postForEntity 方法发起一个请求,总是提示:400 bad request,网上搜索了很久,没有相关的答案。今天我来说一下这个问题产生的原因。 首先看到这个问题,不要...
herman 8年前 (2018-11-05) 6245浏览
我搜了一下,发现网络上很少有关于社交网络的点赞功能的设计和实现。究其原因是很多人没遇到过这样的需求,真实场景太过于复杂,写出来的文章容易被打脸!而我今天就是冲着打脸来的! 在开始之前,我们参考一下微博的点赞案例! 大V、明星的一条微博...
herman 9年前 (2017-07-21) 4361浏览 0评论
在多说一下,这个也是在缓存时间已经失效,即Cache-Control:mac-age = 0 的情况下,而且上面的Etag和If-None-Match不相等的情况下; Last-Modified指的是文件上一次被修改的时间(可以理解为服务器...
herman 9年前 (2017-07-21) 5157浏览 0评论
合理的使用浏览器缓存,对我们服务器会减轻不少压力。一个web程序设计的好不好,缓存也是很重要的一部分。本文主要讲解Etag缓存和If-None-Match缓存。 缓存的分类,网上众说纷纭,但是大致有以下几:浏览器缓存,CDN缓存,数据库缓存...
herman 9年前 (2017-07-21) 4823浏览 0评论
原来用的是Expires策略,浏览器可以直接从浏览器缓存读取数据,而无需再次请求,它的值对应一个GMT,来告诉浏览器资源缓存过期时间,如果还没过该时间点则不发请求。 例如下面的例子,这是京东的首页里找的一个,时间都干到2027年了,现在的时...
herman 9年前 (2017-05-12) 4028浏览 0评论
Nginx提供了expires、etag、if-modified-since指令来实现浏览器缓存控制。 expires 如果我们使用Nginx作为静态资源服务器,那么可以使用expires进行缓存控制。 location /im...