java死锁你了解吗?

我们先看一下死锁的特点:不出现异常,也不会出现错误,程序就一直僵持在那里,这种错误很难调试。个人理解:死锁就是线程在锁池里面一直找不到需要的对象锁,就一直在锁池里面等待不出来,所以就导致了死锁。 我们可以手动写一个死锁。

知识点深度解读系列-JAVA锁

1、锁的本质是什么?锁的使用者是谁?进程还是线程,锁的使用者是线程。进程是资源分配的最小单位,独占资源,不同进程之间是隔离的,无需使用锁。线程是CPU调度的最小单位,共享进程的资源的,存在临界资源竞争的情况,根据需要使用锁。锁的是什么?

华为面试官问我关于HTTP缓存——协商缓存,看完这篇,自信满满

客户端检查资源超过有效期、强缓存命中失败的情况下,则发出请求“询问”服务器是否资源真的过期了,询问的同时在请求头要携带着资源的「上次更新时间」或者「唯一实体标识」。

「每日分享」深入理解幂等性

每天学习一个java知识点什么是幂等性HTTP/1.1中对幂等性的定义是:一次和多次请求某一个资源对于资源本身应该具有同样的结果。

MySQL锁,锁的到底是什么?

只要学计算机,「锁」永远是一个绕不过的话题。短短一句话却包含了3点值得我们注意的事情:对什么资源进行竞争?

Java 核心基础知识总结(下)

并发历史的演进及深入理解在计算机早期,程序运行只能从上到下去执行,计算机的所有资源都为这个程序服务,不管你需不需要都得给我候着,这个时候就会存在一个系统资源利用不充分的情况,在这个背景下操作系统出现了,它给我们的程序带来的并发性,使得我们可以在一边听歌的情况下一边写文章,还能一边

Java互联网架构-基于redis分布式锁实现“秒杀”

业务场景所谓秒杀,从业务角度看,是短时间内多个用户“争抢”资源,这里的资源在大部分秒杀场景里是商品;将业务抽象,技术角度看,秒杀就是多个线程对资源进行操作,所以实现秒杀,就必须控制线程对资源的争抢,既要保证高效并发,也要保证操作的正确。

一文搞懂Spring Boot自定义拦截器

为什么需要拦截器?在我们开发的Web系统中,资源可分为大致三类:公开资源、个人资源和隐私资源,比如公开资源有任何人都能看新闻、视频、文章等等,个人资源就是指系统用户的个人信息等等,隐私资源可以表示系统的后台管理、用户管理等等。

「深夜福利」清华、北大、浙大的编程资源Python+java 都在这里了

清华大学计算机课程资源是一位叫 Trinkle23897 的网友建立的,项目名是【THU-CST-Cracker】,目前已收获 775 个 star。

使用Spring框架可以使用Spring的哪些常用工具类呢?

Spring作为常用的开发框架,在Spring框架应用中,排在ApacheCommon,Guava, Huool等通用库后,第二优先级可以考虑使用Spring-core-xxx.jar中的util包。

网站地图