![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从0到1项目开发
JavaArtist
这个作者很懒,什么都没留下…
展开
-
系统构建过程 第五周 3月14-3月19
这周的主要工作就是协助系统联调了,在这之外的工作有做一个行政区划查询的接口,一开始准备把数据放在jvm内存里,然后自己好奇会占用多少内存,结果加载这部分内容比不加载这部分内容内存多了37M(这里用Jprofiler查看的),但是把堆dump下来分析,只有7-8M的样子(这里确实看不懂了)。现在暂时把数据存到redis了。优缺点是:存jvm内存,占用jvm内存较多,接口响应时间1ms左右;存redis,不怎么占用jvm内存,接口响应时间在7-40ms之间。在存放redis的数据结构上也考虑了挺久,用hash还原创 2022-03-27 15:04:00 · 1220 阅读 · 0 评论 -
系统构建过程 第四周(3月8-3月12)
上周我商品域的开发已经基本扫尾了,这周因为对业务比较生疏,接口逻辑又做了修改。因为其他域需要接入短信发送和邮件发送的功能,所以这周我主要就是提供短信发送和邮件发送的中台接口。还有就是我们买了阿里的redis,比起自己搭我们手里的服务器就是一台给我们做测试的服务器,线上还有三四台也是租的ECS,所以资源比较吃紧,阿里的redis租金不算太贵,就选择租了,但是redis的操作工具像lettuce、redis Template,如果对redis的命令不太熟悉,或者对工具不是很了解,上手会比较慢,所以我还负责对这些原创 2022-03-27 14:38:20 · 1191 阅读 · 0 评论 -
系统构建过程 第三周(3月1-3月5)
第三周(3月1-3月5)系统构建过程因为公司的架构思想是DDD领域模型,我们的中台按功能或者类型做领域划分(领域划分的一个缺点是有时候对于某一个功能,不太好确定分到哪一个领域,像我们刚起步的小公司还好,如果是大公司每一个领域都由一个部门负责,在不确定某个功能应该划分到哪个领域时,部门之间就容易产生分歧)。再说回来,这周我自己负责商品域的其中一个品类的中台开发+单元测试,还加了一个模版替换占位符的接口,本来直接用replace或者replaceAll就可以搞定,但是自己心血来潮,用ac自动机来做字符串的匹原创 2022-03-27 14:02:39 · 263 阅读 · 0 评论 -
第一周(2022 2月14-2月18)
这是我入职的第一周,现在整个项目也还没有开始开发。前两天我的状态就是搭建本地环境,了解一下基本的业务,清楚公司需要做什么。之后开始调研需要接入的开放平台的API接口(现在其他团队成员处于数据库设计阶段,对接开放API接口是必须的,所有调研的目的是看现有的数据库表字段能否满足对接API接口的需要)做完数据库设计后就是建表,应该都会觉得这个过程很繁琐,把一个个字段再重新复制一遍,所以自己写了一个小工具来连接数据库然后输出markdown格式的文档,也可以通过读入md表格文档输出建表sql语句。确实方便了很原创 2022-03-09 20:03:35 · 150 阅读 · 0 评论