![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
转载推文
qq2531246791
这个作者很懒,什么都没留下…
展开
-
高并发 幂等处理实现方案 高并发幂等处理
高并发的核心技术-幂等的实现方案 一、背景 我们实际系统中有很多操作,是不管做多少次,都应该产生一样的效果或返回一样的结果。 例如: 1. 前端重复提交选中的数据,应该后台只产生对应这个数据的一个反应结果。 2. 我们发起一笔付款请求,应该只扣用户账户一次钱,当遇到网络重发或系统bug重发,也应该只扣一次钱; 3. 发送消息,也应该只发一次,同样的短信发给用户,用户会哭的; 4. 创建业...转载 2018-08-23 17:07:53 · 704 阅读 · 0 评论 -
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析
Java7/8 中的 HashMap 和 ConcurrentHashMap 全解析 原文转载自 http://www.importnew.com/28263.html 今天发一篇”水文”,可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。 网上关于 HashMap 和 Concurren...原创 2018-11-30 20:58:54 · 125 阅读 · 0 评论 -
Linux 的 crontab 定时器 任务调度
原创转载自海牛部落-青牛,http://hainiubl.com/topics/188 1.linux的crontab cron不停地检查所有配置的任务在当前是否应该运行,任务运行的最小时间间隔是1分钟,也就是说任务最频繁只能每分钟运行一次。 (1).crontab命令选项 crontab -u <-l, -r, -e> -u:指定一个用户 -l:列出某个用户的任务计划 -r:删...原创 2018-11-28 22:45:37 · 248 阅读 · 0 评论 -
linux 文档目录管理 目录管理
原创转载自海牛部落-青牛,http://hainiubl.com/topics/169 1 linux 目录结构 bin: 存放二进制可执行文件(ls,cat,mkdir等) boot: 存放用于系统引导时使用的各种文件 dev: 用于存放设备文件 etc:存放系统配置文件 home: 存放所有用户文件的根目录 lib:存放跟文件系统中的程序运行所需要的共享库及内核模块 mnt:系统管理员...原创 2018-11-28 22:39:04 · 174 阅读 · 0 评论 -
Shell 编程 shell 脚本编写
原创转载自 自海牛部落-青牛,http://hainiubl.com/topics/173 1 Vim 编辑器 1.1 vim 常用命令 1.2 针对程序员的vim 配置 配置方式: /etc/vimrc 全局配置 ~/.vimrc 用户级配置 ~/.viminfo 自动记录编辑文件的光标位置、搜索词等等 常用配置: set nu 开启显示行号 set nonu 关闭显示行号 ...原创 2018-11-28 21:54:09 · 308 阅读 · 0 评论 -
linux 数据目录磁盘容量大小调整 centos7
推荐阅读 https://blog.csdn.net/u010824591/article/details/51720585转载 2018-11-25 18:32:17 · 1491 阅读 · 0 评论 -
java 并发与 多线程
推荐阅读: http://ifeve.com/java-concurrency-thread-directory/原创 2018-08-25 16:48:31 · 114 阅读 · 0 评论 -
异常处理 异常
原文阅读 :http://www.cnblogs.com/weidagang2046/p/exception-handling-principles.html 异常机制是现代主流语言的标配,但是异常处理问题虽然已经被讨论很多,也有很多经典书籍的论述,却一直都充满争议。很多人都觉得异常处理很难拿捏,同时也难以理解一些语言或库的异常处理设计。我使用Java近10年,但直到最近我才感觉完全理清...转载 2018-08-23 17:27:44 · 236 阅读 · 0 评论 -
秒杀系统架构优化思路
原文阅读 : http://www.cnblogs.com/orange1438/p/4637776.html 有个兄弟分享秒杀系统的优化,其观点有些赞同,大部分观点却并不同意,结合自己的经验,谈谈自己的一些看法。 一、为什么难 秒杀系统难做的原因:库存只有一份,所有人会在集中的时间读和写这些数据。 例如小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万。 ...转载 2018-08-23 17:22:38 · 102 阅读 · 0 评论 -
IntelliJ IDEA中创建Web聚合项目(Maven多模块项目)
推荐原文阅读 https://mp.weixin.qq.com/s/SxyCHOd71C5rEILiFooyQA原创 2018-11-30 23:20:41 · 217 阅读 · 0 评论