首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏lzy

    Java核心知识点整理大全2-笔记

    分代收集算法         分代收集法是目前大部分 JVM 所采用的方法,其核心思想是根据对象存活的不同生命周期将内存 划分为不同的域,一般情况下将 GC 堆划分为老生代(Tenured/Old Generation 2. 2. 作为年老代中使用 CMS 收集器的后备垃圾收集方案。          

    21610编辑于 2024-01-18
  • 来自专栏lzy

    关于“Python”的核心知识点整理大全2

    2 章 变量和简单数据类型 2.2 变量 下面来尝试在hello_world.py中使用一个变量。 in <module> 2 print(mesage) 3 NameError: name 'mesage' is not defined 解释器指出,文件hello_world.py的第2行存在错误 (见1);它列出了这行代码,旨在帮助你 快速找出错误(见2);它还指出了它发现的是什么样的错误(见3)。 在这个示例中,第2行的变量名message中遗漏了字母s。Python解释器不会对代码做拼写检查, 但要求变量名的拼写一致。 2 print(message) 上述代码也显示消息“Hello, Ada Lovelace!”,但将这条消息存储在了一个变量中(见1), 这让最后的print语句简单得多(见2)。

    66520编辑于 2024-01-18
  • 来自专栏PHPer 进击

    PHP核心编程知识点

    get_defined_constants() 预定义常量 含义 魔术常量:该常量的值由其所在的位置决定 五、数据类型 1.数据类型简介 程序 = 数据结构 + 算法 PHP的数据类型:三大类,8小类 2. empty is_type系列 六、运算符 1.几个概念         a.运算符的概念         b.运算符的分类         c.运算符的优先级和结合性         d.表达式和语句 2. 表达式2 : 表达式3 也有短路运算的行为,相当于简单的if……else语句 8.位运算符 按位与 & 按位或 | 按位非 ~ 按位异或 ^ 按位左移:<<,右边补0 按位右移:>>,左边正数补0,负数补 1 9.其他运算符 new、clone、instanceof、@ 七、流程控制 1.流程控制简介 三大结构:顺序、选择、循环 算法的表示:流程图、伪代码、自然语言 2.if语句 条件执行:只有if没有else :一般都要先定义目录常量 四种载入方式的区别 include和require include和include_once 10.脚本的执行控制 die或exit sleep 八、函数 1.函数的定义 2.

    4.3K51发布于 2019-04-11
  • 来自专栏前端文章小tips

    vue核心知识点

    vue.js的两个核心是什么 数据驱动也叫双向数据绑定 Vue.数据观测管理在技术实现上,利用的是ES5Object.defineProperty和存储器属性:getter和setter,可称为基于依赖收集的观测机制 核心是VM,保证数据和视图的一致性 组件系统 1.模板(template):模板声明了数据和最终展现给用户的DOM之间的映射 2.初始数据(data):一个组件的初始数据状态。 .innnerHTML; console.log(text); }); } } }) </script> 理论上,我们应该不用去主动操作DOM,因为Vue的核心思想就是数据驱动 { this.data = this.data() } MyComponent.prototype.data = function() { return { a: 1, b: 2,

    2.5K10发布于 2021-11-25
  • 来自专栏c++与qt学习

    Redis核心知识点

    Redis核心知识点 Redis核心知识点大全 五种数据类型 redis整合SpringBoot 序列化问题 渐进式扫描 慢查询 缓存相关问题 数据库和缓存谁先更新 缓存穿透 缓存雪崩 缓存击穿 实际应用 skipList(跳跃表) Redis对象系统 String对象 列表对象 集合对象 有序集合 hash对象 Redis最佳实践 bigKey问题 批处理 内存淘汰策略 发布订阅和事务 ---- 整理的只是一部分核心知识点 ---- Redis核心知识点大全 tips: 只列举核心知识点的概要,完整知识点可以参考 redis设计与实现一书以及随篇附上的文章链接 ---- 五种数据类型 1.字符串 常用命令: set key val get key mset key1 val1 key2 val2 ... key #获取set中所有元素 sinter key1 key2... # 求多个set集合之间的交集 sdiff key1 key2... # 求多个set集合之间的差集 sunion key1 key2

    72530编辑于 2023-02-13
  • 来自专栏一个会写诗的程序员的博客

    JVM 核心知识点

    step1: GcObject实例1的引用计数+1,实例1引用数 = 1 step2: GcObject实例2的引用计数+1,实例2引用数 = 1 step3: GcObject实例2的引用计数+1,实例 2引用数 = 2 step4: GcObject实例1的引用计数+1,实例1引用数 = 2 step5: GcObject实例1的引用计数-1,结果为 1 step6: GcObject实例2的引用计数 接下来的知识点个人感觉面试应该问不到那么深了,但是为了 必须Mark下 ! 4、GC流程 核心思想就是 根据各个年代的特点不同选用不同到垃圾收集算法 。 年轻代 :使用 复制算法 老年代 : 使用 标记整理 或者 标记清除 算法。 工程化使用的时候使用指定的垃圾收集器组合使用,讲解垃圾收集器前先普及几个重要知识点: STW java中 Stop-The-World 机制简称STW,是指执行垃圾收集算法时Java应用程序的 其他所有线程都被挂起

    81841发布于 2021-03-22
  • 【CSS布局核心知识点

    CSS布局核心知识点 浮动布局与清除浮动 浮动元素脱离文档流,需使用clear: both或伪元素清除浮动。

    24910编辑于 2025-12-18
  • 来自专栏Java开发

    Java 基础核心知识点

    3, 4, 5, 6); int sum = numbers.stream() .filter(n -> n % 2 == 0) java -XX:+UseG1GC -Xms2g -Xmx2g YourMainClassJFR(Java Flight Recorder)功能:收集JVM运行时数据,用于性能分析和问题诊断。 String) { String s = (String) obj; // 使用s}if (obj instanceof String s) { // 直接使用s}Java 基础,Java 核心知识点 ,Java 入门,Java 基础教程,Java 编程基础,Java 基础知识,Java 核心技术,Java 基础学习,Java 基础入门,Java 开发基础,Java 基础要点,Java 基础必备,Java 核心语法,Java 基础重点,Java 基础详解

    15100编辑于 2025-07-15
  • 来自专栏纯洁的微笑

    最强 Java 核心知识点整理

    又到了求职的金三银四的黄金月份,我相信有不少小伙伴已经摩拳擦掌的准备寻找下一份工作。

    75330发布于 2019-05-06
  • 来自专栏互联网技术栈

    Hive介绍与核心知识点

    可结合Gzip、Bzip2使用(系统自动检查,执行查询时自动解压),但使用这种方式,hive不会对数据进行切分,从而无法对数据进行并行操作。 //ns/hive/warehouse/access_log/dt=18-09-18'; 从别的表中查询出相应的数据并导入到Hive表中 insert overwrite table db.log_v2

    1.3K40发布于 2018-12-12
  • 来自专栏Java架构师必看

    消息队列核心知识点_rocketmq

    2、MQ是用来干嘛的?有什么作用? 5、RocketMQ包含了几个核心部分? 多 Master 模式(2m-noslave)。 多 Master 多 Slave 模式,异步复制(2m-2s-async)。每个 Master 配置一个 Slave,有多对Master-Slave,HA。 多 Master 多 Slave 模式,同步双写(2m-2s-sync)。每个 Master 配置一个 Slave,有多对Master-Slave,HA。

    78720发布于 2021-03-22
  • Java核心-核心类与API(2

    话接上回,继续核心类与API的学习,这次介绍StringBuffer/StringBuilder/StringJoiner类。 2、创建StringBuffer类对象 2.1 三种方式 1)StringBuffer() 构造一个空的字符串缓冲区,并初始化为 16 个字符的容量。 2)StringBuffer(int length) 创建一个空的字符串缓冲区,并初始化为指定长度 length 的容量。 2)StringBuilder(int length) 创建一个空的字符串缓冲区,并初始化为指定长度 length 的容量。 2)StringBuffer StringBuffer 就是为了解决大量拼接字符串时产生很多中间对象问题而提供的一个类。

    38831编辑于 2024-02-24
  • 来自专栏lzy

    Java核心知识点整理大全-笔记

    2: 运行过程:                 我们都知道 Java 源文件,通过编译器,能够生产相应的.Class 文件,也就是字节码文件, 而字节码文件又通过 Java 虚拟机中的解释器,编译成特定机器上的机器码 ServivorFrom 区域中存活的对象复制到 ServicorTo 区域(如果有对象的年 龄以及达到了老年的标准,则赋值到老年代区),同时把这些对象的年龄+1(如果 ServicorTo 不 够位置了就放到老年区); 2

    32910编辑于 2024-01-18
  • 来自专栏前端技术江湖

    不可错过的Webpack核心知识点

    核心概念 entry:入口。webpack是基于模块的,使用webpack首先需要指定模块解析入口(entry),webpack从入口开始根据模块间依赖关系递归解析和处理所有资源文件。 另外webpack4开始 mode 变成一个重要概念,webpack为不同 mode提供了一些默认值,附上阮一峰老师的吐槽 不同mode的默认配置如下: 2. ; 在以上过程中,Webpack 会在特定的时间点广播出特定的事件,插件在监听到相关事件后会执行特定的逻辑,并且插件可以调用 Webpack 提供的 API 改变 Webpack 的运行结果 构建流程核心概念 : Tapable:一个基于发布订阅的事件流工具类,Compiler 和 Compilation 对象都继承于 Tapable Compiler:webpack编译贯穿始终的核心对象,在编译初始化阶段被创建的全局单例 另外图中每个模块都有三种Size,分别是 Stat Size、Parsed Size、Gzipped Size,这三者的分别代表什么含义可以看下插件的github issue 2.

    1.3K40发布于 2020-09-17
  • 来自专栏c++与qt学习

    Spring源码核心知识点凝练总结

    Spring源码核心知识点凝练总结 全局篇 个人对Spring的理解 IOC理解 DI理解 Spring总结概括 ApplicationContext与BeanFactory关系 生命周期篇 Spring AOP模块核心知识点进行凝练总结,完整的源码内容可以参考我的spring源码专栏,本文内容为作者个人观点,不一定完全正确,如果有问题,欢迎各位指出。 Spring的核心在于它的IOC容器设计,我们可以通过Spring应用程序上下文生命周期和Spring Bean的生命周期中提供的扩展点来个性化定制IOC容器,或者插手各个Bean的创建过程,对我们感兴趣的 Spring面向模块开发的,spring大家族中各个模块小模块之间都依附于Spring IOC这个核心底层模块,各个小模块之间也不存在强耦合关系,可以随插随用。 BeanFactory初始化完成阶段: 核心是初始化所有Bean(除了部分提前已经初始化好的,如: 相关后置处理器),当然还要排除那些抽象bean,非单例bean,懒加载的bean。

    90810编辑于 2023-03-14
  • SFP 光模块 —— 核心知识点提炼

    一、核心定义​全称:Small Form-factor Pluggable(小型可热插拔光收发一体模块)​核心优势:体积比 GBIC 模块小一半,相同设备面板可多配 1 倍以上端口​功能定位:与 GBIC / 电口​光口(LC 型,1-2 个);电口(RJ45)​连接光纤(光口)或双绞线(电口)​金手指​镀金属层,引脚标准化​模块与设备的信号传输、供电,保障兼容​拉环 / 卡扣​塑料拉环(带锁定)或弹性卡扣​方便插拔 SDH 设备、低速链路)​1.25G:最常用(千兆以太网、企业局域网、数据中心短距传输)​2.5G:过渡型(千兆升万兆、高清监控、中小数据中心)​4.25G:专业领域(工业控制网、特定 SAN 存储网)​2. 按波长分(对应传输距离)​短距:850nm,多模光纤→550m 内(机柜内 / 相邻机柜互联)​中距:1310nm,单模光纤→2-10km(园区网、楼宇间连接)​长距:1550nm,单模光纤→40-120km 安装​前:查参数匹配(型号 / 速率 / 波长),戴防静电手环,清洁金手指​中:对准插槽慢推,听到 “咔哒” 声(或锁定)即到位(防反向插)​后:看指示灯(绿亮 / 闪正常,红亮 / 不亮需排查)​2.

    68610编辑于 2025-09-26
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    MySQL全部知识点2

    2 执行SQL脚本 执行SQL脚本需要登录mysql,然后进入指定数据库,才可以执行SQL脚本!!! 2. t1 UNION ALL SELECT * FROM t22 连接查询 连接查询就是求出多个表的乘积,例如t1连接t2,那么查询出的结果就是t1*t2。 ? 连接查询会产生笛卡尔积,假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}。可以扩展到多个集合的情况。

    2.4K70发布于 2018-03-19
  • 来自专栏奔跑的蛙牛技术博客

    Java并发知识点2

    New(新创建) 2. Runnable(可运行) 3. Blocked(被阻塞) 4. Waiting(等待) 5. Timed Waiting(计时等待) 6. 2. 当线程试图获取一个内部对象锁而该锁被其他线程持有则线程进入阻塞状态,当所有其他线      程释放该锁,并且线程调度器允许该线程持有它的时候,线程才变为非阻塞状态 3. 因为run方法正常退出而死亡 2.

    47720发布于 2018-09-05
  • 来自专栏wfaceboss

    Python小知识点2

    2.copy是浅赋值,只是赋值了第一层的内存地址。 3.输出For 循环中的index的处理方式。 ? def test(x,y): print(x) print(y) # 位置参数调用:形参与实参必须一一对应 # test(1,3) # 关键字调用:位置无须对应 test(y=1,x=2) # 混合:关键字调用必须位置参数之后 test(1,y=3) def test(x,y=2): print(x) print(y) '''使用默认参数的函数,调用函数的时候默认参数非必须传递 ''' # 只传递一个参赛,使用默认参数 test(1) # 传递两个参数:实参覆盖默认值 test(1,2) (1)形式参数 *args:接受N个位置参数,转换成元组 接受不固定参数(位置参数) - --变成元组 def test(*args): print(args) test(3,5,7,8) #(3, 5, 7, 8) 输出结果 (2)**kwargs:把N个关键字参数,转换成字典的方式

    47030发布于 2019-04-08
  • 来自专栏大数据成长之路

    Kafka 核心知识点灵魂 16 问

            大家好,我是梦想家Alex,今天为大家带来面试过程中关于 Kafka 核心知识灵魂 16 问 ~ 内容较丰富,建议转发收藏。 1、为什么要使用 Kafka ? 2、Kafka 消费过的消息如何再消费?          KafkaSpoutConfig.bulider.setGroupid 的时候设置成了一样的 groupid,这种情况会导致这两个组共享同一份数据,就会产生组 A 消费 partition1,partition2 Kafka 并不支持主写从读,因为主写从读有 2 个很明显的缺点 : 数据一致性问题:         数据从主节点转到从节点必然会有一个延时的时间窗口,这个时间窗口会导致主从节点之间的数据不一致。 这时我们就要对 kafka 进行以下配置: server.properties 1replica.fetch.max.bytes: 1048576 broker 可复制的消息的最大字节数, 默认为 1M 2message.max.bytes

    72550编辑于 2022-05-26
领券