会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
返回顶部
咖啡加糖
心态
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
2021年1月28日
十大经典排序算法
摘要: 前言说明 十大排序算法可以说是每个程序员都必须得掌握的了,花了一天的时间把代码实现且整理了一下,为了方便大家学习,我把它整理成一篇文章,每种算法会有简单的算法思想描述,为了方便大家理解,我还找来了动图演示;这还不够,我还附上了对应的优质文章,看完不懂你来砍我,如果不想砍我就给我来个好看。 术语解释
阅读全文
posted @ 2021-01-28 08:51 不懒人
阅读(578)
评论(0)
推荐(0)
2021年1月27日
Spring Cloud 入门总结
摘要: 首先我给大家看一张图,如果大家对这张图有些地方不太理解的话,我希望你们看完我这篇文章会恍然大悟。 总体架构 什么是Spring cloud 构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调
阅读全文
posted @ 2021-01-27 13:49 不懒人
阅读(221)
评论(0)
推荐(0)
2021年1月26日
Java 最常见的 208 道面试题(第十九模块答案)JVM
摘要: 194. 说一下 jvm 的主要组成部分?及其作用? 类加载器(ClassLoader) 运行时数据区(Runtime Data Area) 执行引擎(Execution Engine) 本地库接口(Native Interface) 组件的作用: 首先通过类加载器(ClassLoader)会把 J
阅读全文
posted @ 2021-01-26 17:33 不懒人
阅读(131)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十八模块答案)MySql
摘要: 164. 数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 165. 一张自增表里面总共有 7 条数据,删
阅读全文
posted @ 2021-01-26 17:24 不懒人
阅读(120)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十六模块答案)Zookeeper
摘要: 157. zookeeper 是什么? zookeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 google chubby 的开源实现,是 hadoop 和 hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
阅读全文
posted @ 2021-01-26 17:08 不懒人
阅读(120)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十五模块答案)Kafka
摘要: 152. kafka 可以脱离 zookeeper 单独使用吗?为什么? kafka 不能脱离 zookeeper 单独使用,因为 kafka 使用 zookeeper 管理和协调 kafka 的节点服务器。 153. kafka 有几种数据保留的策略? kafka 有两种数据保存策略:按照过期时间
阅读全文
posted @ 2021-01-26 17:02 不懒人
阅读(129)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十四模块答案)RabbitMQ
摘要: 135. rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用
阅读全文
posted @ 2021-01-26 16:59 不懒人
阅读(102)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十三模块答案)Mybatis
摘要: 125. mybatis 中 #{}和 ${}的区别是什么? #{}是预编译处理,${}是字符串替换; Mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值; Mybatis在处理${}时,就是把${}替换成变量的值; 使用#{}可以
阅读全文
posted @ 2021-01-26 16:42 不懒人
阅读(114)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十二模块答案)Hibernate
摘要: 113. 为什么要使用 hibernate? 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。 Hibernate是一个基于JDBC的主流持久化框架,是一个优秀的ORM实现。他很大程度的简化DAO层的编码工作 hibernate使用Java反射机制,而不是字节码增强程序来实
阅读全文
posted @ 2021-01-26 15:51 不懒人
阅读(123)
评论(0)
推荐(0)
Java 最常见的 208 道面试题(第十一模块答案)Spring Boot / Spring Cloud
摘要: 104. 什么是 spring boot? 在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指在spring配置文件中创建<bean
阅读全文
posted @ 2021-01-26 15:31 不懒人
阅读(240)
评论(0)
推荐(0)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
24
下一页
公告