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