使用jq命令行格式化json

我经常使用curl命令在命令行进行http调试,而现在的接口一般都是Restful形式,所以在命令行下面格式化json会是一个很常见的需求。 我使用的是jq这个开源软件。 jq is a lightweight and flexible command-line JSON processor. 使用示例 如下的使用方式,返回的json串并不会被格式化 而使用jq进行json格式化则很简单 如果你绝

Slow startup Tomcat because of SecureRandom

今天在新机器上启动tomcat应用的时候,发现巨慢,检查日志发现有如下信息: 这块初始化SecureRandom用了239,939毫秒,之前没遇到这个问题。查了一下发现在官方wikihttps://wiki.apache.org/tomcat/HowTo/FasterStartUp#Entropy_Source Entropy Source Tomcat 7+ heavily relies on

为Nginx 配置 WebSocket

WebSocket 是一个协议, 它提供了一种创建 web 应用程序的方法, 它支持客户端和服务器之间的 real-time 双向通信。WebSocket 使开发这些类型的应用程序更加容易。大多数现代浏览器支持 WebSocket, 包括 Firefox、ie 浏览器、浏览器、Safari 和 Opera, 越来越多的服务器应用框架也在支持 WebSocket。 NGINX 通过允许在客户端和后端

成长,成熟,突破

今天是2017年的最后一个工作日,按照我的惯例,我每年都会写一篇文章来整理一下自己在这一年的一些重大的想法、做的事情, 以及之前的计划是否完成,顺便尝试去规划一下下一年的大的方向和要做的一些「人生」大事。 在写这篇文章之前,我先回看了一下自己15年规划《新的一年,加油》 以及自己在17年年初写的2篇文章《2017年的一些计划》和复盘自己工作的这三年多。 如果说2015-2016年的时候,我更多的是

service mesh文章分享

service mesh最近很火,我们的团队最近也正在将service mesh在公司落地。这段时间也看了很多这方面的文章,零零散散大约有十几篇幅吧,发现其中比较有价值的,或者说写的好的文章也就两三篇而已。 本来我打算自己写一篇文章来完整的讲述一下: service mesh是什么 service mesh的前生今世 微服务的演进 为什么要用service mesh spring cloud的痛点