• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

嗨吖呀

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2021年8月24日

数据结构与算法

摘要: 数据结构定义 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。 数组:物理存储单元上连续、顺序的存储结构 链表:链表是一种物理存储单元上非连续、 阅读全文

posted @ 2021-08-24 21:07 嗨吖呀 阅读(147) 评论(0) 推荐(0)

分布式

摘要: kafka定义 kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据处理领域。 图1 Kafka架构图 使用消息队列的好处 1)解耦 允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。 2)可恢复性 系统的一部分组件失效时,不会影响到整个系统。消息队列降低了进程 阅读全文

posted @ 2021-08-24 21:05 嗨吖呀 阅读(101) 评论(0) 推荐(0)

NoSQL+Redis

摘要: 分布式数据库的CAP原理 Consistency:强一致性、Availability:可用性、Partitition tolerance:分区容错性 CAP只能三选二:CA:传统关系型数据库、AP:大型网站、CP: Redis、Mongodb BASE Basically Available基本可用 阅读全文

posted @ 2021-08-24 21:04 嗨吖呀 阅读(70) 评论(0) 推荐(0)

操作系统

摘要: 64位和32位的区别 运行能力不同。64位可以一次性可以处理8个字节的数据量,而32位一次性只可以处理4个字节的数据量,因此64位比32位的运行能力提高了一倍。 内存寻址不同。64位最大寻址空间为2的64次方,理论值直接达到了16TB,而32位的最大寻址空间为2的32次方,为4GB,换而言之,就是说 阅读全文

posted @ 2021-08-24 21:03 嗨吖呀 阅读(103) 评论(0) 推荐(0)

计算机网络

摘要: 路由器和交换机的区别 工作层次不同:交换机工作在数据链路层,而路由器工作在网络层,交换机比路由器更简单,路由器比交换机能获取更多信息 数据转发所依据的对象不同。交换机的数据转发依据是利用物理地址或者说MAC地址来确定转发数据的目的地址,而路由器是依据ip地址进行工作的 传统的交换机只能分割冲突域,不 阅读全文

posted @ 2021-08-24 21:01 嗨吖呀 阅读(146) 评论(0) 推荐(0)

Java Web

摘要: JSP和Servlet区别 JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是"类servlet"。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组 阅读全文

posted @ 2021-08-24 21:00 嗨吖呀 阅读(55) 评论(0) 推荐(0)

Java EE

摘要: Spring Spring的模块大概分为6个。分别是: spring框架的优点 Spring是一个轻量级的DI和AOP容器框架,它的优点主要有以下几点: Spring是一个非侵入式框架,其目标是使应用程序代码对框架的依赖最小化,应用代码可以在没有Spring或者其他容器的情况下运行。 Spring提 阅读全文

posted @ 2021-08-24 20:59 嗨吖呀 阅读(120) 评论(0) 推荐(0)

JVM和垃圾回收机制

摘要: JVM(https://blog.csdn.net/qq_41701956/article/details/81664921) JVM的作用:解释运行字节码程序,消除平台相关性。JVM将Java字节码解释为具体平台的具体指令。一般的高级语言如要在不同的平台上运行,至少需要编译成不同的目标代码。而引入 阅读全文

posted @ 2021-08-24 20:57 嗨吖呀 阅读(241) 评论(0) 推荐(0)

并发

摘要: 线程的5种状态 java.lang.Object的常用方法 getClass() 获取类结构信息 toString() 把对象转变成字符串 hashCode() 获取哈希码 equals(Object) 默认比较对象的地址值是否相等,子类可以重写比较规则 notify() 多线程中唤醒功能 noti 阅读全文

posted @ 2021-08-24 20:56 嗨吖呀 阅读(55) 评论(0) 推荐(0)

数据库

摘要: 数据库设计准则 第一范式:列的原子性,列不可拆分。 第二范式:1)表必须有一个主键;2)没有包含在主键的列必须完全依赖于主键,而不是部分依赖 第三范式:非主键列必须直接依赖于主键,不能存在传递依赖。 MySQL数据库引擎 https://www.jianshu.com/p/4bb9f78b4f6d 阅读全文

posted @ 2021-08-24 20:55 嗨吖呀 阅读(64) 评论(0) 推荐(0)

集合

摘要: Collection 和 Collections Collection是集合类的上级接口,继承他的接口主要有Set 和List. Collections是针对集合类的一个帮助类,他提供一系列静态方法实现对各种集合的搜索、排序、线程安全化等操作。 常用的集合 Collection 接口的接口对象的集合 阅读全文

posted @ 2021-08-24 20:53 嗨吖呀 阅读(47) 评论(0) 推荐(0)

Java基础

摘要: Java的安全性 使用引用取代了指针,指针的功能强大,但是也容易造成错误,如数组越界问题。 拥有一套异常处理机制,使用关键字 throw、throws、try、catch、finally JVM 有垃圾回收机制,不用程序员显式控制内存释放 强制类型转换需要符合一定规则 字节码传输使用了加密机制 运行 阅读全文

posted @ 2021-08-24 20:50 嗨吖呀 阅读(49) 评论(0) 推荐(0)

 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3