会员
众包
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
尾牙衣子
学而不思则罔,思而不学则殆。
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
下一页
2021年1月2日
意外输入现象
摘要: 前言 我们设计程序时,会先拿到需求,然后在产品经理的带领下设计出一个完整的闭环,但无论考虑如何周全,现实总会给我们一个狠狠的巴掌,意外输入无法避免,既然无法避免那就应该引以为戒。为了让程序员不那么怀疑人生,就用此文记录下我的职业生涯中遇到的“意外输入”。 拿出拿入问题 场景同无人超市类似,但是属于人
阅读全文
posted @ 2021-01-02 17:37 尾牙衣子
阅读(42)
评论(0)
推荐(0)
编辑
2021年1月1日
.net冷知识
摘要: 不常用的技术方案 如何在关系型数据库中保存长文本。 按照主从表的结构进行设计,将长文本进行拆解分开保存,使用时在进行主从查询。 注意事项 提防C#对象深拷贝,浅拷贝导致的BUG 对于需要关闭的资源放在using可以避免忘记关闭 概念常识 partial 可用于由代码生成器自动创建的代码,从而避免在添
阅读全文
posted @ 2021-01-01 22:30 尾牙衣子
阅读(85)
评论(0)
推荐(0)
编辑
角色、权限、授权
摘要: 权限 页面权限 即用户登录后可以看到的页面,一般用菜单进行控制 功能权限 包含但不仅限于增删改查。 数据权限 数据权限具有一定的特殊性,一般不用同一套“角色”、“组织”进行控制,常伴随着“手动授权” 角色 角色本身没有意义,作为权限的代理,封装了一组权限,用于分配给用户。 互斥角色 两个角色不能同时
阅读全文
posted @ 2021-01-01 21:55 尾牙衣子
阅读(512)
评论(0)
推荐(0)
编辑
版本设计原则
摘要: 完备性 每个版本的功能都能有完整的闭环,避免当前版本还依赖下一版本的功能,减少对当前版本无意义的预留功能 目的性 每个版本要达到什么使能的目的要明确。 周期性 定制好可执行的目标达成周期,并预留20%的突发情况处理时间。不拖沓也不跃进,周期制定的不合理后果不言而谕,周期太短一环接一环的被影响制定计划
阅读全文
posted @ 2021-01-01 21:24 尾牙衣子
阅读(149)
评论(0)
推荐(0)
编辑
随记应背
摘要: 消息驱动和事件驱动的一点点区别 消息驱动 A发送一个消息到消息队列,B收到该消息。A很明确这个消息是发给B的。通常是点对点模式。 事件驱动 A发出一个事件,B或者C收到这个事件,或者没人收到这个事件,A只会产生一个事件,不会关心谁会处理这个事件 。通常是发布订阅模式。 汗:纯概念问题? 单点登录和唯
阅读全文
posted @ 2021-01-01 19:19 尾牙衣子
阅读(73)
评论(0)
推荐(0)
编辑
产品解析——手扶电梯
摘要: 前言 本着万物皆可盘,道理都相通的心态,今天盘点一个非互联网产品。用具象的事物去研究抽象的设计,不失为一种明智的选择。 正文 手扶电梯是我们日常生活中比较常用的一个工具,商场、地铁、医院等很多地方都可以见到。随着环保意识的提升,一项功能应运而生:“无人停止”功能,即当电梯上没人时电梯自动停止。看上去
阅读全文
posted @ 2021-01-01 18:13 尾牙衣子
阅读(91)
评论(0)
推荐(0)
编辑
重构
摘要: 如何进行重构 对象行为改变的因素一定要是直接受到影响,不要跨级影响。 添加完整的注释 重写非单一职责的类、方法 涉及到表级的改动影响比较大,需要特别慎重 全局变量有妙用,但需慎用 例 假定这样一个场景应用上显示前后两个数字,当个位上的值大于十就将前面的数字加一。初始场景只有一个“加十”按钮。于是对于
阅读全文
posted @ 2021-01-01 16:59 尾牙衣子
阅读(92)
评论(0)
推荐(0)
编辑
2020年12月31日
初识消息队列
摘要: 应用场景 异步处理 比如打车,我只需要发布打车信息就可以了,不需要等着别人来接单。 解耦 传统模式若出现库存系统无法访问,则订单减库存将失败,从而导致订单失败。引入MQ后,订单系统写入消息队列后就可以不在关心后续操作 流量削峰 秒杀活动流量过大,导致应用挂掉,可以控制活动人数,缓解短时间内的高流量压
阅读全文
posted @ 2020-12-31 14:40 尾牙衣子
阅读(63)
评论(0)
推荐(0)
编辑
2020年12月30日
锁
摘要: 参考文档:https://www.cnblogs.com/djs19/p/11507024.html 悲观锁 按性质划分 共享锁:S锁,可进行读取数据,但事务没有提交前不能修改数据 排他锁:X锁,独占锁,其它事务不能在给它加锁了 更新锁:U锁,在修改操作的初始化阶段来锁定可能被修改的资源,避免使用共
阅读全文
posted @ 2020-12-30 09:44 尾牙衣子
阅读(70)
评论(0)
推荐(0)
编辑
2020年12月29日
办公软件使用技巧
摘要: 浏览器 F5普通刷新,Ctrl+F5清除缓存刷新页面 浏览器变编辑器,只需要在地址栏输入data:text/html, <html contenteditable> Excel 递增输入一列数字:将鼠标放在该单元格右下角,变成十字形时点住下拉。 单引号显示:设置单元格格式——数字选项卡——自定义:自
阅读全文
posted @ 2020-12-29 23:46 尾牙衣子
阅读(269)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
下一页