近4个月没有更新这个系列。这个系列都是我粗浅的理解,其中我感觉有些的思路并非最优,并不合主流概念,因为我没去学习rbac之类的概念,仅供参考。特别是对于权限设计的处理方式,casbin是尽量用它自己的查询方式,因为那是直接查(增、删、改)内存(map),而不应该去查(增、删、改)数据库,这点必须避免,这个系列文章中很多犯这样的错误,阅读时,应该根据自己的场景,去回避犯这种错误。这次后半部分借助我刚
分类:
其他好文 时间:
2018-04-22 00:03:48
阅读次数:
367
python中异常简述 超人小明经历了太多生死,开始有点魔化了 方法说明: 间歇性入魔: 因为都好多次了,所以小明甚至制定除了如何应对这种入魔的策略,可以不影响其他人事的情况下唤回自己 对于异常情况可以额外预防,甚至可以优雅回退 突发性入魔: 因为不可预料性,所以一旦出现这种状况,只能让周围的人回避 ...
分类:
编程语言 时间:
2018-03-27 12:29:24
阅读次数:
229
当单库已不能支撑当前业务的时候,我们往往都考虑进行分库(横向拆分或者纵向拆分)。但分库有个无法回避的问题,就是事务问题。网上有很多分布式事务解决方案,例如XA,TCC等,但是最常用,也是改造成本最低就是使用最终一致性来保证分布式事务。 比较常用的就是使用消息中间件(RabbitMq,RocketMq... ...
分类:
数据库 时间:
2018-03-06 21:49:58
阅读次数:
348
一.常见动物 1.鸭子 1) duck [d?k] 鸭肉;鸭子,野鸭;(表示友好的称呼)乖乖;(板球)零分n;躲避,回避;潜入;忽然低下头(或弯下腰);迅速行进vt vi; 2)duckling [?d?kl??] 小鸭,幼鸭;丑小鸭(初似平庸后来出众的人或事物)n; 2.鸡 1) chicken ...
分类:
其他好文 时间:
2018-02-05 14:22:25
阅读次数:
152
1.我们都想被爱,我们都想去爱。我们都想有人一起分享生活。 2.然而你可以从过去的人际关系中吸取经验。美好的时光告诉你那些事情进展顺利,并教给你构建未来的策略。而那些不愉快的记忆则帮你人情坏事的怎么发生的,并为未来回避不良关系提供经验指导。回顾往事,一切都变得更清楚了。 3.你唯一能改变的人是你自己 ...
分类:
其他好文 时间:
2018-01-13 21:04:11
阅读次数:
163
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续 ...
分类:
编程语言 时间:
2018-01-09 16:51:21
阅读次数:
240
毕业了,你是打工呢?还是自己创业呢?或许每个人都有创业当老板的梦想吧!但是,初出茅庐,你知道创业有多苦吗?如果你对单独创业还没有形成理论上的概念,那么劝你一句:莫冲动!还是先来这里看看打工与创业的经典差别吧! 1.打工的人把梦想托付给机会,创业的人把生命交付给信念和上帝; 2.打工的人若是要能比喻就 ...
分类:
其他好文 时间:
2017-12-23 15:49:20
阅读次数:
265
Java 的 I/O 类库的基本架构 I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续 ...
分类:
编程语言 时间:
2017-12-17 11:02:16
阅读次数:
139
JWT是什么 JWT全称是Json Web Token,是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT ...
分类:
Web程序 时间:
2017-12-11 16:06:49
阅读次数:
231
相信很多朋友都有过这样的经历,看着开源项目中好几页的makefile文件,不知所云。在日常学习和工作中,也有意无意的去回避makefile,能改就不写,能用ide就用ide。其实makefile并没有想象的那么难写,只要你明白了其中的原理,自己实践几次。你也可以自己写makefile,让别人对你头来 ...
分类:
其他好文 时间:
2017-11-28 21:57:12
阅读次数:
182