curl

How to get raw binary data from a POST request processed by Spring?

血红的双手。 提交于 2021-02-16 06:17:06
问题 I need to write an application which would be able to process binary data sent by CUrl, such as: curl localhost:8080/data --data-binary @ZYSF15A46K1.txt I've created a POST processing method as follows: @RequestMapping(method = RequestMethod.POST, value = "/data") public void acceptData(HttpEntity<byte[]> requestEntity) throws Exception { process(requestEntity.getBody()); } However it doesn't seem to be returning raw binary data. I've tried sending a GZip file and after going through Spring

How to get raw binary data from a POST request processed by Spring?

允我心安 提交于 2021-02-16 06:15:49
问题 I need to write an application which would be able to process binary data sent by CUrl, such as: curl localhost:8080/data --data-binary @ZYSF15A46K1.txt I've created a POST processing method as follows: @RequestMapping(method = RequestMethod.POST, value = "/data") public void acceptData(HttpEntity<byte[]> requestEntity) throws Exception { process(requestEntity.getBody()); } However it doesn't seem to be returning raw binary data. I've tried sending a GZip file and after going through Spring

Elasticsearch基本操作

…衆ロ難τιáo~ 提交于 2021-02-16 03:00:59
在学习Elasticsearch的过程中想找一些可以系统的描述es操作的文章,但是官网没有中文页面,ES中文指南的排版和翻译又很突兀和不协调,因此决定自己看一遍官方的maunal总结一下,由于没时间把所有章节全部翻一遍,所以写一篇学习笔记以便完成初步的学习。 概念总览: 在描述ES的基本操作之前,首先来介绍几个概念: Relational DB -> Databases -> Tables -> Rows -> Columns Elasticsearch -> Indices -> Types -> Documents -> Fields 以上是早期的官方文档贴出的一个概念介绍图,其含义不用多说,其实ES更适合与MongoDB类比: MongoDB -> DBs -> Collections -> Documents -> Fields Elasticsearch -> Indices -> Types -> Documents -> Fields ES里的Index可以看做一个库,Documents相当于表的行,而Types相当于表。 但是Types的概念将会被逐渐弱化并可能在未来版本中删除,而在Elasticsearch 6中,一个index下已经只能包含一个type了,因此可以将index理解为一个表,types意如其名仅用于展示一个document所属的分类

docker学习-----docker服务的安装

六眼飞鱼酱① 提交于 2021-02-14 18:59:18
docker 以下观点个人理解,只做参考 一、docker本身的优势   1.docker他本身是一个容器,用来方便我们项目打包,做服务器虚拟化,统一开发者环境等多种优势;运行于docker上的项目可以快速迁移。 2.docker的实用性,docker可以在将项目成功的打包后,运行在任意一种部署docker服务的linux系统中 二、docker的服务搭建 1.docker服务的安装(centos7.3) curl -sSL https://get.daocloud.io/docker | sh 2.如果在上一步执行过程中到下载docker服务时出错,那么执行 先执行 yum install docker ,执行完成后,再执行 curl -sSL https://get.daocloud.io/docker | sh 3.因为docker拉取国外的源会比较慢,所以,建议进行换源 curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://91c0cc1e.m.daocloud.io 4.如果在安装完成后服务未能成功启动,则vi /etc/sysconfig/selinux ,将selinux的条件改为disabled 3.重启(reboot) 完成后,进行docker的启动(service

Nginx开启gzip压缩功能

限于喜欢 提交于 2021-02-14 18:02:58
Nginx开启gzip压缩功能提高加载速度 1.打开/etc/nginx/nginx.conf配置文件 2.启用gzip 1 gzip on; 2 gzip_min_length 1k; 3 gzip_buffers 4 16k; 4 #gzip_http_version 1.0 ; 5 gzip_comp_level 2 ; 6 gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/ png; 7 gzip_vary off; 保存后执行 nginx -s reload 3.用curl测试是否成功 1 [root@iz2zeacp86oa3g0vhvowk4z ~]# curl -I -H " Accept-Encoding: gzip, deflate " " https://www.lpjnote.com " 2 HTTP/ 1.1 200 OK 3 Server: nginx/ 1.16 . 0 4 Date: Sun, 28 Apr 2019 09 : 09 : 33 GMT 5 Content-Type: text/html; charset=UTF

