-
小区搜索知识复盘
在 LTE 中,UE 需要获取小区的 MIB、SIB1 和 SIB2,才可以接入小区。在 NR 中,协议将 MIB 以外“必备”的 SIB 称为 RMSI —— Remaining Minimum System Information(在R15中,RMSI等同于SIB1),即 UE 获取小区的 MIB、RMSI ,才可以接入小区。下面开始寻找 MIB 和 RMSI 之旅。系统信息分两种,MIB 和 …
-
【持续行动】《学会提问》读书笔记Day 1
前言~第四章(PXII~P58)5W1H、六何分析法 1、论题与结论 2、理由(论证) …
-
【持续行动】《持续行动》读书历史打卡
【Day 10】2019-09-18梧枝的《持续行动》第10天行动复盘 (以上是标题,以下是正文) 出题人:Scalers (公众号:持续力,个人微信:escalers) 39.参加这次活动,你写了多少字笔记与回答?最大的感受是什么?学到了什么理念? 答:将近4000字的笔记;最大的感受是过程中总有不可控的意外,怎么应对与克服是一个难题,其中某天处理事情到凌晨两点半,第二天事情比较多,到晚上十点左 …
-
【ARTS-0】准备开始 ARTS
虽然加入耗子叔的极客时间专栏有一段时间,但一直没有细看,知晓 ARTS 也是最近两天的事情,准备的不太充分,今天只达到了一部分目标,算是一次试练吧 Algorithm 题目(leetcode15) 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 …
-
【JVM】JDK10的G1日志浅谈
最近学习《深入理解Java虚拟机》,书中使用的是JDK1.7,垃圾收集器使用CMS;而笔者环境为JDK10,垃圾收集默认使用G1。G1与CMS之间的差异挺大,日志格式也截然不同,而目前主流的是G1收集器,故重点学习G1。笔者最近入门学习JVM,以下理解有错的烦请指出,不甚感激~ 测试一 测试代码 1234567891011121314151617181920212223package main. …
-
【JVM】MAC下IDEA集成插件VisualVM Launcher的简单介绍
《深入理解 Java 虚拟机》书中以及网上大部分博客对于堆转储文件分析使用的工具都是 Eclipse Memory Analyzer,搜索许久终于找到IDEA集成的一个内存映像分析插件 VisualVM Launcher(需先安装 VisualVM )。 环境准备 macOS 系统版本:10.13.6。 IDEA 安装版本:Intellij IDEA 2018.2 (Community Edi …
-
【JVM】MAC下搭建OpenJDK 10调试环境
在深入了解JVM、阅读OpenJDK源码的过程中,经常需要通过Debug来帮助理解。《深入理解Java虚拟机》书中介绍的是OpenJDK 7,远低于当前的版本,笔者实际搭建OpenJDK 10调试环境的过程比书中OpenJDK 7的调试步骤简单太多,时代在进步啊。 环境准备 macOS系统版本:10.13.6。 由于HotSpot虚拟机使用C++语言编写,需要安装Clion。 OpenJDK 10 …
-
【JVM】MAC下编译OpenJDK 10
最近学习《深入理解Java虚拟机》,书中第一章便是手动编译JDK,可书中使用的OpenJDK 7版本比较老旧,笔者便结合书本与博客开始手动编译OpenJDK 10,不得不说最后成功显示带有自己名字的JDK版本时,挺自豪的~ 环境准备 macOS系统版本:10.13.6。 AppStore中安装Xcode,笔者使用版本为:9.4.1。 由于macOS没有官方的软件包管理器,使用HomeBrew填补 …