刷新
一文夯实并发编程的理论基础

博主头像 JMM内存模型 定义 java内存模型(即 java Memory Model,简称JMM),不存在的东西,是一个概念,约定 主要分成两部分来看,一部分叫做主内存,另一部分叫做工作内存。 java当中的共享变量;都放在主内存当中,如类的成员变量(实例变量),还有静态的成员变量(类变量),都是存储在主 ...

JAVA基础之八-方法变量作用域和编译器

本文主要讨论方法中变量作用域。不涉及类属性变量、静态变量、线程变量共享等。 虽然知道某类变量的作用域非常重要,但是没有太多需要说的,因为许多东西是显而易见,不言自明。 在大部分情况下,或者在老一点版本中,java语法看起来都比较正常,或者说相对古典。 但是随着JAVA版本的迭代,已经愈发向JAVAS ...

Python学习路线

博主头像 一、基础阶段 Python 基础语法 学习内容:变量、数据类型(如整数、浮点数、字符串、布尔等)、运算符、控制流语句(如 if-else、for、while 等)、函数定义与调用等。 学习网站及网址: 廖雪峰的 Python 入门教程:https://www.liaoxuefeng.com/wiki ...

JAVA基础之七-Collection和它的并行和流处理

Collection 翻下词典,有许多含义: 收集;聚集;(常指同类的)收藏品;募捐,募集;作品集;聚积;取走;一群人;拿走;(常为季节性推出的)系列时装(或家用品);一批物品 选择“集合”作为翻译名,我觉得可行,除非我们现在重新创造一个汉语词组。 对于CRUD和非CRUD,集合都是一个无比重要的东 ...

代理模式 - 动态代理

博主头像 动态代理的API Proxy 动态代理类 生成代理对象:Proxy.newProxyInstance( 类加载器,接口数组,处理器 ) 类加载器:对象.getClass( ).getClassLoader( ) 接口数组-被代理类的所有接口:被代理对象.getClass( ).getInterfac ...

阿里面试让聊一聊Redis 的内存淘汰(驱逐)策略

博主头像 大家好,我是 V 哥,粉丝小A面试阿里,说被问到 Redis 的内存淘汰策略的问题,整理这个笔记给他参考,也分享给大家,如果你遇到这个问题,会怎么回答呢? Redis 的内存淘汰策略是指当Redis的内存使用量达到设定的上限时,决定哪些数据应该被移除以便为新数据腾出空间的规则。Redis 提供了多种 ...

SpringBoot 初始化资源

1 、使用接口ApplicationRunner和CommandLineRunner 这两个接口都是在容器运行后执行的,如下图示 如果项目需要在系统启动时,初始化资源,可以继承这两个接口,实现诸如缓存预热、DB连接等。 实现ApplicationRunner接口 @Component public ...

【日记】夏天,已经结束了呢(1072 字)

博主头像 正文 跟灵分别后,我在椅子上发了很久的呆。可能有五分钟吧。就这样感受着微风吹过身体,听着身边熙熙攘攘的声音。 我不知道为什么要发呆。自然而然就这样做了。 过了很久,我意识到可能必须要吃饭了,才起身找饭馆。 今天情绪不太好。我不知道是不是因为没睡够。不过,并没有从一开始就很糟糕,到晚上才开始。 先是发 ...

JAVA类型转换怎么变

博主头像 类型转换 类型转换是将一个值从一种类型更改为另一种类型的过程。例如, 可以将String类型的数据“457”转换为数值型,也可以将任意类型的 数据转换为String类型。 如果从低精度数据类型向高精度数据类型转换,则永远不会溢出, 并且总是成功的;而把高精度数据类型向低精度数据类型转换时,则会 有信 ...

函数支持,Fast Request 2024.1.7 发布

Fast Request是一个类似于 Postman 的 IDEA 插件。它是一个强大的 restful api 工具包插件,可以根据已有的方法帮助您快速、自动生成 url 和 params。 Restful Fast Request = API 调试工具 + API 管理工具 + API 搜索工具 ...

MySQL 必知概念

博主头像 Delete、Drop 和 Truncate delete、truncate 仅仅删除表里面的数据,drop 会把表的结构也删除 delete 是 DML 语句,操作完成后,可以回滚,truncate 和 drop 是 DDL 语句,删除之后立即生效,不能回滚 执行效率:drop > truncat ...

Python 客户端类库之paho-mqtt学习总结

博主头像 实践环境 Python 3.9.13 paho-mqtt 2.1.0 简介 Eclipse Paho MQTT Python客户端类库实现了MQTT 协议版本 5.0, 3.1.1, 和3.1。 该类库提供一个客户端类,允许应用连接到MQTT代理并发布消息,订阅主题并检索发布的消息。同时还提供了一个 ...

ConcurrentLinkedQueue详解(图文并茂)

博主头像 前言 ConcurrentLinkedQueue是基于链接节点的无界线程安全队列。此队列按照FIFO(先进先出)原则对元素进行排序。队列的头部是队列中存在时间最长的元素,而队列的尾部则是最近添加的元素。新的元素总是被插入到队列的尾部,而队列的获取操作(例如poll或peek)则是从队列头部开始。 与 ...

<1···131415···50>