首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
阿劲
掘友等级
Java开发工程师
不负韶华,未来可期
获得徽章 20
动态
文章
专栏
沸点
收藏集
关注
作品
赞
60
文章 60
沸点 0
赞
60
返回
|
搜索文章
最新
热门
当@Value遇到静态属性:解决静态属性无法注入的问题
`@Value`注解可以用来对`Spring`容器中的`bean`的属性进行注入,它能够被用在属性,构造方法,普通方法上。
Redis系列第一讲:Redis是单线程吗
Redis是互联网技术领域使用最为广泛的存储中间件,全称“Remote Dictionary Service”(远程字典服务)。 Redis 是一个开源(BSD许可)的,内存中的数据
浅谈ThreadLocal
ThreadLocal 实例通常用来关联线程和线程上下文, 提供线程内的局部变量,不同线程之间不会相互干扰
MapStruct 高效的对象映射器
MapStruct 高效的Java Bean 映射器,简单易配置,只需要定义简单的接口,就可以让MapStruct处理器自动生成代码。
Spring Boot 项目中实现策略模式
策略模式是一种行为模式,可以替代大量 if-else,使自己的代码更加优雅,更加容易进行扩展和兼容处理
Redisson分布式锁 (一) 入门使用
在传统的单体应用时代,传统的企业级Java应用为了解决并发条件下访问共享资源时出现数据不一致的问题,通常借助JDK自身提供的关键字(Synchronized)或者并发工具类(Lock RetreenLock)等加以实现 ,控制并发访问问题。 但是现在的企业级应用大多采用的是集群…
Spring 事件发布及监听
Spring 的事件驱动模型基于 ApplicationEvent 和 ApplicationListener ,通过事件驱动的方式来实现业务模块之间的交互,交互的方式也有同步和异步两种。事件的发布者仅负责发布事件无需关心事件的接收者,有可能存在一个,也有存在多个接收者。同样,…
Spring 定时任务
在日常的项目开发中,往往会涉及到一些需要做到定时执行的代码。Spring提供了任务调度的@Scheduled注解
MyBatis源码解析(四)二级缓存
二级缓存是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,可以跨线程使用。 二级缓存的原理和一级缓存的原理相同,第一个查询会将数据放入到缓存中,然后第二个查询直接查缓存,多个SqlSession可以在映射器中共享二级缓存。如果两个映射器的名称空间相同,那么这两个映…
并发修改异常产生原因及解决方案
需求:对集合进行一次遍历,删除集合中 a元素 。 很多人会写出以下代码,但是运行则会抛出异常。 上述代码产生ConcurrentModificationException真正原因是modCount不一致。当遍历ArrayList时, Iterator的next()方法将跟踪mo…
下一页
个人成就
文章被点赞
321
文章被阅读
67,381
掘力值
1,687
关注了
56
关注者
52
收藏集
3
关注标签
30
加入于
2019-07-15