摘要:
最近已经有将近三个月没有写博客了, 为啥呢! 这么说吧, 我上王者了, 大家应该都懂得! 其实还是最近工作挺忙的, 并且每个周六都得去医院, 所以就搁置了, 抱歉 什么是图? 图数据库? 什么是图数据库, 我也是才真正接触到这个领域, 之前也只是听说过,最近我们要做一个知识图谱, 经过讨论在决定采用 阅读全文
摘要:
今天有时间, 重新回顾了一下Spring的7大传播特性, 并且我画了图,便于李姐, 自我感觉还不错, 底部还有对领导的吐槽, 下次面试问我对加班的看法, 可以回复 mandatory, NEVER 哈哈哈 required 默认的 使用当前的事务, 如果当前没有事务,则自己新建一个事务,子方法是必须 阅读全文
摘要:
简介 为什么要用ApiFox呢, 一般现在程序员开发测试, 一般都是PostMan, PostWoman等Api调用工具, 我之前也是一直在用, 但是今天我发现了一款相比于Postman更加好用的工具, 那就是ApiFox, 是通过一款公众号推荐给我的, 我开始还不以为然, 但是在仔细阅读后, 发现 阅读全文
摘要:
策略模式 基本介绍 1)策略模式(StrategyPattern)中,定义算法族(策略组),分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户 2)这算法体现了几个设计原则,第一、把变化的代码从不变的代码中分离出来;第二、针对接口编程而不是具体类(定义了策略接口);第三、多 阅读全文
摘要:
学校OA系统的采购审批项目 采购员采购教学器材 1)如果金额小于等于5000,由教学主任审批(0<=x<=5000) 2)如果金额小于等于10000,由院长审批(5000<x<=10000) 3)如果金额小于等于30000,由副校长审批(10000<x<=30000) 4)如果金额超过30000以上 阅读全文
摘要:
四则运算问题 通过解释器模式来实现四则运算,如计算a+b-c的值,具体要求 1)先输入表达式的形式,比如a+b+c-d+e,要求表达式的字母不能重复 2)在分别输入a,b,c,d,e的值 3)最后求出结果:如图 传统方案解决四则运算问题分析 1)编写一个方法,接收表达式的形式,然后根据用户输入的数值 阅读全文
摘要:
APP抽奖活动问题 请编写程序完成APP抽奖活动具体要求如下: 1)假如每参加一次这个活动要扣除用户50积分,中奖概率是10% 2)奖品数量固定,抽完就不能抽奖 3)活动有四个状态:可以抽奖、不能抽奖、发放奖品和奖品领完 4)活动的四个状态转换关系图(右图) 状态模式 基本介绍 1)状态模式(Sta 阅读全文
摘要:
游戏角色状态恢复问题 游戏角色有攻击力和防御力,在大战Boss前保存自身的状态(攻击力和防御力),当大战Boss后攻击力和防御力下降,从备忘录对象恢复到大战前的状态 传统解决方案 传统方案问题分析 1)一个对象,就对应一个保存对象状态的对象,这样当我们游戏的对象很多时,不利于管理,开销也很大. 2) 阅读全文
摘要:
智能家庭项目 智能家庭项目: 1)智能家庭包括各种设备,闹钟、咖啡机、电视机、窗帘等 2)主人要看电视时,各个设备可以协同工作,自动完成看电视的准备工作,比如流程为:闹铃响起->咖啡机开始做咖啡->窗帘自动落下->电视机开始播放 传统方案解决 传统方案问题分析 1)当各电器对象有多种状态改变时,相互 阅读全文
摘要:
天气预报项目需求 具体要求如下: 气象站可以将每天测量到的温度,湿度,气压等等以公告的形式发布出去(比如发布到自己的网站或第三方)。 需要设计开放型API,便于其他第三方也能接入气象站获取数据。 提供温度、气压和湿度的接口 测量数据更新时,要能实时的通知给第三方 天气预报设计方案1-普通方案 思路 阅读全文