摘要:摘要 在 "详解http报文" 一文中,详细介绍了http报文的文本结构。那么作为服务端,web容器是如何解析http报文的呢?本文以jetty和undertow容器为例,来解析web容器是如何处理http报文的。 在前文中我们从概览中可以了解到,http报文其实就是一定规则的字符串,那么解析它们, 阅读全文
posted @ 2019-10-09 22:05 stoneFang 阅读 (191) 评论 (0) 编辑
摘要:摘要 作为一个web开发者,每天都在使用者Http协议,却总是一知半解。本文参看Http RFC7230规范,梳理了http报文部分。 http 报文构成 start line: 起始行,描述请求或响应的基本信息 ( header field CRLF ): 头 CRLF [ message bod 阅读全文
posted @ 2019-09-30 21:39 stoneFang 阅读 (244) 评论 (0) 编辑
摘要:其实我一直都是敏感的人,没事就爱琢磨生活,思考人生的,完了还要用文字记录下来,用来回味复盘。这就像敏捷开发中的retro,2个星期一个迭代,就得做一次复盘,总结下过去的二周做的好与不好。 但是这篇文档纠结了很久到底要不要写,先说说纠结的原因吧。 1. 内心纠结 我一直是个纯粹的人,或者企图保持纯粹的 阅读全文
posted @ 2019-09-29 21:35 stoneFang 阅读 (283) 评论 (6) 编辑
摘要:2013,于我注定是个重要的年份,人生道路上的岔路口。因为在这一年,我要告别单身的大学四年生活,迎来无限期的光棍职业生 涯。这个场景在我的脑海了出现过无数次,可是不管我多么不愿意,终究还是来了。我什么也没做,他就这么静悄悄的来了。 没进入社会,没踏入职场,永远不要说职场是怎么样,道听途说不可信。在2 阅读全文
posted @ 2019-09-28 09:17 stoneFang 阅读 (37) 评论 (0) 编辑
摘要:不知道是什么时候发现这个规律:在我被某个或某些想法困注,无法自拔,开始问自己一些诸如“活着究竟有什么意义”,“我到底是个 什么样的人”的问题,然后经过一番磨难,想通后或者严格意义上来说悦纳了自己,我就会写下一篇日志,模仿着那些大师教我的隐喻的手 法,将这种情感表达出来,自己乐在其中,而外人又浑然不知 阅读全文
posted @ 2019-09-28 09:13 stoneFang 阅读 (27) 评论 (0) 编辑
摘要:摘要 这本书主要讲的是如何系统的解决问题,也就是方法论这种玄乎的东西。那么到底实不实用的呢,还是说只是顶着麦肯锡这个世界知名的咨询公司的光环,来贩卖知识了,这得看过才知道。 这本书讲了什么 这本书很薄,先根据目录索引,了解下大致讲了什么。 重点 前三部分讲了如何系统性的解决问题。后面两部分都是湿的, 阅读全文
posted @ 2019-09-19 21:56 stoneFang 阅读 (204) 评论 (0) 编辑
摘要:摘要 spring全家桶帮助java web开发者节省了很多开发量,提升了效率。但是因为屏蔽了很多细节,导致很多开发者只知其然,不知其所以然,本文就是分析下使用spring的一些注解,不能够自调用的问题。因为本身这类文章很多,所以有些地方不会详述,直接引用其他文章。 问题 1. 使用了Spring中 阅读全文
posted @ 2019-09-16 20:14 stoneFang 阅读 (167) 评论 (0) 编辑
摘要:摘要 我们经常使用useGenerateKeys来返回自增主键,避免多一次查询。也会经常使用on duplicate key update,来进行insertOrUpdate,来避免先query 在insert/update。用起来很爽,但是经常踩坑,还不知为何。本篇就是深入分析获取自增主键的原理。 阅读全文
posted @ 2019-09-07 13:27 stoneFang 阅读 (185) 评论 (2) 编辑
摘要:摘要 经常会有同学遇到api通过ip可以访问,但是通过域名却不可以访问。本篇文章总结了造成这种情况可能的原因。 因为与具体技术的选型、规则配置有关,所以没有深入讨论,只是列出可能性,仅供参考。 分析 问题 通过域名访问不到的请求表现的现象有 1. 接口返回404 2. 一个错误页面 3. 提示met 阅读全文
posted @ 2019-08-26 20:43 stoneFang 阅读 (79) 评论 (0) 编辑
摘要:摘要 之前写过一篇 "ElasticSearch初识之吐槽" ,不知觉竟然过去了两年了。哎,时光催人老啊。最近又用到了ES,想找找过去的总结文档,居然只有一篇,搞了半年的ES,遇到那么多的问题,产出只有这么点,真是说不过去啊。只好又重新捡起ES,发现ES槽点依然很多,不兼容的更新太多了,各个版本之间 阅读全文
posted @ 2019-07-27 12:07 stoneFang 阅读 (180) 评论 (0) 编辑