摘要: Stream班介绍 幼稚园开学的第一天,各们家长把小朋友送到了园里,各位小朋友都你看看我,我看看你。有的嚎啕大哭,有的呆若木鸡....这里时候园长安排我拿来小本本记录入园的小朋友.... 记录小朋友 身为程序员的我当然不会拿笔来记录了。我准备代码来记录下、先写小孩子的类Child在映射基本信息 @G 阅读全文
posted @ 2021-09-28 23:25 乌托拉赛文 阅读(600) 评论(1) 推荐(0) 编辑
摘要: 前言 一种工具被发明出来,那么针对这种工具的各种使用规则、条条框框就随之而来。无规矩不成方圆,无制度则无国家,无风格不成代码!治国有国法、排兵布阵有章法、那么写代码也有它界内通用的不成俗的约定。最近刚好在看alibabaJava开发手册,只听说是业界内通用的Java代码规范小红书。这不也刚转入Jav 阅读全文
posted @ 2021-09-21 22:33 乌托拉赛文 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1、前言 本文介绍了Redis复制的主要流程和设计思想。通过本文的阅读,您大致能理解复制在软件架构方面的通用思想。在阅读本文之前,希望读者首先对Redis有一定的认识,对Redis的事件类型、和事件处理器有个基本的了解。因为本文主要讲复制的流程,所以很多额外的知识点只是一笔带过、想要更多的了解,自行 阅读全文
posted @ 2021-09-18 23:17 乌托拉赛文 阅读(341) 评论(0) 推荐(1) 编辑
摘要: 场景 现如今有点规模的公司都使用GitFlow模式进行分支管理、虽然插件给我们带来了非常大的方便,但切换分支、找分支、起分支还是那么的麻烦 需求 在社会主次国家,每个生活在底层的劳动人民,他们默默的工作着,各种996、多线程的工作着 beta dev develop effectiveJava fe 阅读全文
posted @ 2021-09-16 23:01 乌托拉赛文 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 简述 在面向对象编程领域中,开闭原则规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。<百度百科> 最早提出(梅耶开闭原则) 开闭原则最早是出现在软件行业术语里。一个叫伯特兰·迈耶的法国人在他的1988 阅读全文
posted @ 2021-09-13 21:59 乌托拉赛文 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 栈和栈帧 栈(JVM虚拟机栈) 栈的数据结构是先进后出、后进先出.JVM虚拟机栈是随着线程的创建而创建、随着线程的销毁而终止。每个线程在启动的时间都会分配一个JVM栈。那么JVM里存储的是什么呢?就是栈帧 帧(栈帧) JVM在执行每一个Java方法的时候都会创建一个栈帧,压入栈底!随着这个方法的结束 阅读全文
posted @ 2021-09-08 10:09 乌托拉赛文 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 简述 Pc Register并不是CPU里的寄存器,当然两者的工作内容也不一样,但也有相似之处,都是取下一次的指令地址。 PC Register在JVM里可以翻译成program counter register 程序计数器,在JVM里只存储当前执行的操作码的地址。也算是对CPU里寄存器的一种模拟吧 阅读全文
posted @ 2021-09-07 16:26 乌托拉赛文 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 摘要 JVM为程序运行期间定义了很多不同的数据存储区域、它们各司其职、有的伴随JVM的从启动到停止、有的是随机着线程的启动到停止。 区域 程序寄存器(PC寄存器) 在任意一个时刻、一个线程只能执行一个方法(当前方法),如果当前方法是非native那么pc寄存器存储的是当前方法字节码地址。否则存在的是 阅读全文
posted @ 2021-09-07 10:25 乌托拉赛文 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 简介 动态代理,见名思议动态的添加代理,而不是事先写好代理。何为动态,即运行时! 首先我们大概的来了解下Java代码是怎么运行的? Java代码之所以可以运行要经过编码Java文件、编译成Class文件、加载到JVM、再编译机器码被操作系统识别! 相对于动态代理,还有一种代理实现方式叫静态代理. 在 阅读全文
posted @ 2021-09-06 17:52 乌托拉赛文 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 摘要 Spring在启动的时候注册一个完整的Bean到容器的过程大致的分为注册、实例化、初始化、销毁!精妙的地方是在每个阶段Spring都对外提供了接口,用于扩展Bean在每个阶段的功能! 示例 @Component public class BeanLifeCycle implements Bea 阅读全文
posted @ 2021-09-03 16:34 乌托拉赛文 阅读(61) 评论(0) 推荐(0) 编辑