在公司一直在做跟支付有关的项目,某日接到平安某金所一男子电话,应该是之前某猎头投的,我正好在吃早饭(也不能怪他们上班早,我们公司弹性工作制,我一般上班比较晚). 因为饭馆信号不好,只能赶紧放下剩下的半碗馄饨(肉痛啊),走了一公里(那片移动信号真是渣). 终于可以正常交流了.对方让我先挑一个项目说说,我一听这套路,牛啊!跟之前的阿里一样(以后找机会再聊聊那次面经),肯定是随机在我项目中找点来问了,那我就开始说,说到有个补扣款的场景,一开始设计每次客户端发差额过来,很难保证幂等性,后来设计让客户端发…
[从源码学设计]蚂蚁金服SOFARegistry之消息总线 目录 [从源码学设计]蚂蚁金服SOFARegistry之消息总线 0x00 摘要 0x01 相关概念 1.1 事件驱动模型 1.1.1 概念 1.1.2 应用环境 1.2 消息总线 0x02 业务领域 2.1 业务范畴 2.2 问题点 2.3 解决方案 0x03 EventCenter 3.1 目录结构 3.2 类定义 3.2.1 操作 3.2.2 执行 & 解耦 3.2.3 Listener列表 3.2.4 ArrayListMult…
[从源码学设计]蚂蚁金服SOFARegistry之存储结构 目录 [从源码学设计]蚂蚁金服SOFARegistry之存储结构 0x00 摘要 0x01 业务范畴 1.1 缓存 1.2 DataServer 分片机制 1.3 服务模型 1.3.1 服务发布模型(PublisherRegister) 1.3.2 服务订阅模型(SubscriberRegister) 1.3.3 dataInfoId 1.3.4 版本号 0x02 基本概念 2.1 物理机房DataCenter 2.2 Server节点…
[从源码学设计]蚂蚁金服SOFARegistry之服务上线 目录 [从源码学设计]蚂蚁金服SOFARegistry之服务上线 0x00 摘要 0x01 业务领域 1.1 应用场景 1.1.1 服务发布 1.1.2 SessionServer的必要性 1.2 问题点 1.3 阿里方案 1.3.1 注册过程 1.3.2 图示 0x02 Client SDK 0x03 Session server 3.1 Bean 3.2 入口 3.3 策略 3.3.1 目录结构 3.3.2 DefaultPubli…
[从源码学设计]蚂蚁金服SOFARegistry之配置信息 目录 [从源码学设计]蚂蚁金服SOFARegistry之配置信息 0x00 摘要 0x01 业务范畴 1.1 配置作用 1.2 学习方向 0x02 数据结构 2.1 目录结构 2.2 数据结构定义 0x03 Meta Server 内流程 3.1 Admin请求响应 3.2 DBService 3.3 Bean 3.4 Listener 3.5 Task 3.6 服务 0x04 调用路径 in Data Server 4.1 Bean…
定义了DbRepository<TEntity>:IRepository<TEntity> ,SimpleDbContext继承了DbContext, UnitOfWork:IUnitOfWork, 当已经存在数据库的时候,可以使用Entity Framework Power Tools 来反向生成Model,和Map对象,非常方便 张占岭 的ef系列:http://www.cnblogs.com/lori/archive/2013/01/31/2887396.html .NET…
学习什么的还是要真正的有应用,有需求才能在最短的时间里面牢牢掌握一项技术. 今天就是这样的,产品一个需求下来,十万火急啊.然后之前只稍稍接触过,只能硬着头皮上了.最后牢牢地掌握了最简单的Handler技术,闲话不多说了! 每一个做android的人都知道,android的内存可谓是存M存金啊!然后我们自然知道,而且Google在设计的时候也充分的考虑到了这一点,所以,我们的UIThread里面一般不做耗时的工作,比如请求网络,比如执行一些比较耗时的逻辑,比如比如加载图片,比如,哦,暂时只碰到过这…
作业1——多项式运算 基于度量和类图分析设计 先看Metrics插件做出的复杂度分析: 乍一看没有红色报警,其实是因为选中某一行时会自动将该行改为黑色,无论之前是红色还是蓝色emmm 真正展开第一行时,惨不忍睹: 为什么圈复杂度这样大?先看看类图: [当时的设计思路]有个poly类,既是poly的数据结构(系数和幂指数的数组),又是其方法载体(能够实现加减.打印自身信息):还有一个负责统筹规划的计算者类,能够分析输入的字符串.进行多项式运算.打印错误信息. [如今看来需要做的改动] (1)把分析…
数组切片slice这个东西看起来很美好,真正用起来会发现有诸多的不爽. 第一,数组.数组切片混淆不清,使用方式完全一样,有时候一些特性又完全不一样,搞不清原理很容易误使用. 第二,数组切片的append操作,每次对slice append操作,都返回一个新的slice的引用,对slice的引用没法保持,这样在函数传递slice的情况下append,在调用函数的上下文中看不到slice append的效果.如果想要这种方式凑效,不得不另辟蹊径.本文主要说一下如何解决这个窘境的方法. 函数传递sli…
提供当天站立式会议照片一张 每个人的工作 1.讨论项目每个成员的昨天进展 赵铭: 在知晓云上建立数据表 吴慧婷:做了背单词界面并学习了词库界面的设计. 陈敏: 我的词库-全部词汇功能/新建词汇功能全部完成. 吴雅娟:我的词库-全部词汇功能/新建词汇功能全部完成. 杨娟: 学习参与背单词界面的设计. 叶金蕾:做了一些代码的测试,解决代码存在的一些问题. 2.讨论项目每个成员的存在问题 赵铭: 数据表导入数据出现问题. 吴慧婷:在词库界面设计时有些改变的想法,需要学习新的标签等,进度会慢下来一些.再…