首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java相关
monday
创建于2021-12-04
订阅专栏
一杯茶,一根烟,一行代码写一天
等 1 人订阅
共18篇文章
创建于2021-12-04
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Java8--函数式编程
一、Java的旅程 让我们从头开始,看看Java的旅程。 注意:上面提到的 Java 11 特性不是 Java 11 版本中包含的最终特性……
Redis的持久化
一、介绍 Redis可以当做缓存和数据库来使用。 (1)作缓存:数据可以丢,要求速度快。 (2)作数据库:数据绝对不能丢,不仅要速度+更重要的是数据持久化……
Redis进阶使用
一、Redis发布订阅 1、可以使用 help @pubsub 命令查看发布订阅的帮助信息。 2、使用 client1和client2连接的是同一个端口的……
Redis的list、hash、set、sorted_set类型
上一篇我们聊了Redis的String类型,我们都知道Redis有五大类型,除了String,还剩list、hash、set、sorted_set……
Redis的String类型
Redis的value一共有5种,最基础的当然是string了,今天就来聊聊Redis的String类型。 一、表示字符串 当用String类型操作字符串时,用法如下……
Git 常用命令和示例
现如今,使用Git来做版本控制的比例是远大于SVN的,要充分发挥 Git 的潜力,了解相关的Git 命令是必不可少的,它们可以有效的管理源码。在本文中,你将学习最有用的 Git 命令……
Java异步编程的核心类:FutureTask
既然要说异步编程,肯定首先得知道啥是异步、啥是同步,我在文章同步和异步、阻塞和非阻塞的区别中已经讲过了,此处就不再赘述了。1、FutureTask的通俗解释……
同步和异步、阻塞和非阻塞的区别
我们以一种通俗易懂的方式来说说啥是同步、啥是异步;相信看完就不会再有疑惑了。 1、同步阻塞 有一天你饿了,想吃饭,但是你不会做,这时候你就跟你妈说:妈,我饿了,我要吃饭。然后你妈就……
初识Redis
Redis出现的原因,Redis和memcached对比,Redis为啥这么快,即BIO、NIO、多路复用NIO、epoll……
ThreadPoolExecutor 源码解析
从线程池的5种状态讲起 ,以及状态之间的转换,默认的4种拒绝策略等,逐行聊聊ThreadPoolExecutor的源码……
Java线程池体系
从线程池的整体类图开始,讲解线程池各个接口和类的作用,详细说了Executor、ExecutorService、AbstractExecutorService里各个方法的作用……
Java对象的创建过程
一、对象的创建过程;二、对象在内存中的存储布局;三、对象头(markword) 具体包括什么?四、对象如何定位;五、对象如何分配……
Java垃圾收集器
HotSpot经典的几款垃圾收集器Serial、Serial Old、ParNew、CMS、PS、PO、G1, 各个收集器之间的关系,各收集器的运行图、介绍、适用场景、优缺点……
JVM常见的垃圾回收算法
1、Mark-Sweep标记-清除算法,2、Copy 拷贝算法,3、Mark-Compact 标记整理算法,4、三色标记算法
JUC常见的锁
JUC常见的锁:AtomicInteger、Reentrantlock、CountDownLatch、CyclicBarrier、Phaser、ReadWriteLock、Semaphore等。
聊聊volatile
volatile作用: 1、保证线程可见性;2、禁止指令重排序;3、不能保证原子性,也就是不能替代synchronized
聊聊synchronized
synchronized概念,同步方法和非同步方法可以同时执行,synchronized是可重入锁,加锁的方法产生异常会释放锁,synchronized底层实现,锁的粗化和细化
线程相关的一些基本概念
一、程序 例如QQ、微信等这样的应用,即是程序。 二、进程 进程就是一个程序运行起来的状态。 三、线程 线程是一个进程中不同的执行路径。 专业一点的解释: 进程是OS分配资源的基本单位,线程是执行调度