码农飞升记-03-OpenJDK是什么?

博主头像 (OpenJDK是什么?) 在前面几篇 Java是什么? 和 OracleJDK是什么?OracleJDK的版本怎么选择? 中我们了解了 Java 的概念以及 Oracle JDK 是什么、怎么选择适合自己的 Oracle JDK 。 这时我们就发现想要最新技术且对 JDK 稳定性有要求,还要商用不 ...

Java基础回顾-网络编程

博主头像 网络编程 软件结构 C/S结构 全称为Client/Server结构,是指客户端和服务器结构。常见程序有QQ、迅雷等软件。 B/S结构 全称为Browser/Server结构,是指浏览器和服务器结构。常见浏览器有谷歌、火狐等。 两种架构各有优势,但是无论哪种架构,都离不开网络的支持。网络编程,就是在 ...

分布式事务与Seate框架(1)——分布式事务理论

博主头像 前言 虽然在实际工作中,由于公司与项目规模限制,实际上所谓的微服务分布式事务都不会涉及,更别提单独部署构建Seata集群。但是作为需要不断向前看的我,还是有必要记录下相关的分布式事务理论与Seate框架,甚至Seate框架的源码分析,先从分布式事务理论开始吧,下一部分将介绍对Seata的应用,最后再 ...

位运算符

博主头像 位运算符 按位运算符 **按位与(&):**有0则0,同1为1 **按位或(|):**有1则1,同0为0 **按位取反(~):**1变0;0变1 **按位异或(^):**相同为0,不同为1 a b 按位与(a&b) 按位或(a|b) 按位取反(~a) 按位异或(a^b) 0 0 0 0 1 0 0 ...

这样进行进制转换更快更清晰哦!

博主头像 关键字 基本数据类型 进制 进制:进制是一种计数方法,我们生活中最常使用的是十进制数,也就是逢十进一,而在计算机中数据存储的方式采用的是二进制数,也就是逢二进一,常见的进制还有八进制和十六进制。 1.进制的转换 进制之间的转换,最常使用到的是十进制转换为其他进制,其他进制转换为十进制,而十进制也可以 ...

Java基础回顾-序列化流

博主头像 序列化流 概述 Java提供了一种对象序列化的机制。用一个字节序列可以表示一个对象,该字节序列包含该对象的数据、对象的类型和对象中存储的属性等信息。字节序列写出到文件之后,相当于文件中持久保存了一个对象的信息。 反之,该字节序列还可以从文件中读取回来,重构对象,对它进行反序列化。对象的数据、对象的类 ...

Java基础01_基础语法

###Java入门 ####1、Java语言特性 简单易用 面向对象 安全性高 多线程 跨平台 ####2、跨平台 通过Java虚拟机(JVM) ####3、JVM、JRE、JDK JVM——Java虚拟机 JRE——Java运行环境 JDK——Java开发工具包 关系:JDK包含JRE,JRE包含 ...

IDEA 注释模板配置

博主头像 IDEA 注释模板配置 配置创建类的注释模板 Ctrl + Shift + a --> File and Code Templates // 快捷定位配置 // 路径:File --> Settings --> Editor --> File and Code Templates 将下面的模板加入 ...

花了一个月梳理总结万字微服务核心架构,原来没你想的那么难...

博主头像 在公司学习了接近一个月。 一个月内,从0开始开始接触分布式微服务架构,给了我不小的收获。今天,我来从头到尾梳理一下,有关微服务架构的核心内容(全是干货)。 下文,你将看到业界主流微服务框架的核心原理,包括服务发现,网关,配置中心,监控等组件,功能和架构原理的简单介绍。感谢阅读!😋 什么是微服务 微 ...

IDEA 这样设置,好看到爆炸!!!

博主头像 Hello,大家好,我是楼下小黑哥。 今天这篇文章是次条视频的文案,这里推荐大家直接看视频学习。 IDEA 这样设置,好看到爆炸!!!#01 今天这期我们来分享几个美化 IDEA 设置技巧,让你的 IDEA 与众不同。 首先我们来看下 IDEA 默认设置,虽然不丑,但就是太单调,千篇一律。 接着,我 ...

「跬步千里」详解 Java 内存模型与原子性、可见性、有序性

博主头像 文题 “跬步千里” 主要是为了凸显这篇文章的基础性与重要性(狗头),并发编程这块的知识也确实主要围绕着 JMM 和三大性质来展开。 全文脉络如下: 1)为什么要学习并发编程? 2)为什么需要并发编程? 3)介绍 Java 内存模型 4)详解 Java 内存模型的三大性质(原子性、可见性、有序性),这 ...

Java核心技术面试精讲,前Oracle首席工程师带你修炼内功

博主头像 Java以其语法简单,开发者可以快速上手,适应众多领域,具有跨平台能力等特性,吸引了无数程序员学习和使用。 基于Java优秀的特性和庞大的使用基础,各大公司对Java工程师的需求也是源源不断。 作为面试者,想进入BAT并成长为一名高级Java工程师却没那么容易。面试时,面对刨根问底的提问,经常感觉g ...

如何在Java中创建内存泄漏?

博主头像 我刚刚接受采访,并被要求使用Java造成内存泄漏。 不用说,我对如何开始创建它一无所知。 一个例子是什么? 解决方案: 这是在纯Java中创建真正的内存泄漏(运行代码无法访问但仍存储在内存中的对象)的好方法: 该应用程序创建一个长时间运行的线程(或使用线程池更快地泄漏)。 线程通过(可选,自定义)加 ...

123···200>