首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Springtao套装学习系列
订阅
元良
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
jar包与war包的部署
前言 Spring Boot支持传统部署和更现代的部署形式。jar跟war都支持,这里参考springboot参考手册学习记录 传统部署:https://docs.spring.io/spri
聊聊依赖注入注解@Resource和@Autowired
1. 前言 @Resource和@Autowired注解都可以在Spring Framework应用中进行声明式的依赖注入。而且面试中经常涉及到这两个注解的知识点。今天我们来总结一下它们。 2. @Resource 全称javax.annotation.Resource,它属于…
如何用Redis实现分布式锁?
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。 在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。 setnx 是SET if Not eXists(如果不存在,则 SET)的简写。 用法如图,如果不存在set成功返…
redis系列:分布式锁
这篇博文讲介绍如何一步步构建一个基于Redis的分布式锁。会从最原始的版本开始,然后根据问题进行调整,最后完成一个较为合理的分布式锁。 本篇文章会将分布式锁的实现分为两部分,一个是单机环境,另一个是集群环境下的Redis锁实现。在介绍分布式锁的实现之前,先来了解下分布式锁的一些…
Java多线程面试题:线程锁+线程池+线程同步等
1、并发编程三要素?1)原子性原子性指的是一个或者多个操作,要么全部执行并且在执行的过程中不被其他操作打断,要么就全部都不执行。2)可见性可见性指多个线程操作一个共享变量时,其中一个线程对变量进行修改
烂大街的阻塞队列你真的学会了吗——ArrayBlockingQueue
在讲ArrayBlockingQueue之前先讲一下阻塞队列,阻塞队列支持阻塞的插入和移除。即当队列满了的情况下,队列会阻塞插入元素的线程,直到队列不满;当队列为空的情况下,队列会阻塞获取元素的线程
聊聊线程与进程 & 阻塞与非阻塞 & 同步与异步
进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程一个进程内部可能包含了很多顺序执行流,每个顺序执行流就是一个线程。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己…
多线程的实际应用场景
公司发展很快,入驻平台的油站很多,当用户输入的起始地和目标地距离很远时,那么途径油站的数量会很大,单独采取普通查询库的方式会很耗时,并且途径油站的数据必须是实时的,所以无法使用缓存来提高接口响应效率。第一步是调用高德地图API,也会存在一定的延迟。那么我们应该怎么优化呢? 为了…
Mybatis多参数传递入参四种处理方式 | 小册免费学
下面的 User MutiParameter(int id,String username);为接口中定义的方法 1. 利用参数出现的顺序 利用mapper.xml配置 利用mybatis注解方式(s
浅谈 SpringMVC 中各层职责的设计
SpringMVC应该是目前web开发最常用的框架。他的项目结构也相对固定,一般都会有以下几层。 可能还有什么 DTO VO 等层次。 这里主要讲下controller层 和 service层,因为我实际工作中发现,什么该放在controller层,什么该放在 service层…