0

分布式事务

一、两阶段提交 2PC1 、数据库层面的两阶段提交(XA trainsaction)两阶段提交是目前经常使用的一种解决分布式事物的强一致性的一种方案,它是由事物协调器和若干个事物执行者(数据...

阅读全文>>

0

WinRAR目前推出v6.0.0版简体中文无弹窗广告版

知名压缩管理器WinRAR目前已经推出v6.0.0版 ,本次更新为常规版本部分新功能的同时修复部分已知安全问题。对于使用WinRAR的用户来说可以升级到最新版本提高性能和稳定性,也可以用来替...

阅读全文>>

0

新手一看就懂的线程池

那相信大家也能感受到,其实用多线程是很麻烦的,包括线程的创建、销毁和调度等等,而且我们平时工作时好像也并没有这样来 new 一个线程,其实是因为很多框架的底层都用到了线程池。线程池是帮助我们...

阅读全文>>

0

如何使用Promise.race和 Promise.any?

自1996年发布以来,JS 一直在稳步改进。随着ECMAScript版本的许多改进,最近的版本是ES2020。JS 的一个重要更新是Promise,在2015年,它以 ES6 的名义发布。什...

阅读全文>>

0

SpringBoot中如何让List和Json自动互转

之前业务开发时,有一个字段接收的数据是Json格式的,并且需要以Json形式入库:数据库中是这样存储的,这里实际是一个Json数组。[   {   &...

阅读全文>>

0

Java基础|强引用、弱引用、软引用、虚引用

前言在ThreadLocal源码中,其中嵌套类ThreadLocalMap中的Entry继承了WeakReferenc。Java中提供这四种引用类型主要有两个目的:第一是可以让程序员通过代码...

阅读全文>>

0

FFmpeg实战001:FFmpeg简介

什么是FFmpegFFmpeg是当前相当流行的开源多媒体开发框架,可以记录、转换数字音频、视频并能将其解码、编码、转码、混流、分离、转化为流、过滤以及播放几乎所有的媒体文件。FFmpeg拥有...

阅读全文>>

0

OAuth 2.0授权框架详解

简介在现代的网站中,我们经常会遇到使用OAuth授权的情况,比如有一个比较小众的网站,需要用户登录,但是直接让用户注册就显得非常麻烦,用户可能因为这个原因而流失,那么该网站可以使用OAuth...

阅读全文>>

0

你来说一下springboot的启动时的一个自动装配过程吧

前言没有面试就继续夯实自己的基础,前阵子的在面试过程中遇到的各种问题陆陆续续都会总结出来分享给大家,这次要说的也是面试中被问到的一个高频的问题,我当时其实没答好,因为很早之前是看到sprin...

阅读全文>>

0

无锁队列Disruptor原理解析

队列比较队列队列比较总结: 就性能而言,无锁(什么也不加) > CAS > LOCK; 从现实使用中考虑,我们一般选择有界队列(避免生产者速度过快,导致内存溢出);同时,为了减少...

阅读全文>>