一、令人头疼的权限设计 设计师在进行设计时,常常会抽象出对产品有诉求的多个角色,再依据角色的特性去梳理使用场景并设计。 当角色之间的使用场景不冲突,不需要隔离时,我们会综合考...

一、令人头疼的权限设计 设计师在进行设计时,常常会抽象出对产品有诉求的多个角色,再依据角色的特性去梳理使用场景并设计。 当角色之间的使用场景不冲突,不需要隔离时,我们会综合考...
最全Java锁详解:独享锁/共享锁+公平锁/非公平锁+乐观锁/悲观锁 在Java并发场景中,会涉及到各种各样的锁如公平锁,乐观锁,悲观锁等等,这篇文章介绍各种锁的分类: 公平...
本文基于面向基本公共卫生的业务系统设计经验,抽象出一套适合大型ERP系统的表单业务数据模型,目标是最大限度保留系统弹性的同时,尽可能降低系统复杂度和开发成本。enjoy~ 背...
作为一个产品经理,画流程图是必备的技能。如制定订单处理的流程,制定商品审核的流程等。 有很多的文章介绍如何画流程图,我们发现有各种画法,也有各种概念。这里产生一个问题:到底什...
Java诊断工具Arthas 1. Arthas简介 Arthas是阿里开源的一个线上java诊断工具,发现阿里还是挺喜欢开源一些技术的,造福人类。昨天试用了一下,发现真是强...
前言 utools是一款极简、插件化、跨平台的现代桌面软件,只有一个简单的输入框,你可以在任何时候通过全局快捷键(默认alt+place)快速打开它。 我们把utools设计...
在前几个篇章介绍Javassist如何修改方法体,本篇介绍javassist内省与定制的剩余部分。 1. 添加新的方法或属性 添加方法 Javassist允许用户创建从零开始...
缘起 几个月前有位网友想要临时抱佛脚地学自然拼读法——两天后就要教人自己却不会,想让我秒送她入门。我跟她说我自己没有什么诀窍,也没系统学过自然拼读法,但我随便撩过两眼这种教材...
引 言 想要留学欧美,英语是基础,而想要学好英语,没有大量的单词打底肯定不行,那么怎样才能快速提高单词量呢?一起来看英语达人的经验吧! 刘畅曾是山东省实验中学学生会主席、山东...
近一段时间,荞麦发现在职场中除了要有情商,还必须要有一项无可取代的技能。就算不能做到不可替代,至少也不能让机会白白溜走,就像蔡康永说的这段话。 15岁觉得游泳难,放弃游泳,到...
报了一个专门学习的课程,可是听过了发现好像什么也记不住。看过很多实用技能的书或课程,但是每当要用的时候,还必须像查字典一样去翻书,好烦?听到某人说自己最近看了一本书收获很大,...
前言 UML(Unified Modeling Language)中文统一建模语言,是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制...
所谓的词根词缀记单词就是在众多单词中找出相同的字母组合,并赋予它们具体的意思,以便在与其他单词组合时记忆。 比如说,我们常见的前缀有 un-(=not,表示不的意思),加在形...