![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
商城系统
叫我坚哥
Java软件开发工程师,励志开发一款百万人以上使用的产品!
展开
-
商城系统开发从0到1(集成SpringSecurity,实现自己的权限控制)
商城系统开发从0到1(集成SpringSecurity,实现自己的权限控制)敬请期待原创 2020-04-30 23:17:02 · 712 阅读 · 0 评论 -
商城系统开发从0到1(sku之设计与实现)
商城系统开发从0到1(sku之设计与实现)原创 2020-04-30 23:13:25 · 998 阅读 · 0 评论 -
商城系统开发从0到1(集成Lucene搜索商品信息)
首先说明为什么现在还要用Lucene,用ES他不香吗!因为没有服务器资源,所以无法单独部署ES服务,只能先使用Lucene顶着先,因为ES是基于Lucene的,且是分布式的,后期有服务器后还是要换为ES,现在就让我们先用案例集成Lucene吧。Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个...原创 2019-10-28 11:07:30 · 340 阅读 · 0 评论 -
商城系统开发从0到1(介绍篇)
首先做下自我介绍,本人目前工作经验一年,从事Java开发,很高兴公司给了一次机会可以从0到1开始开发一套完整的电商系统,但是以我目前的经验来说,肯定会遇到一系列的问题。本博客会连载,持续更新,直到项目开发完成,目前已规划到2021年。本博客不会涉及到公司相关隐私,只会把自己开发过程中遇到的难题,和如何解决的,和一个整体的架构设计和构想会在博客中记录下来,希望大家关注下。20190626-2...原创 2019-06-26 11:48:13 · 707 阅读 · 0 评论 -
商城系统开发从0到1(解决事务和锁引起的问题)
开发商城系统的过程中遇到了个问题,在这里记录一下。说到商品,那就有库存的问题,那么如何解决在分布式系统下商品的库存问题呢,那肯定要考虑到分布式锁了,一开始想自己实现Redis分布式锁,后面看到网上有开源的klock 码云地址:https://gitee.com/kekingcn/spring-boot-klock-starter,上手非常的简单。在这里就不多做介绍了,那接下来问题来了,附...原创 2019-08-13 16:34:56 · 320 阅读 · 0 评论 -
商城系统开发从0到1(MapStruct属性复制)
说到Java的属性复制,大家很快就想到了 BeanUtils.copyProperties();,其中Apache下的属性复制,其性能很慢,用到了反射的机制,还记录到了很多日志,Spring下的属性复制比Apache快很多,但是毕竟使用了反射,性能还是比较慢,这里推荐大家使用MapStruct属性复制。 <dependency> <gr...原创 2019-08-13 17:36:57 · 171 阅读 · 0 评论 -
商城系统开发从0到1(Redis实现拦截重复请求)
private boolean limitRequest(String id) { boolean result = false; String key = String.format("id:%s", id); BoundZSetOperations<String, String> zSetOperations = stringRe...原创 2019-08-13 18:03:45 · 299 阅读 · 0 评论