灯灯灯灯 灯灯灯灯
4年前
「JDK——ArrayList源码」超强解析,图文详解
ArrayList源码解析简介ArrayList是Java集合框架中非常常用的一种数据结构。继承自AbstractList,实现了List接口。底层基于数组来实现动态容量大小的控制,允许null值的存在。同时还实现了RandomAccess、Cloneable、Serializable接口,支持快速访问、复制、序列化操作。了解数组数组简单来说就是将所有的
Stella981 Stella981
4年前
CSRF 令牌 & JavaScript
当构建由JavaScript驱动的应用时,可以方便地让JavaScriptHTTP函数库发起每一个请求时自动附上CSRF令牌。默认情况下,resources/js/bootstrap.js文件会用AxiosHTTP函数库注册的csrftokenmeta标签中的值。如果你不使用这个函数库,你需要手动为你的应用配置此行为。
Stella981 Stella981
4年前
Go 语言编程 — gorm 的数据完整性约束
目录文章目录目录实体完整性(主键约束)用户定义完整性(非空约束、唯一约束、检查约束和默认值)参照完整性(外键约束)关联关系一对一、一对多关联多对多关联示例实体完整性(主键约束)每个关系(表)至少存在一个主
Stella981 Stella981
4年前
HashMap 怎么 hash?又如何 map?
HashMap 是Java中Map的一个实现类,它是一个双列结构(数据链表),这样的结构使得它的查询和插入效率都很高。HashMap允许null键和值,它的键唯一,元素的存储无序,并且它是线程不安全的。!(https://oscimg.oschina.net/oscnet/24e81018b69298cf434a8eb39682070
Stella981 Stella981
4年前
JVM 参数说明(持续更新)
JVM常用参数说明参数名称默认值描述\Xms \Xms,JVM启动时申请的最小Heap内存大小,默认为物理内存的1/64但小于1G;\Xmx \Xmx,JVM启动时申请的最大Heap内存大小,默认为物理内存的1/4但小于1G\Xmn 指定新生代内存大小\
Easter79 Easter79
4年前
SQL中的cast()函数
CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。一、语法:  CAST(expressionASdata\_type)  参数说明:  expression:任何有效的SQServer表达式。  AS
Stella981 Stella981
4年前
HashMap1.7和1.8,红黑树原理!
jdk1.7概述HashMap基于Map接口实现,元素以键值对的方式存储,并允许使用null键和null值,但只能有一个键作为null,因为key不允许重复,另外HashMap不能保证放入元素的数据,它是无序的,和放入的顺序并不能相同,HashMap是线程不安全的。继承关系publicclassH
Stella981 Stella981
4年前
HashMap 的底层实现原理
HashMap是一个用于存储KeyValue键值对的集合,每一个键值对也叫做Entry。这些个Entry分散存储在一个数组当中,这个数组就是HashMap的主干。HashMap数组每一个元素的初始值都是Null。 !(https://oscimg.oschina.net/oscnet/8495d30fe00a2865dd74088d2
Wesley13 Wesley13
4年前
C++ 温习笔记(1)
main函数main函数返回值c和c不一样:c可以为void,c只能是intc语言func()里面可以传任意参数,c则认为等同于func(void)intmain(intargc,constchar\argv\\):第一个为传入参数个数,第二个是传入参数,默认空为1和路径预编译指令includ
Wesley13 Wesley13
4年前
Oracle
  开发中经常用到当前行数据需要和临近行数据进行逻辑处理,这时跨行引用就派上了用场,注意以下结果中PREV\_SAL的值:LAG分析函数,延后取数,在不使用自联接的情况下同时提供对表的多行数据的访问SELECThire_date,last_name,salary,LAG(salary,1,0)