详解synchronized锁的各种用法及注意事项
1 前言 本文主要通过简单的 demo 来阐述 synchronized 锁的各种用法以及使用 synchro […]...
记一次事务并发引起的线上数据 BUG
1. 问题现象 二手财务系统在收到用户付款后,会做费用项明细拆分。即按照应收费用明细顺序,依次做金额填充,生成 […]...
并发编程(九):继续探索 j.u.c 中的 Atomic 12 个原子操作
今天继续探索j.u.c中的12个原子操作Atomic,可以进行分为四组。基本类型、数组类型、引用类型、属性类型 […]...
线性和非线性的最小二乘回归
算法为王系列文章,涵盖了计算机算法,数据挖掘(机器学习)算法,统计算法,金融算法等的多种跨学科算法组合。在大数 […]...
Python 简明教程 — 26,Python 多进程编程
微信公众号:码农充电站pro 个人主页: https://codeshellme.github.io 学编程最 […]...
持续可扩展的数字化转型解决方案揭秘
使用术语“数字转型”限制了我们对传统线性管理技术的改进方法,这些技术在处理当今的组织复杂性方面是无效的。我们需 […]...
你离开学只差这个视频:李宏毅机器学习2020版正式开放上线
台大李宏毅老师的机器学习课程可以说是最具代表性的中文公开课之一,已成为大量国内初学者的首选。由于最近新冠疫情爆 […]...
微软最爽命令行工具发布!引诱开发者叛逃Mac,开源六小时冲上GitHub第二
晓查 栗子 乾明 发自 凹非寺 量子位 报道 | 公众号 QbitAI WoW!Awesome!My God! […]...
软妹音程序员鼓励师24小时在线,只需一个VSCode插件,还能帮忙吐槽产品经理
还能定制各种声音 鱼羊 郭一璞 发自 凹非寺 量子位 报道 | 公众号 QbitAI 挤了18站地铁,程序员小 […]...
Bash 脚本如何创建临时文件:mktemp 命令和 trap 命令教程
有时,Bash 脚本需要创建临时文件或临时目录。 常见的做法是,自己在 /tmp 目录里面生成一个文件,这样做 […]...
pwn的艺术浅谈(二):linux堆相关
这是linux pwn系列的第二篇文章,前面一篇文章我们已经介绍了栈的基本结构和栈溢出的利用方式,堆漏洞的成因 […]...
不得不了解系列之限流
限流简介 现在说到高可用系统,都会说到高可用的保护手段:缓存、降级和限流,本博文就主要说说限流。限流是流量限速 […]...
去中心化知识图谱协作平台建设实践
文章作者:Epik 铭识协议 出品平台:DataFunTalk 导读: 1月10日,由EpiK铭识协议主办的“ […]...
Spring Boot 2 实战:使用 Flyway 管理你数据库的版本变更
1. 前言 随着项目的不断迭代,数据库表结构、数据都在发生着变化。甚至有的业务在多环境版本并行运行。数据为王的 […]...
编写 dockerfile 最佳实践
docker 官方文档推荐使用 Dockerfile 构建镜像的最佳实践。 创建短生命周期容器 基于 Dock […]...
微服务系列笔记之RabbitMQ的入门使用
导语 上一篇文章我们讲到了broker模式,其实在Micro框架中已经为我们提供了一个rabbitMQ插件,我 […]...
在野外发现隐匿在微软SQL Server中的首个恶意软件后门
经检测你所在的网络可能存在爬虫,因资源限制,我们只能拒绝你的请求。 如果你是推酷的用户,可以点击登录以继续访问 […]...
有趣的阅读 – 基于数据选择高性能Unity Shader
404 你似乎来到了没有知识存在的荒原 去往首页 或者...
Flutter – 将 Flutter 集成到现有项目(iOS – Framework篇)
本篇文章大幅参考了 caijinglong 大佬的总结文章: 把flutter作为framework添加到已存 […]...
如何编写高质量的 JS 函数(2) — 命名/注释/鲁棒篇 原 荐
经检测你所在的网络可能存在爬虫,因资源限制,我们只能拒绝你的请求。 如果你是推酷的用户,可以点击登录以继续访问 […]...