自用
文章平均质量分 57
yizhupt
这个作者很懒,什么都没留下…
展开
-
sql优化
自我介绍 dubbo的工作原理是啥?注册中心挂了可以继续通信吗? 可以 dubbo过期时间两边都要设置吗 consumer优先级更高 redis怎么删除 flushdb/flushall(只删除当前db的数据\删除所有现有的数据库) del(删除key) redis查保证一致性 什么业务下缓存与数据库双写不一致 1>修改数据库,再删除缓存,如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据出现不一致 2>每个商品路由到某一个内存队列中,压力测试 消息队列为什么用消息队列不可原创 2021-06-11 11:33:03 · 115 阅读 · 1 评论 -
消息队列面试随笔
消息队列:activemq,rabbitmq,rocketmq,kafka 为什么使用消息队列? 解耦,异步,削峰 使用消息队列的优缺点 优点:解耦,异步,削峰 缺点: 1降级系统可用性(如果mq挂了,整套系统就崩溃了) 2系统复杂性提高(怎么保证不重复消费,怎么处理消息丢失,怎么保证消息传递顺序性等) 3一致性(bcd系统中,d系统写库失败,数据就不一致了) 四种消息队列都各有什么优缺...原创 2019-03-29 13:37:10 · 159 阅读 · 1 评论 -
pagehelper
在Service的实现类中调用Dao中的查询方法时加入一段代码(当前页码,分页大小,排序的列) [java]view plaincopy publicList<ScoreCheckList>getListCheckBySemester(StringlikeSem,intepage,intpagesize){ //TODOAuto-g...转载 2019-03-21 15:25:35 · 88 阅读 · 0 评论 -
spring常用注解
@controller 控制器(注入服务) @service 服务(注入dao) @repository dao(实现dao访问) @component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>) @AutoWired 自动装配 @SuppressWarnings编译器主动忽略某些错误 @Qualifier...原创 2019-09-06 16:24:46 · 99 阅读 · 0 评论 -
eclipse 怎么开启断言
1.eclipse:Run -> Run Configurations -> Arguments页签 -> VM arguments文本框中加上断言开启的标志:-enableassertions 或者-ea 就可以了 2.在myEclipse中,Windows -> Preferences ->Java ->Installed JREs ->点击正使用的JDK ->Edit ->Default转载 2017-07-18 22:35:30 · 729 阅读 · 0 评论 -
mac下vi指令
在默认的”指令模式”下按 i 进入编辑模式 在非指令模式下按 ESC 返回指令模式 在”指令模式”下输入: :w 保存当前文件 :q 退出编辑,如果文件为保存需要用强制模式 :q! 强制退出不保存修改 :wq 组合指令, 保存并退出 在”指令模式”下移动: h 左 j 下 k 上 l 右 翻页control+f control+b linux的ll在mac转载 2017-07-11 15:15:26 · 2019 阅读 · 0 评论