首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
AluLia
更多收藏集
微信扫码分享
微信
新浪微博
QQ
27篇文章 · 0订阅
@Transactional千万不要这样用!!踩坑了你都可能发现不了!!!
前阵子接手了一段同事之前的代码,里面用到了@transaction注解,了解Spring的小伙伴肯定知道,@Transactional是Spring提供的一种控制事务管理的快捷手段。但是我这段程序在运
一文彻底弄懂ConcurrentHashMap,轻松应对面试官!
ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTable来说,效率等各方面都有极大地提高。
深入理解Java线程间通信
合理的使用Java多线程可以更好地利用服务器资源。一般来讲,线程内部有自己私有的线程上下文,互不干扰。但是当我们需要多个线程之间相互协作的时候,就需要我们掌握Java线程的通信方式。
亮剑 | 意大利炮轰 Java多线程join方法💯
有一天我走在路上,偶尔接触到了Thread.join()方法,便到网上去查阅相关资料,但也是看得我一头雾水(花露水)。在我很久的理解之后,便想将我理解的join()方法以一张图的方式解释出来。 我绘制的这张图以时间线的形式解释了主线程和各个被实例化的John线程的运行过程。 多…
万字图文 | 聊一聊 ReentrantLock 和 AQS 那点事(看完不会你找我)
AbstractQueuedSynchronizer(AQS)是 Java 并发编程中绕不过去的一道坎,JUC 并发包下的 Lock、Semaphore、ReentrantLock 等都是基于 AQS 实现的。AQS 是一个抽象的同步框架,提供了原子性管理同步状态,基于阻塞队列…
想要理解 Spring IoC,先要知道如何扩展 Spring 自定义 Bean
今天这篇文章算是为下一篇 Spring IoC 实现的文章做个预热,Spring 最核心的部分就是控制反转,而要被控制的对象就是各种各样的 Bean。 虽然现在大部分团队都直接用 Spring Boot 了,很少有人用 Spring MVC 了,但是基础还是 Spring,只不…
Spring【依赖注入】就是这么简单
在最开始,我们是直接new对象给serice的userDao属性赋值... 后来,我们发现service层紧紧耦合了dao层。我们就写了DaoFactory,在service层只要通过字符串就能够创建对应的dao层的对象了。 通过上面的历程,我们可以清晰地发现:对象之间的依赖关…
Spring IOC知识点一网打尽!
本来想的是刷完《Spring 实战 (第4版)》和《精通Spring4.x 企业应用开发实战》的IOC章节后来重新编写一篇IOC的文章的,看了一下之前已经写过的入门系列Spring入门这一篇就够了和Spring【依赖注入】就是这么简单。最主要的知识点都已经讲过了,所以感觉就没必…
Servlet第一篇【介绍Servlet、HTTP协议、WEB目录结构、编写入门Servlet程序、Servlet生命周期】
什么是Servlet? 为什么要用到Servlet? HTTP协议 什么是HTPP协议 HTTP1.0和HTTP1.1的区别 HTTP请求 请求行 请求头 HTTP响应 状态行 响应头 Servlet的作用 JAVAWEB目录结构 实现Servlet接口编写Servlet程序 …
Servlet入门看这一篇就够了
官方解说: Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。 终于来到我们的正题了,编写一个servlet程序,按照Servlet规范,我们需要引入se…