摘要:卖票案例出现了线程安全问题卖出了不存在的票和重复的票解决线程安全问题的三种方案使用锁接口实现提供了比使用方法和语句可获得的更广泛的锁定操作。接口中的方法获取锁。 showImg(https://segmentfault.com/img/bVbvDKM?w=1074&h=614); showImg(https://segmentfault.com/img/bVbvDKV?w=1252&h...
摘要:大家好,乐字节的小乐又来了,上一篇是乐字节继承与权限修饰,也是属于继承的,今天继续继承方法重写和关键字。三关键字表示最终的。修饰类,表示该类不能被继承修饰方法,表示该方法不能被重写修饰属性,表示常量,值一旦确定不可改变。 大家好,乐字节的小乐又来了,上一篇是:乐字节Java|JavaBean、继承与权限修饰,也是属于Java继承的,今天继续Java继承-方法重写、super和final...
摘要:可见快速排序不是稳定的排序。在这种小数组的情况下,其实一些基础排序算法反而比快速排序要快。当一个数组为无序并且重复元素不多时候,也适合快速排序。 分治思想 关于排序,江湖盛传有一种分治思想,能大幅度提高排序心法的性能。所谓分治,即:化大为小,分而治之。达到治小而治大的成效。多年来基于分治思想衍生出多种排序心法,然万变不离其宗!虽然江湖上算法内功繁多,但是好的算法小编认为必须符合以下几...
摘要:从学到的不侵入的前言最近搭新项目框架,之前的拦截器都是自己写的,一般是有个类型做判断是否增加分页。发现开源项目不需要侵入方法的就可以做分页,特此来源码分析一下。 从 PageHelper 学到的不侵入 Signature 的 AOP 前言 最近搭新项目框架,之前 Mybatis 的拦截器都是自己写的,一般是有个 Page 类型做判断是否增加分页 sql。但是这样同样的业务开放给页面和 ...
摘要:本篇文章连接是关注我微信公众号另外我自己整理了些的学习资料,目前已经全部放到微信公众号了。你可以加我的微信,然后回复关键字即可无条件获取到。 前言 写这篇文章其实也是知识星球里面的一个小伙伴问了这样一个问题: 通过 flink UI 仪表盘提交的 jar 是存储在哪个目录下? 这个问题其实我自己也有问过,但是自己因为自己的问题没有啥压力也就没深入去思考,现在可是知识星球的付费小伙伴问的...