java -- AQS(AbstractQueuedSynchronizer)
在分析 Java 并发包 java.util.concurrent 源码的时候,少不了需要了解 AbstractQueuedSynchronizer(以下简写AQS)这个抽象类,因为它是 Java 并
解密电商系统-秒杀下单
秒杀下单需要注意点(一) 是否登录session是否存在。 收货地址是否填写 商品是否存在 库存是否够 有效期判断 库存的数据修改修改redis,一定要使用redis的原子性操作,不要使用set,使用
go-micro中的字符编码codec
在服务间的rpc调用中,一般情况下都会涉及到消息的通信,通信过程就会使用到消息的编码以及解码。在go-micro中,Codec模块提供了编码解码在go-micro中使用的不同类型的消息。ReadHea
vscode创建maven工程-图文详细介绍
vscode创建maven工程,作虽然用的go语言,但是鄙人并不想用goland,觉得太重,所以用vscode习惯了,之前写python、js等写的多,而且写markdown也用vscode,所以..
《Unsupervised Image Captioning》 阅读笔记
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 Unsupervised Image Captioning 阅读笔记 《Unsupervised Image Captioning》是一篇关
SpringBoot 如何进行限流?老鸟们都这么玩的!
大家好,我是飘渺。SpringBoot老鸟系列的文章已经写了四篇,每篇的阅读反响都还不错,那今天继续给大家带来老鸟系列的第五篇,来聊聊在SpringBoot项目中如何对接口进行限流,有哪些常见的限流算
Android invalidate/postInvalidate/requestLayout 彻底厘清
前言 前几篇分析了Measure、Layout、Draw 过程,这三个过程在第一次展示View的时候都会调用。那之后更改了View的属性呢?比如更改颜色、更换文字内容、更换图片等,还会走这三个过程吗?
教你用Java7的Fork/Join框架开发高并发程序
摘要:Fork/Join框架位于J.U.C(java.util.concurrent)中,是Java7中提供的用于执行并行任务的框架,其可以将大任务分割成若干个小任务,最终汇总每个小任务的结果后得到最
Java IO(一)——读写文件
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 IO流是什么 先看看百度百科对流的解释 可以用下面这副图来解释IO流,通俗地说,从磁盘将数据读入内存就称为输入流,而把数据从内存写入磁盘中就
leetcode刷题-232用栈实现队列
小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 leetcode232-用栈实现队列 前文 本文为菜鸟的刷题记录,仅用作笔记使用,并非最佳解决方案。
nacos注册中心之服务注册
小知识,大挑战!本文正在参与「程序员必备小知识」创作活动 本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金。 5 nacos注册中心之服务注册 基于nacos 1.1.4 的源码分析 Na
【刷穿 LeetCode】441. 排列硬币 :「数学」&「二分」
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 题目描述 这是 LeetCode 上的 441. 排列硬币 ,难度为 简单。 Tag : 「数学」、「二分」 你总共有 n 枚硬币,并计划将
源码篇 - 带你精读 MyBatis 源码
对于开发人员来说,阅读一些框架的源码,不光有助于提升我们自身的技术水平,还可以在遇到一些问题时快速定位问题的原因,也有助于我们去参加一些开源实践,轮子虽然不是我们自己造的,但是我们要懂如何造轮子。
今日推荐
周排行