摘要: xxl-job是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 想要详细了解学习,看这二篇就够了。 https://www.cnblogs.com/just-coder/p/10981618.html https: 阅读全文
posted @ 2021-08-11 11:03 精进的浩然兄 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 一、了解MDCMDC是什么 MDC(Mapped Diagnostic Context,映射调试上下文)是 log4j 和 logback 提供的一种方便在多线程条件下记录日志的功能,也可以说是一种轻量级的日志跟踪工具。MDC能做什么 那么通过MDC的概念,我们可以知道,MDC是应用内的线程级别,不 阅读全文
posted @ 2021-08-10 17:35 精进的浩然兄 阅读(5522) 评论(1) 推荐(0) 编辑
摘要: 用多线程只有一个目的,那就是更好的利用cpu的资源。 线程与进程: 进程:正在进行中的程序,一个进程包含多个线程。 并行与并发: 并行:多个cpu实例或者多台机器同时执行一段处理逻辑,是真正的同时。并发:通过cpu调度算法,让用户看上去同时执行,实际上从cpu操作层面不是真正的同时。 有数据共享才会 阅读全文
posted @ 2021-08-09 11:26 精进的浩然兄 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 死锁的产生与避免 数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。 所谓死锁:是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去。举例:我拿一根筷子,你拿一根 阅读全文
posted @ 2021-08-09 10:39 精进的浩然兄 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: mysql锁机制分为表级锁和行级锁,本文就和大家分享一下我对mysql中行级锁中的共享锁与排他锁进行分享交流。 共享锁又称为读锁,简称S锁,顾名思义,共享锁就是多个事务对于同一数据可以共享一把锁,都能访问到数据,但是只能读不能修改。 排他锁又称为写锁,简称X锁,顾名思义,排他锁就是不能与其他所并存, 阅读全文
posted @ 2021-08-06 17:34 精进的浩然兄 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 悲观锁与乐观锁是人们定义出来的概念,你可以理解为一种思想,是处理并发资源的常用手段。 不要把他们与mysql中提供的锁机制(表锁,行锁,排他锁,共享锁)混为一谈。 一、悲观锁 顾名思义,就是对于数据的处理持悲观态度,总认为会发生并发冲突,获取和修改数据时,别人会修改数据。所以在整个数据处理过程中,需 阅读全文
posted @ 2021-08-06 17:31 精进的浩然兄 阅读(581) 评论(0) 推荐(0) 编辑