- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 分享10道RabbitMQ相关面试题!!!
1.为什么要用 MQ?1、解耦:如果多个模块或者系统中,互相调用很复杂,维护起来比较麻烦,但是这个调用又不是同步调用,就可以运用 MQ 到这个业务中。2、异步:这个很好理解,比如用户的操作日志的维护,可以不用同步处理,节约响应时间。3、削峰:在高峰期的时候,系统每秒的请求量达到 5000,那么调用 MySQL 的请求也是5000,一般情况下 MySQL 的请求大概在 2000 左右,那么在高峰期的时候,数据库就被打垮了,那系统就不可用了。此时引入 MQ,在系统 A 前面加个 MQ,用户请求先到 MQ
2020-12-09 17:21:27 1092 3
转载 通用mapper中selectByExample,selectByPrimaryKey和select的区别
通用mapper中selectByExample,selectByPrimaryKey和select的区别1、selectByExample几乎可以解决所有的查询,select和selectByPrimary是简化的针对特定情况的解决方法2、以主键为条件进行查询, selectByExample的代码如下:Example example = new Example(Sku.class);Example.Criteria criteria = example.createCriteria();cri
2020-12-08 16:01:02 1606
原创 分享10道HTTP相关面试题!!!
1.什么是 Http 协议无状态协议?怎么解决 Http 协议无状态协议?无状态协议对于事务处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息也就是说,当客户端一次 HTTP 请求完成以后,客户端再发送一次 HTTP 请求,HTTP 并不知道当前客户端是一个”老用户“。可以使用 Cookie 来解决无状态的问题,Cookie 就相当于一个通行证,第一次访问的时候给客户端发送一个 Cookie,当客户端再次来的时候,拿着 Cookie(通行证),那么服务器就知道这个是”老用户“。2.HTTPS 工
2020-12-04 16:38:49 946 1
原创 分享10道Vue前端框架相关面试题!!!
1.vue.cli中怎样使用自定义的组件?有遇到过哪些问题吗?第一步:在components目录新建你的组件文件(indexPage.vue),script一定要export default {}第二步:在需要用的页面(组件)中导入:import indexPage from ‘@/components/indexPage.vue’第三步:注入到vue的子组件的components属性上面,components:{indexPage}第四步:在template视图view中使用,例如有indexP
2020-12-02 11:36:49 824 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人