- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 会员中心-项目结构
一、如何合理的划分项目结构 因人而已、因项目而已,只要做到服用度高,职责明确即可 项目分层说明: member-common:公共处理 member-dal:数据库层 member-service:基础服务层 member-biz:业务组件层 member-a...
2019-01-12 17:42:54
509
2
原创 会员中心-领域模型
一、领域模型思考: 1.如果常规的MVC模式公用一个bean,会带来很多问题: a.接口只需要3个参数,而你返回表里全部参数,泄露了部分信息; b.你不想别人知道数据库里字段,如果保持一致,能根据常规的驼峰命名完全能知道 c.数据库一个字段在不通的接口里返回的业务意义不一样,需要转换翻译; 2.引...
2019-01-12 17:36:43
856
原创 会员中心-接口参数校验
一、参数验证: 1.接口设计原则:职责单一、入参结构明确等几个特性去设计,后续详细讨论; 2.接口参数校验:大量的参数 以及级联关系,如果常规方式 ,各种if 充满接口校验方式,不易维护 基础架构本身是springboot—spring cloud,经过查阅资料与调研,选择hibernate validator 第三方包来集成处理 ...
2019-01-12 17:29:04
319
原创 会员中心-业务模型设计
一、概述刚进公司,接受会员项目从0-1建设,总体下来有以下三个重要且紧急的问题,:1.由于公众号、官网等下单、地址维护等有门户壁垒,需要打通门户壁垒,实现数据共享;2.实现多终端登录;3.后续门户增多,实现自动化扩展基于以上三个维度,构建会员,期间遇到各种问题后续一一说明;二、业务模型谁: 1.构建全局业务视角2.会员模型设计:3.会员数据建模 ...
2019-01-12 17:13:51
1600
原创 关于架构升级的一次体悟
在做A业务的时候,刚开始是阿里云的esc, 4core8g,2个硬盘分别是90 40 吧, 后去由于用户量迅速增长,服务器在半个月的时候挂了,并发当时看到是18w。。。 cpu满了,内存和硬盘已经全部耗完,我只能说是好可怕。。。 这台机器上nginx,做分发已经反向代理,有统计服务 和业务服务各4个tomcat实例,后来由于并发量高,以及tomcat并发上限来不及处理,又增加了2个
2016-08-10 11:48:39
482
原创 省份与运营商定向
我接触的互联网产品,基本都需要定向推广以及营销,何谓定向, 对某类群体用户推广以及定向--->省份和运营商,算是大范围的一个定向推广吧。 就目前知道的有2类方式: ip 和imsi ip定向,根据ip来获取省份,但是ip具有不规律性以及变动较大的原因,如果要求高,需要完善的ip库,获取方法如下,相信这样额public final static String
2016-08-10 11:18:01
430
原创 Maven依赖jar包的查询
Maven依赖jar包的查询分类: java2014-04-25 16:45 2483人阅读 评论(0) 收藏 举报1、查询地址1 http://search.maven.org/#browse2、查询地址2 http://mvnrepository.com/
2015-06-23 21:59:41
211
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人