会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
月光冷锋的博客
致力于开源的分布式系统设计和研发
博客园
首页
新随笔
联系
订阅
管理
[置顶]
轻量级分布式延时任务处理组件easyTask-L-入门篇
摘要: 今天给大家介绍一款新武器。我自研的一个java组件easyTask-L。这个是做啥的呢?我之前研发了一款单机版本的easyTask,这次是要介绍另外一款easyTask-L。区别就是后者支持分布式环境,任务数据支持多个备份,具备了真正意义上的高可用。同时它又是轻量级的分布式应用,原因是因为它还不是一
阅读全文
posted @ 2020-07-23 09:28 月光冷锋
阅读(982)
评论(0)
推荐(2)
[置顶]
单机版延时任务处理组件EasyTask-入门篇
摘要: easyTask介绍 一个方便触发一次性或周期性任务执行的工具包,支持海量,高并发,高可用,宕机自动恢复任务 使用场景 需要精确到秒的某一时刻触发任务执行。比如订单交易完成24小时后如果客户未评价,则系统自动给出评价。 需要周期性的执行某个任务。比如每天下午6点,提醒员工下班关机。 特性 使用简单
阅读全文
posted @ 2019-06-05 20:06 月光冷锋
阅读(647)
评论(0)
推荐(1)
2021年11月28日
Java生产环境JVM设置成固定堆大小深层原理
摘要: 可能很多人都知道Java程序上生产后,运维人员都会设定好JVM的堆大小,而且还是把最大最小设置成一样的值。那究竟是为什么呢?一般而言,Java程序如果你不显示设定该值得话,会自动进行初始化设定。 -Xmx 的默认值为你当前机器最大内存的 1/4 -Xms 的默认值为你当前机器最大内存的 1/64 显
阅读全文
posted @ 2021-11-28 15:57 月光冷锋
阅读(2878)
评论(0)
推荐(1)
2021年11月23日
mysql变长类型字段varchar值更新变长或变短底层文件存储原理
摘要: 为了搞清楚MySQL对于可变长度字段值修改时,如何高效操作数据文件的机制。之前一直模糊不清,网上也搜不到现成的答案。经过多方资料搜集整理。写出此文供大家一起参阅。由于涉及众多非常底层的知识,我假设读者已经对操作系统和磁盘存取有一定的基础知识。文中如有疏漏,还请大佬指正。 为了探究这个问题,我们要先来
阅读全文
posted @ 2021-11-23 20:39 月光冷锋
阅读(3566)
评论(1)
推荐(2)
2021年10月25日
文件随机或顺序读写原理深入浅出
摘要: 一、文件读写的用户程序、操作系统、磁盘交互原理 最近为了彻底搞懂文件读写原理,我特意查询了很多资料,包括Java读写文件的API代码、操作系统处理文件以及磁盘硬件知识等。由于网上现存技术文章,几乎没有找到一篇能够彻底综合讲明白这个原理的文章。心中还是有很多疑问。且有不少文章包括书籍所阐述的随机/顺序
阅读全文
posted @ 2021-10-25 23:22 月光冷锋
阅读(3658)
评论(2)
推荐(2)
2020年7月23日
轻量级分布式延时任务处理组件easyTask-L-API介绍篇
摘要: easyTask-L的API设计比较简洁、易于理解和使用。主要涉及环形队列类、配置类、任务超类以及监控类四个方面。下面逐一做简单介绍。本文只对比较重要的API做介绍,其他API还望读者自行探索 环形队列(AnnularQueue) 环形队列类设计为单例模式。通过AnnularQueue.getIns
阅读全文
posted @ 2020-07-23 17:14 月光冷锋
阅读(359)
评论(0)
推荐(1)
2019年10月8日
MySql一个生产死锁案例分析
摘要: 接到上级一个生产环境MySQL死锁日志信息文件,需要找出原因并解决问题。我将死锁日志部分贴出如下: 在mysql中使用命令:SHOW ENGINE INNODB STATUS;总能获取到最近一些问题信息,通过搜索deadlock 关键字即可找到死锁的相关日志信息。 通过分析日志,我们知道如下信息:
阅读全文
posted @ 2019-10-08 11:57 月光冷锋
阅读(2112)
评论(1)
推荐(1)
2017年12月2日
分布式、服务化的ERP系统架构设计
摘要: ERP之痛 曾几何时,我混迹于电商、珠宝行业4年多,为这两个行业开发过两套大型业务系统(ERP)。作为一个ERP系统,系统主要功能模块无非是订单管理、商品管理、生产采购、仓库管理、物流管理、财务管理等等。作为一个管理系统,大家的一般开发习惯就是使用.Net或Java技术,建立一个单块(单进程)架构的
阅读全文
posted @ 2017-12-02 20:23 月光冷锋
阅读(27949)
评论(98)
推荐(113)
2017年6月15日
《论参数众多的物料如何进行自动编码》
摘要: 我们都知道物料编码是ERP系统工作的基本前提条件,绝大多数业务物料编码比较容易,有什么物料就先确定一个编码然后录入系统即可。我今天要讨论的话题是,在某些行业的物料编码可没有那么简单,而众所周知的ERP产品软件,似乎也不支持解决这种问题的好方案。让我们看下是什么样的物料编码如此困难吧。 在珠宝行业里面
阅读全文
posted @ 2017-06-15 15:40 月光冷锋
阅读(1459)
评论(3)
推荐(3)
2014年8月12日
蛋疼的郁闷——聚集索引扫描、非聚集索引扫描、表扫描区别
摘要: 聚集索引扫描,首先我们知道数据它是以索引键为叶节点排列起来的树形数据结构,表中每行的数据都附属在索引键中,对这样的表进行数据查找时,最快的方式当然是“聚集索引查找”。什么情况下才是“聚集索引扫描”呢?是当你要查找的数据的条件字段上没有索引时,此时查询执行器将对整个表中的数据挨个的进行读取确认符合查询
阅读全文
posted @ 2014-08-12 21:25 月光冷锋
阅读(1702)
评论(0)
推荐(1)
下一页
公告