首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
codinginginging
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
赞
文章( 31 )
沸点( 0 )
Redis系列第一讲:Redis是单线程吗
Redis是互联网技术领域使用最为广泛的存储中间件,全称“Remote Dictionary Service”(远程字典服务)。 Redis 是一个开源(BSD许可)的,内存中的数据
浅谈ThreadLocal
ThreadLocal 实例通常用来关联线程和线程上下文, 提供线程内的局部变量,不同线程之间不会相互干扰
Spring Boot 项目中实现策略模式
策略模式是一种行为模式,可以替代大量 if-else,使自己的代码更加优雅,更加容易进行扩展和兼容处理
Redisson分布式锁 (一) 入门使用
在传统的单体应用时代,传统的企业级Java应用为了解决并发条件下访问共享资源时出现数据不一致的问题,通常借助JDK自身提供的关键字(Synchronized)或者并发工具类(Lock RetreenLock)等加以实现 ,控制并发访问问题。 但是现在的企业级应用大多采用的是集群…
Spring 事件发布及监听
Spring 的事件驱动模型基于 ApplicationEvent 和 ApplicationListener ,通过事件驱动的方式来实现业务模块之间的交互,交互的方式也有同步和异步两种。事件的发布者仅负责发布事件无需关心事件的接收者,有可能存在一个,也有存在多个接收者。同样,…
MyBatis源码解析(三)缓存责任链
二级缓存是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,可以跨线程使用。二级缓存是存储在MapperStatement的成员变量Cache中。 同时在Mapper.xml文件中配置cache,就可以开启二级缓存了。 映射语句文件中的所有 select语句的结果将会被缓存…
MapStruct 高效的对象映射器
MapStruct 高效的Java Bean 映射器,简单易配置,只需要定义简单的接口,就可以让MapStruct处理器自动生成代码。
面试官问你关于node的那些事(基础篇)
莫慌,Node依旧是社区热捧的服务器端 JavaScript 运行环境,Deno的出现其实本质上是完善现阶段的Node(新轮子),包括原生支持TS、安全性、支持ES Module浏览器模块、等特征。万变不离其宗,虽然有了Deno,将来可能就不需要 Node.js,但是新事物总是…
2019年17道高频React面试题及详解
以下面试题来源于github项目前端面试指南,那里有超过200道高频前端面试题及答案,目前拥有1400star. 组件化: 其中以 React 的组件化最为彻底,甚至可以到函数级别的原子组件,高度的组件化可以是我们的工程易于维护、易于组合拓展。 天然分层: JQuery 时代的…
MyBatis源码解析(四)二级缓存
二级缓存是应用级缓存,与一级缓存不同的是它的作用范围是整个应用,可以跨线程使用。 二级缓存的原理和一级缓存的原理相同,第一个查询会将数据放入到缓存中,然后第二个查询直接查缓存,多个SqlSession可以在映射器中共享二级缓存。如果两个映射器的名称空间相同,那么这两个映…
下一页
关注了
11
关注者
1
收藏集
5
关注标签
0
加入于
2018-12-03