容器计算资源管理&网络QoS的实现---Openshift3.9学习系列第四篇

試著忘記壹切 提交于 2021-02-14 15:30:10
前言 本文仅代表作者的个人观点; 本文的内容仅限于技术探讨,不能直接作为指导生产环境的素材; 本文素材是红帽公司产品技术和手册; 本文分为系列文章,将会有多篇,初步预计将会有8篇。 本文最后一节网络QoS部分,引用了潘晓华的文章。 一、计算资源 在OCP中,每个计算节点(默认是node节点,master节点通过配置也可以运行业务,但不建议这么做。)对于pod而言,CPU和内存都是属于计算资源。 在创建pod的时候,可以指定容器需要多少CPU和内存(RAM)。其中: CPU是以millicores的单位进行分配,即一个CPU core 1/1000的运算能力。 内存分配以字节为单位,也可以设置成 以Gi, Mi, Ki为单位。 例如下图,设置pod需要获取的CPU是100m,内存是200MiB。100m相当于1/10 CPU Core的计算能力。 二、几个参数 CPU Request pod中的每个容器都可以指定它在节点上请求的CPU量;同时Scheduler使用CPU请求来查找适合容器的节点 CPU Request表示容器可能消耗的最小CPU量 1. 如果节点上没有CPU争用,它可以使用所有可用的CPU 2.如果节点上存在CPU争用,则CPU Request会在系统上的所有容器中提供相对权重,以确定容器可以使用多少CPU时间 CPU Limits

Linux /dev/null详解

风流意气都作罢 提交于 2021-02-14 12:01:58
常用的命令展示 /dev/null 和 /dev/zero的区别 1./dev/null:表示 的是一个黑洞,通常用于丢弃不需要的数据输出, 或者用于输入流的空文件 1.1 将无用的输出流写入到黑洞丢弃。 curl -Iwww.baidu.com 2>/dev/null | head -l 错误信息定位到黑洞 1.2 清空文件 cat /dev/null > /home/omc/h.txt 1.3 在书写定时任务总,规范的写法就是将所有定时任务脚本结尾加上>/dev/null 2>&1,让所有的输出流(包括错误的和正确的)都定向到空设备丢弃。 00 01 * * * /bin/sh/server/scripts/mysqlbak.sh >/dev/null 2>&1 2./dev/zero:当我们使用或者读取他的时候,她是会提供无限连续不断的空的数据流 2.1覆盖其他的文件信息 2.2产生指定大小的空文件,如交换文件,模拟虚拟文件系统 来源: oschina 链接: https://my.oschina.net/u/4382392/blog/3920682

Trouble with bash shell script, attempting to POST variable JSON data using cURL

*爱你&永不变心* 提交于 2021-02-14 08:21:08
问题 I'm having trouble with a bash shell script, attempting to POST variable JSON data using cURL. I'm running from a Mac. I can successfully post static data but I can't seem to figure out how to incorporate variables. I introduced <room> and <token> for the sake of these examples. This script works successfully: #!/bin/bash curl -X POST -H "Content-Type: application/json" --data '{ "color":"red", "message":"Build failed", "message_format":"text" }' https://api.hipchat.com/v2/room/<room>

Trouble with bash shell script, attempting to POST variable JSON data using cURL

半城伤御伤魂 提交于 2021-02-14 08:20:52
问题 I'm having trouble with a bash shell script, attempting to POST variable JSON data using cURL. I'm running from a Mac. I can successfully post static data but I can't seem to figure out how to incorporate variables. I introduced <room> and <token> for the sake of these examples. This script works successfully: #!/bin/bash curl -X POST -H "Content-Type: application/json" --data '{ "color":"red", "message":"Build failed", "message_format":"text" }' https://api.hipchat.com/v2/room/<room>

Trouble with bash shell script, attempting to POST variable JSON data using cURL

天大地大妈咪最大 提交于 2021-02-14 08:20:10
问题 I'm having trouble with a bash shell script, attempting to POST variable JSON data using cURL. I'm running from a Mac. I can successfully post static data but I can't seem to figure out how to incorporate variables. I introduced <room> and <token> for the sake of these examples. This script works successfully: #!/bin/bash curl -X POST -H "Content-Type: application/json" --data '{ "color":"red", "message":"Build failed", "message_format":"text" }' https://api.hipchat.com/v2/room/<room>