摘要:
SIPp,VOIP并发测试、性能测试的神器。 本文记录一下常用的脚本文件。 一、reg.xml 此文件是sipp的执行的脚本流程。 <?xml version="1.0" encoding="ISO-8859-1" ?><!DOCTYPE scenario SYSTEM "sipp.dtd"> <! 阅读全文
摘要:
遇到了一个差点让我用玄学去解释的问题,最后终于还是找到原因了。更加坚定了一个信念 一、问题出现 登录页面,点击登录按钮,页面刷新,但是又回到了登录页面。 登录跳转代码(代码一): 二、问题排查 跟踪日志,发现确实执行了跳转动作,但是结束后又访问了"/"路径,我配置的是登录页面,所以又回到了登录页面。 阅读全文
摘要:
一、mysql按日统计 二、mysql按周统计 三、mysql按月统计 四、方便的场景 这对于数据量不大的表非常有效。 如:按月统计某员工的迟到情况啦等等。 五、大量的数据 例如每天产生20W数据,执行这个按天统计一年是很夸张的事情。 我能想到的办法就是: 【分时统计】 1. 历史数据是不变的 2. 阅读全文
摘要:
一、背景 1.有一个录音软件每天生成很多新的录音文件。 2.现在想通过一个WEB项目页面下载这些录音文件。 3.很显然这些录音文件放在WEB项目下不是很合适(WEB项目更新是个大麻烦,海量的录音文件要处理)。 二、外部静态资源映射 首先想到的就是tomcat能否直接配置静态资源路径?哈哈,答案是ye 阅读全文
摘要:
一、背景 测试发布一个项目,修改jsx中的内容,页面不自动更新。 每次必须执行npm run build;然后执行npm run start。 脚本如下: build每次要花6秒左右,效率实在不高。 二、检查 1. webpack.config.js 看的出,运行文件打包成bundle.js,存放路 阅读全文
摘要:
一、现象从fetch说起,用fetch构造一个POST请求。 调用的API服务是Spring boot开发的。 这个POST发出去,一切正常。 由于业务需要,我增加一个头字段:Authorization。 fetch请求的代码修改如下: 问题出现了,服务器收到一个OPTIONS请求?! 二、原因 这 阅读全文
摘要:
一、现象 ajax调用请求后,前端提示收到这个错误 No 'Access-Control-Allow-Origin' header is present on the requested resource 二、原因 这是一个典型的跨域请求失败的例子。 三、解决 服务器的响应消息中增加头字段即可。 r 阅读全文
摘要:
一、通过配置 修改application.properties 在属性文件中添加server.port=8000 二、直接看代码: 三、关键点 1. 启动类要继承SpringBootServletInitializer类。 2. 启动类要实现EmbeddedServletContainerCusto 阅读全文
摘要:
一、RFC2833 1. 介绍: RFC2833为带内检测方式,通过RTP传输,由特殊的rtpPayloadType即TeleponeEvent来标示RFC2833数据包。同一个DTMF按键通常会对应多个RTP包,这些RTP数据包的时间戳均相同,此可以作为识别同一个按键的判断依据,最后一包RTP数据 阅读全文
摘要:
服务器软件用Spring boot开发,API调用的响应消息格式为JSON。 对端调用接口后无法解析响应。 抓包看Response的Body部分确实是正确的JSON格式字符串。 继续分析日志发现对端收到的响应消息类型是text/plain?! 对端解析先判断消息类型,这是无法按照JSON格式解析的。 阅读全文