首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
浪人与酒丶
掘友等级
Java开发工程师
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
92
文章 88
沸点 4
赞
92
返回
|
搜索文章
最新
热门
排序算法 - 冒泡排序
简介 冒泡排序是一种非常主流的排序算法,冒泡排序的英文(Bubble sort),它是一种基础的交换排序。 原理 : 比较两个相邻的元素,将值大的元素交换至右端。 思想: 把相邻的元素两两比较,当一个
Java内存区域
一 概述 Java 与 C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里 面的人却想出来。 对于从事 C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥
AQS原理解析
1. AQS介绍 AQS 的全程为 (AbstractQueuedSynchronizer)这个类在 java.util.concurrent.locks 包下 AQS 是一个提供用于实现阻塞锁和同步
JUC中的Atomic原子类
@[TOC]Atomic 原子类1. 原子类介绍不可分割的一个操作是不可中断的,即使多线程的情况下也可以保证, 即使是在多个线程一起执行的时候,一个操作一旦开始,就不会被其他线程干扰。原子类的作用和锁
深入Java线程池讲解
@[toc]一、什么是线程池降低资源消耗 ,通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度 ,当任务到达时,任务可以不需要等到线程创建就能立即执行。提高线程的可管理性,线程是稀缺资
ThreadLocal 源码分析
ThreadLocal提高一个线程的局部变量,访问某个线程拥有自己局部变量。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 ThreadLoca…
JDK1.8中HashMap集合源码解析
HashMap 主要用来存放键值对,它基于哈希表的 Map 接口实现,是常用的 Java 集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈希冲突而存在的(“拉链法”解决冲突)。 JDK1.8 之后 H…
JDK1.8中LinkedList集合源码解析
LinkedList是基于链表实现的,从UML图可以看出是一个双向链表。除了当做链表使用外,它也可以被当作堆栈、队列或双端队列进行操作。不是线程安全的,继承AbstractSequentialList实现List、Deque、Cloneable、Serializable。 继承…
数据库范式设计
在日常工作中,我们都需要遵守一定的规范,比如签到大卡、审批流程等,这些规范虽然有一定等约束感觉,却是非常有必要等,这样可以保证正确性和严谨性,但有些情况下,约束反而会带来效率的下降,比如一个可以直接操作的任务,却需要审批才能执行。 我们在设计关系型数据库模型的时候,需要对关系内…
Netty框架学习(一) -- Netty框架简介 & I/O模型
Netty是由JBOSS提供的一个Java开源框架,现为Github独立项目。 Netty是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能,高可用的网络IO程序。 Netty主要针对TCP协议下,面向Client端高并发应用,或者Peer-to-Peer场景下大量数…
下一页
个人成就
文章被点赞
209
文章被阅读
55,356
掘力值
2,384
关注了
2
关注者
77
收藏集
0
关注标签
1
加入于
2020-08-08