leafw
当前位置: 首页 › 作者: leafw
  • leafw - 2周前

    浅谈分布式事务那些事

    Java 分布式 分布式事务

    本篇文章我们重点讨论关于分布式事务的一些相关知识点。这是学习分布式系统的一个必不可少的技术。我们最常见的案例就是银行转账问题,A账户向B账户转100元,那么A账户余额要减少100,B账户上要增加100。两个步骤必须都要成功才算成功,只成功一个的话应当回滚掉。如果A和B不在同一个环境或者系统上,这个事务就是分布式事务了,……

    来自分类:Java / 菜鸟程序猿的求生之路
     83  0 1 阅读
  • leafw - 3周前

    Spring源码分析(二)如何解决循环依赖

    Java Spring

    在上一篇Spring源码分析中,我们跳过了一部分关于Spring解决循环依赖部分的代码,为了填上这个坑,我这里另开一文来好好讨论下这个问题。 首先解释下什么是循环依赖,其实很简单,就是有两个类它们互相都依赖了对方,如下所示: @Component public class AService { @Autowired p……

    来自分类:菜鸟程序猿的求生之路
     81  0 1 阅读
  • leafw - 1月前

    Spring源码分析(一) 从Spring Bean的生命周期谈起

    Java Spring

    Spring Bean的生命周期真的是面试的时候关于Spring的最高频的考点之一了,笔者曾经被这个问题问懵了不止一次,一直记不住那一大串的步骤,但实际上尝试去死记硬背那些步骤的我是错误的,表面上看只是背诵一个流程,实际上,这个流程牵扯到的知识点可是很多而且很有意思的。 下面这个图我想很多人应该都看过相同的或者相似的:……

    来自分类:Java / 菜鸟程序猿的求生之路
     69  0 2 阅读
  • leafw - 6月前

    实现分布式锁的各种姿势

    分布式锁

    各位Javaer都对锁应该都是不陌生的,无论工作还是面试的时候,都是很常见的。不过对于大部分的小型的项目,也就是单机应用,基本都是使用Java的juc即可应对,但是随着应用规模的扩大,在分布式系统中,依靠着诸如syncronized,lock这些就无法应对了。那么本文就是来给大家唠嗑唠嗑在分布式系统中常见的几种实现分布……

    来自分类:Java / 菜鸟程序猿的求生之路
     887  1 4 阅读
  • leafw - 11月前

    谈谈Map

    作为Javaer,对于Map这个单词绝对不会陌生,无论是开发过程中还是出去面试的时候,都会经常遇到,而最频繁使用和面试提问的无非这么几个,HashMap, HashTable, ConcurrentHashMap。那么本文就针对这几个知识点做一个归纳和总结。 从HashMap说起 HashMap是上面提到的几个Map中……

    来自分类:Java / 菜鸟程序猿的求生之路
     353  0 2 阅读
  • leafw - 1年前

    关联规则挖掘与Apriori算法

    关联规则挖掘是数据挖掘中常用的手段,一般指的是从交易数据库、关系数据库以及其他的数据集中发现项或对象的频繁的模式(frequent patterns)、关联(association)的过程。此方法一般用于在购物篮分析(market basket analysis)中。最早是用于发现超市销售数据库中不同商品之间的关联关系……

    来自分类:机器学习
     254  0 1 阅读
  • leafw - 1年前

    就乱七八糟地发泄下

    今晚闲来无事翻了下自己的博客和一些之前整理的笔记资料什么的,猛然就发现我已经很久没正儿八经的去认真的学习一些东西了。最后一篇博客还是今年四月份写的,都过去七个月了。回想下从四月份到现在的七个月,总感觉真的是时间都被我给白白浪费了。 今年已经是毕业的第三个年头了,但发展的结果好像和自己想要的相差甚远。记得第一年的时候,菜……

    来自分类:随笔
     239  0 1 阅读
  • leafw - 2年前

    机器学习A-Z~Thompson抽样算法

    机器学习A-Z

    本文继续讲一个强化学习的算法,叫做Thompson抽样算法。这个算法的数学理论基础要用到的是贝叶斯推断(Bayesian Inference)。我们先谈谈这个算法的基本原理。 Thompson抽样算法基本原理 我们依然使用之前的多臂老虎机的问题。如图所示,横轴代表奖励,越往右边表示奖励越多。三条竖线代表三个不同的老虎机……

    来自分类:机器学习
     328  0 0 阅读
  • leafw - 2年前

    机器学习A-Z~置信区间上界算法 Upper Confidence Bound or UCB

    机器学习A-Z

    本文将要开始介绍机器学习中的强化学习, 这里首先应用一个多臂老虎机(The Multi-Armed Bandit Problem)问题来给大家解释什么是强化学习。 多臂老虎机问题 如图所示,我们有几个单臂老虎机,组成一起我们就称作多臂老虎机,那么我们需要制定什么样的策略才能最大化得到的奖励。这里假设每个老虎机奖励的随机……

    来自分类:机器学习
     299  0 1 阅读
  • leafw - 2年前

    机器学习A-Z~先验算法Apriori

    机器学习A-Z

    本文将会讲述关联规则学习中的一个基本算法,叫做先验算法。所谓先验算法,就是找出不同事件之间的联系。比如一个人在超市买了产品A,他可能会买货物B。这里我们看一个例子。 这里有七笔交易,那么根据这些数据我们可以得出一些猜测,当有货物A时可能有货物B。比如有汉堡的时候可能有薯条,如果有蔬菜可能就有水果等等。当我们的商店越来越……

    来自分类:机器学习
     279  0 0 阅读
(。・`ω´・)点我加载更多
  • leafw
  • 我的公众号

  • 文章

    • 「浅谈分布式事务那些事」

       83 0 2周前

    • 「Spring源码分析(二)如何解决循环依赖」

       81 0 3周前

    • 「Spring源码分析(一) 从Spring Bean的生命周期谈起」

       69 0 1月前

    • 「实现分布式锁的各种姿势」

       887 1 6月前

    • 「谈谈Map」

       353 0 11月前

  • 公告

    由于博客数据迁移导致部分文章图片缺失,可前往微信公众号查看。

  • 热门标签

    机器学习A-Z 吴恩达 分布式锁 分布式事务 分布式 springboot Spring Redis jvm Java

版权所有 © 2020 leafw | 皖ICP备17025677号
Theme Memory By Shawn With | All Rights Reserved
(●'◡'●)ノ本博客已萌萌哒运行了