摘要: 限流: 在高并发场景下对高并发访问/请求进行限速或者对一个时间单位内的请求进行限速来保护我们的系统, 一旦达到我们限制的速度则可以: 1.拒绝服务(提示友好的信息或者跳转到错误提示页); 2.排队或等待(比如秒杀); 3.降级(返回默认数据). 限流, 归根结底就是在一定频率上进行量的限制. 一般用 阅读全文
posted @ 2019-05-28 20:29 双子家的咸蛋蛋 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 应用场景: 1.异步处理 : 同步阻塞的(会造成等待), 异步是非阻塞的(不会等待), 批量数据,就可以采用异步处理. 2.系统解耦 : 多个系统之间, 不需要直接交互, 通过消息进行业务流转. 3.流量削峰 : 高负载请求/任务缓冲处理. 消息队列中增加了交换器(Exchange): 1.Dire 阅读全文
posted @ 2019-05-27 21:45 双子家的咸蛋蛋 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 今天做一个OCR授权的需求, 需要开发一个OCR弹框, 让用户选择是否授权给第三方识别公司(旷世科技)保存和识别用户个人信息, 照片等. 其中用到了在一个js的方法中调用另外一个js的方法, 其中有一点特别的是另外一个js的方法中会进行一个ajax, 会根据ajax返回的结果来进行返回true或者f 阅读全文
posted @ 2019-04-22 20:19 双子家的咸蛋蛋 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 报的错误 出事代码 出事原因 解决方案 总结 多看源码, 我上面的实现方式并不好, 如果返回的响应编码为400以下却又不是200的情况下getErrorStream会返回null, 所以具体完美的解决方案, 还得慢慢深究. 阅读全文
posted @ 2019-04-10 16:45 双子家的咸蛋蛋 阅读(5885) 评论(0) 推荐(0) 编辑
摘要: 作为一个2015年参加java培训,2016年计算机科学与技术本科毕业后一直从事java开发的程序员来说, 做出这一步真的不容易, 可是我没赶上java最火的时候,反而渐渐感受到了java的没落, 目前在一家外包公司, 给甲方做保险, 从我进这个项目组, 到这个项目组去旧来新, 目前只剩我一个老人了 阅读全文
posted @ 2019-04-02 23:42 双子家的咸蛋蛋 阅读(1593) 评论(0) 推荐(0) 编辑
摘要: 曾经一次去面试,被问及in与exists的区别,记得当时是这么回答的:''in后面接子查询或者(xx,xx,xx,,,),exists后面需要一个true或者false的结果",当然这么说也不算错,但别人想听的是sql优化相关,肯定是效率的问题,只是那个时候确实不知道它们在sql优化上的区别,只知道 阅读全文
posted @ 2018-12-09 18:19 双子家的咸蛋蛋 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 引用部分 java中堆栈(stack)和堆(heap)(还在问静态变量放哪里,局部变量放哪里,静态区在哪里.....进来) Java堆、栈和常量池以及相关String的讲解 等我看完"深入理解java虚拟机"再来补. 阅读全文
posted @ 2018-07-26 17:34 双子家的咸蛋蛋 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1.SpringMVC默认是单例的,使用成员变量在并发状态下该成员变量的值是被共享的 测试平台 我们目前正在开发的电商项目 (架构组成SpringCloud + SpringBoot + Spring + SpringMVC + Mybatis) 测试说明 构造两个并发访问的请求,它们都会使用一个成 阅读全文
posted @ 2018-07-06 11:46 双子家的咸蛋蛋 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: 1.需要一个快捷清爽的控制台? 下面这段配置是你需要的,在workspace.xml里面添加 如图 阅读全文
posted @ 2018-06-14 10:48 双子家的咸蛋蛋 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 先看源码 里面定义了final修饰的ThreadLocal,对此可以再了解下《Java源码分析》:ThreadLocal /ThreadLocalMap 今天520,晚上有约,还是先干活,改天再来完善. 阅读全文
posted @ 2018-05-20 14:50 双子家的咸蛋蛋 阅读(935) 评论(0) 推荐(0) 编辑