posts - 134,comments - 0,views - 66674
10 2021 档案
hashcode
摘要:一、hashCode()介绍 a.作用是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的位置。 b.hashCode()定义在JDK的Object.java中,这就意味着Java中的任何类都包含有hashCode()函数。 c.另外需要注意的是:Obj 阅读全文
posted @ 2021-10-24 17:40 smile学子 阅读(231) 评论(0) 推荐(0) 编辑
多线程状态轮转
摘要:线程的状态可以通过 Thread 类中的 state 内部类查看,有以下几个状态: 新建(New):创建后尚未启动的线程状态 运行(Runnable):包含 Running(位于可运行线程池中)和 Ready(位于线程池中等待调度选中获取CPU使用权) 无限期等待(Waiting):不会被分配CPU 阅读全文
posted @ 2021-10-24 17:11 smile学子 阅读(47) 评论(0) 推荐(0) 编辑
token、cookie、session
摘要:http超文本传输协议 无状态协议:这一次请求和上一次请求是没有任何关系的,好处是快速,坏处是网页之间不能共享数据,例如登录信息等 cookie和session 由于http的无状态性,为了使某个域名下的所有网页能够共享某些数据。 客户端访问服务器的流程如下: a.首先,客户端会发送一个http请求 阅读全文
posted @ 2021-10-24 15:32 smile学子 阅读(41) 评论(0) 推荐(0) 编辑
String
摘要:1、String底层 底层是一个不可变字符串,使用连接符的时候,实际上是经过了StringBuilder的优化处理的,并不是在原来的String对象中做追加, 最后再调用toString()方法,是把当前StringBuilder的对象变成了String 1.1 String在JDK1.8中的底层实 阅读全文
posted @ 2021-10-19 20:17 smile学子 阅读(293) 评论(0) 推荐(0) 编辑
@Value注解
摘要:@Value注解作用:读取配置文件中的属性 ${ property : default_value } #{ obj.property? :default_value } $注入的是外部配置文件对应的property,使用“:”对未配置或值为空的属性设置默认值。 #注入的是SpEL表达式对应的内容, 阅读全文
posted @ 2021-10-12 19:07 smile学子 阅读(817) 评论(0) 推荐(0) 编辑
内存溢出
摘要:一、内存溢出 系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。 二、引起内存溢出的原因 a.内存中加载的数据量过于庞大,如一次从数据库取出过多数据; b.集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; c.代码中存在死循环或循环产生过多 阅读全文
posted @ 2021-10-12 11:56 smile学子 阅读(276) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示