首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
叔鱼
掘友等级
阿里巴巴
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 78
沸点 1
赞
79
返回
|
搜索文章
赞
文章( 78 )
沸点( 1 )
Java 实现仿照微信抢红包算法,实测结果基本和微信吻合,附demo
保证每个用户至少能抢到一个预设的最小金额,人民币红包设置的最小金额一般是0.01元,如果需要发其他货币类型的红包,比如区块链货币或者积分,需要自定义一个最小金额。 所有抢红包的人领取的子红包的金额之和加起来,等于发红包的人发出的总红包的金额。 下面实现的方式是一次生成所有的子红…
再一次生产 CPU 高负载排查实践
前几日早上打开邮箱收到一封监控报警邮件:某某 ip 服务器 CPU 负载较高,请研发尽快排查解决,发送时间正好是凌晨。 不过本次问题产生的原因却和上次不太一样,大家可以接着往下看。 收到邮件后我马上登陆那台服务器,看了下案发现场还在(负载依然很高)。 于是我便利用这类问题的排查…
Java SPI及Demo
SPI 全称为 (Service Provider Interface) ,是JDK内置的一种服务提供发现机制。 我们的现代系统越来越庞大,如果设计架构有问题,就可能牵一发而动全身,在面向对象中我们推荐基于接口编程,模块之间基于接口编程,这样的好处显而易见,不在代码中进行硬编码…
关于Integer面试的一个问题
简介:Integer是Java常用类,关于它的面试题层出不穷,在这里总结一下。 特例:上述执行程序可能会有相反的结果,System.out.println(a == b)也可能为true。 这篇文章主要是记录第二个面试,顺便回忆一下Integer和int的区别。 最后广告时间,…
阿里巴巴开源分布式事务解决方案 FESCAR【转】
偶然间看到阿里开源的分布式事务中间件,期待有投入到生产阶段的栗子。从蓝图上看出目前有支持dubbo的解决方案,后续0.5.x版本会推出支持spring cloud的方案。 下面看官方正文,喜欢的可以去官方Github上瞧瞧看看。 Fescar 是 阿里巴巴 开源的 分布式事务中…
Fescar锁和隔离级别的理解
前几天夜里,我老大发我一篇文章说阿里的GTS开源了。 因为一直对分布式事务比较感兴趣,立马pull了代码,进行阅读。基本的原理,实现方案我就不一一细化了,详细见官方文档(写的很棒,点赞)。 在fescar的社区,大家比较关注的是通过fescar回滚到before快照前,别的线程…
Java Cipher初探
描述和用法相同,通过从密钥库或证书的加密类型来获取对应的加密解密的功能。 因为好奇,因此我决定看看它的源码来了解RSA具体的加密过程。 通过标准密钥名称初始化加密解密功能。 初始化密钥。设定加密还是解密的状态以及对应的密钥。 按字节数组进行加密并返回加密结果。 因此这篇文章就会…
数据库事务和MVCC多版本并发控制
一个事务必须被视为一个不可分割的最小工作单位,整个事务中的所有操作要么全部提交成功,要么全部失败回滚。 数据库总是从一个一致性状态转换到另一个一致性状态,事务执行之前和执行之后都必须处于一致性状态。 通常来说,一个事务所做的修改在最终提交之前,对其它事务是不可见的。关于事务的隔…
会用就行了?你知道 AOP 框架的原理吗?
本文将从另一个角度讲解 AOP,从宏观的实现原理和设计本质入手。大部分讲 AOP 的博文都是一上来就罗列语法,然后敲个应用 demo就完了 。但学习不能知其然,不知其所以然。 敲一个小 Demo 来引入主题,假设我想不依赖任何 AOP 方法,在特定方法的执行前后加上日志打印。 …
下一页
关注了
30
关注者
0
收藏集
0
关注标签
24
加入于
2018-01-19