首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java老李
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
最新
热门
深入浅析Java集合及LIst接口
在学习集合前,先回忆一下数组的一个特征---数组有固定的长度,定义一个数组:int[] array = new int[];而针对数据长度可变的情况,产生了集合,java集合就是为了应对动态增长数据,在编译时无法知道具体的数据量而产生的。 集合类又叫容器类。 集合中对于基本数据…
史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码
通过左右下控制方向,上改变形状。
MyBatis 原理浅析——基本原理
MyBatis 是一个被广泛应用的持久化框架。一个简单的使用示例如下所示,先创建会话工厂,然后从会话工厂中打开会话,通过 class 类型和配置生成 Mapper 接口的代理实现,最后使用 Mapper 进行持久化操作。 本文将从 MyBatis 中的 SqlSessionFa…
JVM内存管理-垃圾回收与内存分配
逻辑:给对象添加一个引用计数器,每当有一个地方引用它时,计数器值就加1,当引用失效时,计数器值就减1,任何时刻计数器为0的对象就是不可能再被使用的。 逻辑:这种算法的基本思路是通过一系列名为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链…
整理收集的一些常用java工具类
1.json转换工具2.cookie的读写3.HttpClientUtil4.FastDFSClient工具类5.获取异常的堆栈信息6.easyUIDataGrid对象返回值7.ftp上传下载工具类8
Java并发系列之volatile
个人认为,既然是多线程编程,那我们在平常的学习中,工作中,大部分都接触到的就是线程安全的概念。 而线程安全就会涉及到共享变量的概念,所以首先,我们得弄清楚共享变量是什么,且处理器和内存间的数据交互机制是如何导致共享变量变得不安全。 能够在多个线程间被多个线程都访问到的变量,我们…
程序员笔记|编写高性能的Java代码需要注意的4个问题
无序,缺乏管理。容易无限制创建线程,引起OOM和死机 ThreadLocalMap使用ThreadLocal的弱引用作为key,如果一个ThreadLocal没有外部强引用来引用它,那么系统 GC 的时候,这个ThreadLocal势必会被回收,这样一来,ThreadLocal…
个人成就
文章被点赞
19
文章被阅读
10,419
掘力值
263
关注了
1
关注者
3
收藏集
0
关注标签
2
加入于
2019-05-14