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