摘要: 语音直播房间项目文章汇总。当时对标的竞品是音遇、撕歌。2个主力后端研发,3个月,1500+ commit,996、007,纪念那段充满福报的经历😂。 系统设计 SD项目架构图 SD项目:基于状态机和MQ的语音游戏方案 设计模式系列:状态模式 状态机框架选型简单比较 stateless4j踩坑经历 阅读全文
posted @ 2019-07-22 16:12 ycwu314 阅读(543) 评论(1) 推荐(0) 编辑
摘要: http 307返回码是Temporary Redirect,临时重定向,并且要求客户不能改变请求方式。chrome维护HSTS列表,对于http请求访问HSTS站点,拦截后直接改写为https请求,同时增加返回“Non-Authoritative-Reason: HSTS”,并且把status code解释为“internal redirect”。 阅读全文
posted @ 2019-08-08 00:29 ycwu314 阅读(16157) 评论(0) 推荐(1) 编辑
摘要: Runtime.getRuntime().exec()和ProcessBuilder都能启动子进程。ProcessBuilder waitFor阻塞等待子进程执行返回。ProcessBuilder.command()要传入字符串list,否则启动报错“CreateProcess error=2 系统找不到指定的文件”。ProcesBuilder redirect重定向流。ProcessImpl是Process的实现类。 阅读全文
posted @ 2019-08-02 21:05 ycwu314 阅读(2538) 评论(1) 推荐(0) 编辑
摘要: 小程序语音转文字识别,注意采样率与编码码率限制,服务器转换录音文件为asr的格式。wx.uploadfile返回值是字符串,不是json,要手动转换。 阅读全文
posted @ 2019-08-02 09:56 ycwu314 阅读(2238) 评论(0) 推荐(1) 编辑
摘要: 小程序要增加用户协议页面,用户点击“我已阅读并同意”才能继续使用。在首页增加全局字段判断是否显示用户协议弹窗。使用wx.navigateTo导航到用户协议页面。https://ycwu314.github.io/p/minapp-user-licence-implementation/ 阅读全文
posted @ 2019-07-31 11:24 ycwu314 阅读(9561) 评论(0) 推荐(0) 编辑
摘要: 使用postman进行自动化测试,可以利用CryptoJS生成md5加密。验签字段需要设置为postman的环境变量。 https://ycwu314.github.io/p/postman-use-prescript-to-calculate-md5-sign/ 阅读全文
posted @ 2019-07-30 11:18 ycwu314 阅读(1382) 评论(0) 推荐(0) 编辑
摘要: 使用setx命令修改windows的系统变量,切换不同版本的java。https://ycwu314.github.io/p/change-multiple-java-version-on-windows/ 阅读全文
posted @ 2019-07-29 10:35 ycwu314 阅读(3176) 评论(1) 推荐(0) 编辑
摘要: 小程序开发工具对字体缩放兼容性不好,导致输入框得不到焦点,不能输入。最简单的解决方式是长按输入框。 https://ycwu314.github.io/p/solution-for-miniapp-input-box-cant-enter/ 阅读全文
posted @ 2019-07-28 12:29 ycwu314 阅读(3563) 评论(1) 推荐(0) 编辑