
Java
文章平均质量分 85
chengshuo678
个人博客:https://chengshuo678.github.io/
展开
-
我的秒杀总结
title: 我的秒杀总结date: 2016-11-24 19:50:35categories:技术tags:实习近期 接到一个十万数量的秒杀任务,后台完全由我写。因为之前对秒杀的处理所知甚少,故趁此机会学习了一下。当然,这里 秒杀 只涉及到 “抢” 的环节,没有下单、支付等,故对性能要求不是那么高。最终,“跌跌撞撞”地还是让系统上线了,目前运行良好。项目环境两台...原创 2019-09-12 21:38:22 · 873 阅读 · 2 评论 -
服务能力输出小结
title: 服务能力输出小结date: 2019-02-02 17:20:35categories:技术tags:感悟近期没什么项目做,就做了一个小改进,因目前各个系统中有不少需要pdf转图片的功能。遂将将之提炼成一个服务。既然是服务,如何提供给使用方使用才比较好呢。这里单就如何提供服务做个小总结。一、定位、明确应用场景第一步明确自己所提供服务所要服务的场景,即该服...原创 2019-09-12 21:52:57 · 1008 阅读 · 0 评论 -
Java线程池的技巧及应用小结
title: Java线程池的技巧及应用小结date: 2018-07-05 10:11:35categories:工作tags:Java近来重温了一些Java方面关于线程池使用的书籍及使用场景,使用后感觉有必要整理归纳一下。引入:我们使用线程的时候就去创建一个线程,这样实现起来非常简便。但是会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务...原创 2019-09-12 22:12:32 · 242 阅读 · 0 评论 -
事物的状态-状态模式
title: 事物的状态-状态模式date: 2018-09-05 16:11:35categories:工作tags:Java前段时间看到有代码在用状态机,而这段时间重温软件设计模式,刚好有状态模式,记录一下。场景:对于一个自动售卖机的小系统,往往会有,投币、售出、售罄、退钱等状态。状态之间需要转换,才能完成一系列操作,实现某一个完整的功能。糟糕的解决方案...原创 2019-09-14 22:13:36 · 618 阅读 · 0 评论 -
ElasticSearch与kibana流水账
title: ElasticSearch与kibana流水账date: 2017-03-26 14:20:00categories:技术tags:实习近期需要进行日志收集,将各主机中的日志收集起来,放到elasticSearch中。然后利用es进行统计、搜索。简单介绍一下~介绍:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力...原创 2019-09-14 22:14:54 · 178 阅读 · 0 评论