首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
不悲不气
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
mysql 行转列
最近面试问道了行转列,发现回答的可能不是那么完善,这边整理一下。 环境 group_concat() MAX(IF()) MAX(CASE) 总结
JAVA 快速排序
快速排序,java实现,注释齐全 使用了递归思想,快速排序,java实现,注释齐全 使用了递归思想,
java 压缩图片
多线程与并发 原理
synchronizedsynchronized底层实现原理unsafe不安全的后门方法CASCompareandSwapjava线程池
多线程和并发
start方法会调用native修饰的start0方法,这个方法用c实现,这个c又调用了jvm.cpp中的实现的newJavaThread(),创建了子线程~~~~第一种自己写一个sleep的循环等待
LRU是Least Recently Used的缩写,即最近最少使用,是一种常用的页面置换算法,选择最近最久未使用的页面予以淘汰
测试 修改添加了 map为线程安全, 并且加入了 synchronize关键字 添加注释,方便更好的阅读, 新增 测试案例和打印信息,
gc
jvm自动化的解决了俩个问题对象内存分配的问题回收分配给对象的内存问题引用标记算法无法对循环标记的对象进行回收年轻代一般用复制算法老年代一般用标记整理算法jdk67有老年代MinorGC对年轻代使用的
jvm(下)
斐波那契数列优雅实现(需要加个负数判断)当参数太大的时候会stackOverflowError"a"是堆中的静态常量区intern后堆内存也会创建副本所以s==s2为false(因为常量区跟堆区地址不
jvm(上)
java知识考点看看你对java的理解平台无关性(一处编译到处运行)GC(jvm垃圾回收不用像c++那样控制指针)语言特征(封装集成多态)面向对象(万物皆对象)类库(最多类库)异常处理java反编译j
linux
ls查看文件catnohup.out查看输出的内容lessXXX.sql查看文件指定内morexxx.txt查看文件指定内容vixxxvimxxx编辑文本查看当前shell版本grep"查询文本"xx
下一页
个人成就
文章被点赞
21
文章被阅读
7,563
掘力值
164
关注了
6
关注者
2
收藏集
0
关注标签
13
加入于
2019-06-20