上一页 1 2 3 4 5 6 7 ··· 31 下一页
该文被密码保护。 阅读全文
posted @ 2020-05-20 09:27 深云客 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 1.Spring 中 AOP 的应用场景、Aop 原理、好处? 答:AOP 用来封装横切关注点,具体可以在下面的场景中使用: Authentication 权限、Caching 缓存、Context passing 内容传递、Error handling 错误处理 Lazy loading 懒加载、 阅读全文
posted @ 2020-04-29 00:47 深云客 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 最近项目组安排了一个任务,项目中用到了基于 Solr 的全文搜索,但是该 Solr 搜索云项目不稳定,经常查询不出来数据,需要手动全量同步。 而且它还是其他团队在维护,依赖性太强,导致 Solr 服务一出问题,我们的项目也基本瘫痪,因为所有的依赖查询都无结果数据了。 所以考虑开发一个适配层,如果 S 阅读全文
posted @ 2020-03-29 00:45 深云客 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 194. 说一下 JVM 的主要组成部分?及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 组件的作用: 首先通过类加载器(ClassLoader)会把 J 阅读全文
posted @ 2020-03-22 23:29 深云客 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 179. Redis 是什么?都有哪些使用场景? Redis 是一个使用 C 语言开发的高速缓存数据库。 Redis 使用场景: 记录帖子点赞数、点击数、评论数; 缓存近期热帖; 缓存文章详情信息; 记录用户会话信息。 数据缓存功能 分布式锁的功能 支持数据持久化 支持事务 支持消息队列 存储方式不 阅读全文
posted @ 2020-03-22 23:28 深云客 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 表类型如果是 MyISAM ,那 id 就是 阅读全文
posted @ 2020-03-22 23:27 深云客 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 157. zookeeper 是什么? zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 阅读全文
posted @ 2020-03-22 23:26 深云客 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 152. kafka 可以脱离 zookeeper 单独使用吗?为什么? kafka 不能脱离 zookeeper 单独使用,因为 kafka 使用 zookeeper 管理和协调 kafka 的节点服务器。 153. kafka 有几种数据保留的策略? kafka 有两种数据保存策略:按照过期时间 阅读全文
posted @ 2020-03-22 23:25 深云客 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 135. RabbitMQ 的使用场景有哪些? 抢购活动,削峰填谷,防止系统崩塌。 延迟信息处理,比如 10 分钟之后给下单未付款的用户发送邮件提醒。 解耦系统,对于新增的功能可以单独写模块扩展,比如用户确认评价之后,新增了给用户返积分的功能,这个时候不用在业务代码里添加新增积分的功能,只需要把新增 阅读全文
posted @ 2020-03-22 23:24 深云客 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 125. MyBatis 中 #{}和 ${}的区别是什么? \#{}是预编译处理,${}是字符替换。 在使用 #{}时,MyBatis 会将 SQL 中的 #{}替换成“?”,配合 PreparedStatement 的 set 方法赋值,这样可以有效的防止 SQL 注入,保证程序的运行安全。 1 阅读全文
posted @ 2020-03-22 23:23 深云客 阅读(580) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 31 下一页