自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(158)
  • 资源 (1)
  • 收藏
  • 关注

原创 成为一名厉害的程序员,需要哪些必备知识

成为一名厉害的程序员必备知识,看看你都掌握了吗?

2022-11-26 10:56:40 550 4

原创 热门编程语言那么多,该选择哪个

告诉你该如何热门编程语言选择

2022-11-25 16:05:12 426 4

原创 Java基础知识+必考面试题(分享收藏版)

每个学编程人都应该知道的:Java基础知识+必考面试题

2022-11-24 15:45:00 252 7

原创 Python小游戏自己动手编写,你能写出几个(分享版)

简单编写的Python小游戏,快来看看你能编写几个?

2022-11-23 15:30:00 2756 12

原创 实例方法、类方法和静态方法的区别

实例方法、类方法和静态方法的区别

2022-11-22 15:57:22 308 4

原创 MySQL 经典面试题分析(值得收藏)

MySQL是程序员面试必问题目点之一

2022-11-21 15:50:23 1175 5

原创 程序员级别分析,看看你是哪个级别

程序员的月薪一般是多少

2022-11-19 15:44:59 770 2

原创 这些编程语言你需要了解一下

最适合初学者学习的编程语言

2022-11-18 15:45:00 10519 9

原创 C语言基础学习笔记

建议你看看这篇C语言学习笔记

2022-11-17 15:45:00 268 1

原创 char 和 varcha 的区别是什么

char和 varcha的区别是什么

2022-11-16 15:45:00 302 1

原创 实例方法定义语法 方法一

实例方法定义语法方法一

2022-11-15 15:45:00 60 1

原创 RabbitMQ的架构模型

RabbitMQ整体上是生产者与消费者模型,主要负责接收、存储、转发消息。

2022-11-14 15:45:00 412 1

原创 碎片化学习Python的又一神作:termux

安卓终端神器Termux(二)

2022-11-12 15:30:00 419 1

原创 二维数组输出(4)

二维数组

2022-11-11 15:45:00 55

原创 无序列表和有序列表可以相互嵌套吗?

有序/无序列表可以嵌套

2022-11-10 16:00:00 330

原创 教你如何创建自定义列表

自定义列表以标签开始。每个自定义列表头以开始。每个自定义列表项的定义以开始。

2022-11-09 15:45:00 40

原创 你应该学会如何标记有序列表

标记有序列表

2022-11-08 15:30:00 83

原创 创建无序列表

无序列表,顾名思义就是没有顺序的列表,每一个列表项没有前后顺序之分,呈同级关系

2022-11-07 10:00:05 50

原创 C语言编程小知识分享,希望对你有用

17条嵌入式C语言编程小知识

2022-11-05 15:30:00 397

原创 Java程序员常用的Eclipse键盘快捷键,建议收藏

Java程序员常用的Eclipse键盘快捷键

2022-11-04 10:18:11 615

原创 新手入门12个必备的Python函数,少有的知识分享记得收藏

12个必备的Python函数

2022-11-03 15:30:00 113

原创 Python 基础入门指南,干货分享来啦!

Python 基础入门指南,干货分享来啦!

2022-11-02 09:55:22 121 2

原创 VS Code常用快捷键最后一篇,记得来看哦!非常实用的Visual Studio Code快捷键(3)

VS Code常用快捷键最后一篇,记得来看哦!非常实用的Visual Studio Code快捷键(3)

2022-11-01 10:29:45 139

原创 非常实用的Visual Studio Code快捷键(2) 欢迎各位大侠补充

非常实用的Visual Studio Code快捷键(2) 欢迎各位大侠补充

2022-10-31 15:15:00 219

原创 使用Xshell连接Ubuntu

使用Xshell连接Ubuntu

2022-10-29 15:15:00 765

原创 安卓终端神器Termux (后面还有Termux常用的快捷键,妥妥干货分享,记得点赞收藏哦!)

Termux常用的快捷键,妥妥干货分享,记得点赞收藏

2022-10-28 15:30:00 1070

原创 我的理解 泛型存在的意义有两个

泛型擦除

2022-10-26 09:53:32 61

原创 二维数组(2)

二维数组

2022-10-25 15:00:00 170 2

原创 非常实用的Visual Studio Code快捷键,看看你知道几个?

非常实用的Visual Studio Code快捷键,看看你知道几个?

2022-10-24 15:54:43 1135

原创 扶我起来,这个BUG我会改

扶我起来,这个BUG我会改!!!

2022-10-22 09:01:49 85 1

原创 什么是消息队列

什么是消息队列

2022-10-20 08:55:47 185

原创 高并发环境下不用消息队列是否可行

高并发环境下不用消息队列是否可行

2022-10-18 10:56:11 551

原创 一维数组(2)

一维数组(2)

2022-10-17 09:56:54 24

原创 Java内存模型的由来

Java内存模型的由来

2022-10-15 09:49:29 93

原创 二维数组(1)

二维数组

2022-10-14 14:53:59 70

原创 一维数组(1)

一维数组(1)

2022-10-08 16:28:26 25

原创 Java内存模型简述

Java内存模型的由来:这和cpu和内存技术发展有关,当代cpu运算速度太快,以至于被内存拉低了程序运行的整体效率应对措施:为了不被内存影响性能,cpu厂商给cpu加了一级二级甚至三级高速缓存,cpu读取数据时先从一级缓存中找,没有的话找二级,再没有就找三级或者主存;java内存模型规定了变量都是存储在主存中,程序运行时操作的是高速缓存中的数据,操作完之后再同步到主存;后遗症及规范:在cpu和主存之间增加了一个高速缓存固然提升了程序运行效率,但是在多线程并发操作同一个变量时,就可能造成数据不一致的问

2022-09-24 17:24:49 108

原创 类的加载机制双亲委派机制

1、加载:将源文件(代码)编译成.class文件,传递给类加载器2、验证:类加载器拿到这些字节码文件后开始执行检查(通过本地类库),确保加载进来的字节流格式符合java虚拟机要求3、准备:对类变量(不是实例变量)分配内存,并且给一个默认初始化的值(0或者null)4、解析:将常量池中的符号引用加载成直接引用(如string str = new string(“123”),str就是符号引用,123是直接引用)5、初始化:对类的静态变量初始化为指定的值,执行静态代码块双亲委派机制:如果一个类加载

2022-09-23 17:30:34 51

原创 volatile 类型变量提供什么保证?

volatile 变量提供顺序和可见性保证,例如,JVM 或者 JIT为了获得更好的性能会对语句重排序,但是 volatile 类型变量即使在没有同步块的情况下赋值也不会与其他语句重排序。 volatile 提供 happens-before 的保证,确保一个线程的修改能对其他线程是可见的。某些情况下,volatile 还能提供原子性,如读 64 位数据类型,像 long 和 double 都不是原子的,但 volatile 类型的 double 和 long 就是原子的。

2022-09-20 17:07:22 40

原创 volatile 修饰符的有过什么实践?

一种实践是用 volatile 修饰 long 和 double 变量,使其能按原子类型来读写。double 和 long 都是64位宽,因此对这两种类型的读是分为两部分的,第一次读取第一个 32 位,然后再读剩下的 32 位,这个过程不是原子的,但 Java 中 volatile 型的 long 或 double 变量的读写是原子的。volatile 修复符的另一个作用是提供内存屏障(memory barrier),例如在分布式框架中的应用。简单的说,就是当你写一个 volatile 变量之前,Java

2022-09-19 16:51:01 24

九耶logo最终.ai

九耶logo最终.ai

2022-06-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除