笔试面试储备
文章平均质量分 71
Karisn
这个作者很懒,什么都没留下…
展开
-
MySQL 基础笔记(2)
索引就像一本书的目录,城市的地图。它的存在是为了更加方便的查找书中内容的。书前面的目录独立一个章节,索引也就独立一个文件,也是占用物理存储空间的。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引是存在硬盘上的, 存储的数据结构是什么样的呢?演示分析 : Data Structure Visualization 《数据结构可视化》 演示分析 哈希值是一个无序的值, 在数据库中有很多大于、小于的查询, 因为哈希值是原创 2022-07-05 14:32:42 · 462 阅读 · 0 评论 -
Hudi
目录HudiHudi 的前世今生:1.1.1 什么是Apache Hudi1.1.2 Hudi 支持的文件格式1.1.3 表格式1.1.2使用Hudi的优点1.1.3 Hoodie 的基本概念梳理1.1.4Hudi的设计动机1.1.5Hudi可以避免小文件问题1.1.6 Hudi 典型应用场景 --- 近实时摄取 / 分析、增量处理管道、DFS上数据分发2. Hive和Presto与hudi的集成2.1 hive2.2 Presto3...原创 2022-01-30 15:08:42 · 4151 阅读 · 0 评论 -
Kafka 相关
Kafka定义规则,检测是否满足规则,并且做出这个规则里所做的动作。【规则的计算和匹配性,一切皆动态规则】使用场景:实时推荐、实时风控、实时精准广告推送。 [实时推荐] 冷用户访问 --> 给优惠券; [实时推荐] 只看不买 --> 促单; [实时推荐] 生成订单后未支付,给发短信。 [实时风控] 某IP近1小时内注册账号超过10个; 某账号群体近1h内购买优惠券商品超过100件... 1. kafka 的工作原理:source :Kafk..原创 2022-01-30 14:52:58 · 2694 阅读 · 0 评论 -
数据结构概述
数据结构演示网页:Data Structure Visualization二叉树:[单路 - 不在乎高度差 ]xn’sum:直接往里插,不用在乎两侧的高度。傻傻的往里插就行嘞。【傻插】1、每个节点最多有两颗子树(树分支)2、左子树和右子树是有顺序的,同层级相邻节点,右边的值比左边大。3、即使某节点只有一颗子树,也要区分左右子树。在所有的树结构中,基本上都遵循左小右大的原则,最上层节点称之为跟节点,最下面的节点称之为叶子节点,也叫叶节点,中间的节点称之为枝节点。平衡二叉树原创 2022-01-30 14:50:28 · 859 阅读 · 0 评论 -
Spring cloud Alibaba
微服务系统架构演变单体应用架构 -> 垂直应用架构 -> 分布式架构 -> SOA 架构 -> 微服务架构。(1)单体应用架构 - all in one。优点:架构简单、开发成本低,项目部署在一个节点上,维护方便。缺点:全部功能集中在一个工程中,不易于开发维护;模块间紧密耦合单点容错率低;无法针对不同模块有针对性的优化、水平扩展/负载均衡(水平扩展:某一服务压力特别大,从而进行增设复本)。场景:学校里自己玩、20年前的玩法。(2)垂直应用架构优点:系.原创 2022-01-28 11:43:31 · 1402 阅读 · 0 评论 -
数据安全方面
1.CSRFsource :Java解决CSRF问题 - morethink - 博客园1. CSRF是什么?CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。2.CSRF可以做什么?你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品,虚拟..原创 2021-09-20 00:12:41 · 278 阅读 · 0 评论 -
线程池转载文章
Java线程池详解_分享传递价值-CSDN博客_java线程池本文包含知识点线程池的使用场景分析 线程池的创建及重要参数 线程池实现线程复用的原理 springboot中使用线程池 Callabel与Runnable任务 在基于spring体系的业务中正确地关闭线程池 实现优先使用运行线程及调整线程数大小的线程池(线程池的优化) 在java web项目中慎用Executors以及非守护线程...转载 2021-09-18 00:03:32 · 76 阅读 · 0 评论 -
计算机网络
七层模型?1.应用层网络服务与最终用户的一个接口。2.表示层数据的表示、安全、压缩。(在五层模型里面已经合并到了应用层)格式有,JPEG、ASCll、EBCDIC、加密格式等3.会话层建立、管理、终止会话。(在五层模型里面已经合并到了应用层)对应主机进程,指本地主机与远程主机正在进行的会话4.传输层定义传输数据的协议端口号,以及流控和差错校验。协议有:TCP UDP,数据包一旦离开网卡即进入网络传输层5.网络层6.数据链路层7.物理层...原创 2021-09-15 01:03:14 · 79 阅读 · 0 评论 -
Spring 家族
荣耀领域端分布式,南京有托 代理性质+ 自己的研发团队task:1.springmvc 九大组件springmvc 九大组件,到底包括DispatcherServlet吗,核心组件又是谁_xzb5566的专栏-CSDN博客Spring的IOCbean实例化的三种方式Bean实例化的三种方式 - RosaDarker - 博客园beanfactory和applicationcontext的区别spring的作用域Spring:been的作用域_Jcsim~-CSDN博.原创 2021-09-13 14:08:36 · 2591 阅读 · 0 评论 -
MySQL 基础笔记
source :https://thinkwon.blog.csdn.net/article/details/1047786211. 数据库基础1. 什么是索引? 哪些字段不能加索引?索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。更通俗的说,索引就相当于目录。为了方便查找书中的.原创 2021-09-05 15:48:11 · 364 阅读 · 0 评论 -
服务器面试笔记
目录JavaSE 基础1. JDK 1.8 的新特性3-1. 值传递和引用传递3-2. 垃圾回收器4. 空指针异常[补充常见的异常] :6. new 字符串 与 赋值字符串的区别10. 抽象方法是否可以被静态的、本地方法和同步修饰Servlet部分0.常见错误 ????1. 传输数据时 post 和 get 有什么不同2. Tomcat 在页面中的路径问题3.JavaWeb -- Servlet 中request 与 response3-2. 服务器中转发原创 2021-09-01 11:25:44 · 660 阅读 · 0 评论 -
Redis - 高性能 + 高并发
无脑打开, 准没错 :https://www.cnblogs.com/javazhiyin/p/13839357.html1.关系型数据库和非关系型数据库的区别 ?source :https://www.cnblogs.com/wu-wu/p/11776154.html关系型数据库: 适合处理一般两集的数据.(Mysql 和 Oracle)表&表 ; 表&字段 ; 数据&数据 之间存在着关系.优点: 数据之间有关系, 增删改查方便 ; 且关系型数据库是有事...原创 2021-08-25 11:04:03 · 2575 阅读 · 0 评论 -
面试题目--重写(覆盖)与重载
方法的重写与重载总结:重写(Override) : 发生在子类和父类之间 , 重写即子类将父类中的方法重写了一遍.若子类中的方法与父类中的某一方法具有相同的方法名,返回值类型和参数表列,则新方法覆盖原方法 . 如需父类中的方法需要用super关键字.重载(Overload) : 让类以**统一的方式处理不同类型数据**的一种方法 . 必须有不同的参数表列 .性质重写重载函数名/参数函数名与参数等是完全相同的多个同名函数存在时,具有不同的参数个数/类型 (方法名相同,参数原创 2021-05-12 22:36:35 · 212 阅读 · 0 评论 -
Java面试题基础一
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段(如果不能理解请阅读阎宏博士的《Java与模式》或《设计模式精解》中关于桥.转载 2021-05-11 16:27:54 · 83 阅读 · 0 评论 -
Java中作用域的问题「public / protected / default / private」
含义 本类内部(当前类) 同一包内/同包子孙类 不同包子孙类 不同包非子类 继承性质 private 私有的 ✅ 不能被继承 default「friendly」 默认的 ✅ ✅ 同包的子类可以继承 Protected 受保护的 ✅ ✅ ✅备注 可以被同包+非同包子类继承 public 公共的 ✅ ✅ ...原创 2021-05-11 11:15:35 · 338 阅读 · 0 评论