框架篇1. Spring refresh 流程要求掌握 refresh 的 12 个步骤Spring refresh 概述refresh 是 AbstractApplicationContext 的一个方法,负责初始化 ApplicationContext 容器,容器必须调用 refresh 才能正常工作。它的内部主要会调用 12 个方法,我们把它们称为 refresh 的 12 个步骤:pre
参考:《高性能mysql》附录D EXPLAINMySql将Select查询分为简单和复杂类型,复杂类型分为3大类:简单子查询,所谓的派生表(在派生表的子查询),以及UNION查询。列与其介绍id该列包含一个编号,标识SELECT所属的行。select_type该列显示了对应行是简单还是复杂的select(如果是后者,那么是三种复杂类型哪一种)。simple:查询不包括子查询和UNION。pri
## Python Set Remove 方法详解 在 Python ,集合(Set)是一种用于存储多个元素且每个元素唯一的无序数据结构。集合的常用操作之一是删除元素,其中 `remove()` 方法是一个常用的函数。本文将详细探讨 `remove()` 方法的用法、优缺点以及使用场景。 ### 什么是 `remove()` 方法? `remove()` 方法用于从集合移除指定的元素。如
原创 2024-10-31 07:04:00
166阅读
一.引言本地使用 spark paralize 数组 rdd 时需要构造一个随机数组,分别使用 java.util 和 scala.util 实现,下面记录下不同的 shuffle 方法以及踩到的坑。二.java1.API 错误版 ❌java.util.collenctions 提供了 shuffle 的方法,支持将传入的 list 进行 shuffle: 直接初始化一个 0-10 的数
转载 6月前
4阅读
1、javascript删除元素节点 我们可以先去找到要删除节点的父节点,然后在父节点中运用removeChild来移除我们想移除的节点。我们可以定义一个方法叫removeElement:function removeElement(_element){ var _parentElement = _element.parentNode; if(_parentEl
引言之前一篇文章总结了Android入门——Service详解及应用(一)本地服务Local Service只用于服务和访问者在同一个进程(同一应用)的通信。而使用远程服务Remote Service和AIDL接口语言用于跨进程之间的通信。在Android每个应用都有自己的进程,当需要在不同进程之间传递对象时可以通过AIDL。一AIDL(Android Interfate Definition
[root@test etc]# rm --help 用法:rm [选项]... 文件... Remove (unlink) the FILE(s). -f, --force ignore nonexistent files, never prompt -i, --interactive prompt before any removal --no-preserve-r
1. iterate ['trt] vt. 迭代;重复;反复说;重做 2. compare [km'pe] n. 比较 vt. 比拟,喻为;[语]构成 vi. 相比,匹敌;比较,区别;比拟(常与to连用) n. (Compare)人名;(意)孔帕雷 3. insert [n'st] vt. 插入;嵌入; n. 插入物 4. se
转载 2024-07-20 07:41:52
78阅读
目录1 map()函数的语法2 lambda函数的语法3 lanbda函数作为参数传递给map()函数1 map()函数的语法map是python的内置函数,会根据提供的函数对指定的序列做映射。map()函数的格式是:map(function,iterable,...)第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。把函数依次作用在list的每一个元素上,得到一
For循环 sum类for循环: sum类型 sum:总数 for: 为了 class sum类for循环 相当于这串代码的简称或者名字 { int intBegin = 0; 这两个int是声明intBegin和intSum是数据类型为int的可变化数字 int intSum = 0; 0,int intBegin = 0 意思就是:数字(int 整数)0等于字段 intBegin p
转载 2024-06-12 15:33:06
46阅读
# Java基础之你会在foreach遍历集合时进行remove操作吗?当通过for循环遍历集合时,一般禁止操作(add or remove)集合元素。虽然开发规范里写的非常清楚,但最近还是有人掉坑里导致出了一个小BUG,那我们就一起看看这么做到底会发生什么?## 小例子### 代码示例```javaList list = new ArrayList<>();list.add("e1"
list.remove最近做项目的过程,需要用到list.remove()方法,结果发现两个有趣的坑,经过分析后找到原因,记录一下跟大家分享一下。代码直接上一段代码,进行分析。public class Main { public static void main(String[] args) { List stringList = new ArrayList<>();//数据集合 L
Java集合的介绍一、思维导图(其中没有包含Queue,它也是Collection下的子接口)二、Iterable接口 Java集合类的基本接口是Collection接口。而Collection接口必须继承java.lang.Iterable接口。 1.实现iterable接口的类可以增强for循环(相当于我们说的foreach) 2.实现iterable接口的集合类必须提供一个名为iterato
转载 2024-09-23 08:40:53
60阅读
contains和remove contians和remove操作自定义对象时候,其实底层是用equals去比较对象,需要重写equals 方法,然后当传入同一个对象时候,才会返回true,否则就是false 对象数组(引用数组):对象数组指的就是存储引用数据类型的数组 /* • 对象数组 引用数组 • / public class ObjArray { public static void
转载 2024-10-03 13:58:04
52阅读
 IO流概述之前的程序,数据都是在内存,一旦程序运行结束,数据就没有了。IO流的出现就是把运算完的数据都保存下来,下次运行程序时还能使用。把数据持久化的存储,就是把内存的数据存储到内存以外的其他持久化的设备(光盘、硬盘、U盘等)上。当需要把内存的数据存储到持久化设备上这个动作称为输出(写)Output操作。当把持久设备上的数据读取到内存的这个动作称为输入(读)Input操作。因此
转载 2024-01-15 11:24:03
81阅读
mlockall函数,头文件sys/mman.h 1. 原型: int mlockall(int flags); 2. mlockall函数将调用进程的全部虚拟地址空间加锁。防止出现内存交换,将该进程的地址空间交换到外存上。 3. mlockall将所有映射到进程地址空间的内存上锁。这些页包括: 代码段,数据段,栈段,共享库,共享内存,user space kernel data,memor
转载 2024-10-10 13:52:17
43阅读
文章目录说明cherry-pick准备提交结构cherry-pick bufFix 2、side 1和another 2三个提交到 master 分支交互式 rebase准备提交结构用交互式 rebase 操作自由调整提交用交互 rebase 将 4,6,5 压缩成一个分支 说明本教程按照 git在线练习 顺序进行,将在线测试的命令操作落地到 IDEA,使用开发工具来实现所有在线练习的操作。你
转载 2024-07-11 19:17:37
74阅读
一、ES基本概念1. 节点:Elastic是一个分布式数据库,每个数据库实例是一个节点Node,一台服务器上可以有多个Node,可以多台服务器协同工作2. 集群:一组节点Node构成一个集群Cluster3. 文档:存储数据的基本单元称为文档Document,使用json表示4. 索引:索引Index是一类文档的集合,ES会索引所有字段,经过处理后写入一个反向索引5. 类型:一个索引的逻辑分区叫类
转载 2023-07-06 10:11:43
262阅读
文章目录1、AQS概述1.1、 AQS是什么?1.2、谁和它有关?2、AQS之原理分析3、AQS之源码解读3.1、加锁 以及 加入等待队列3.2、释放锁 以及 唤醒等待队列线程3.3、异常情况处理 1、AQS概述1.1、 AQS是什么是什么?    AQS,通常指的是 java.util.concurrent 下locks包内的 AbstractQueu
转载 2023-08-28 08:57:42
246阅读
Spring的AOP简介什么是AOP 1. AOP为Aspect Oriented Programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 2. AOP是OOP(面对对象编程)的延续,利用AOP可以对业务逻辑的各个部分进行隔离。从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性和开发的效率。AOP的作用及其优势 作用:在程序运行
转载 2023-10-27 07:29:57
100阅读
  • 1
  • 2
  • 3
  • 4
  • 5