上篇我们提到CQRS是一种读写分离式高并发、大流量数据录入体系,其中存写部分是通过event-sourcing+akka-persistence实现的。也可以这样理解:event-sourcing(事件源)是一种特殊数据录入模式,akka-persistence是这种模式的具体实现方式。事件源的核心 ...
分类:
其他好文 时间:
2019-01-25 11:35:36
阅读次数:
100
用法:ThreadLocal用于保存某个线程共享变量:对于同一个static ThreadLocal,不同线程只能从中get,set,remove自己的变量,而不会影响其他线程的变量。 ThreadLocal.get: 获取ThreadLocal中当前线程共享变量的值。 ThreadLocal.se ...
分类:
编程语言 时间:
2019-01-24 13:26:37
阅读次数:
183
一、isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二、反射 1、什么是反射 反射的概念是由Smi ...
分类:
其他好文 时间:
2019-01-24 11:00:11
阅读次数:
126
ClassLoader 顾名思义就是类加载器,ClassLoader 作用: 负责将 Class 加载到 JVM 中 审查每个类由谁加载(父优先的等级加载机制) 将 Class 字节码重新解析成 JVM 统一要求的对象格式类加载时机与过程类从被加载到虚拟机内存中开始,直到卸载出内存为止,它的整个生命 ...
分类:
其他好文 时间:
2019-01-23 14:33:39
阅读次数:
136
一、简单的音频播放 【项目准备】 ①一个视频文件,视频文件的位置 >在res下新建文件夹row >将视频放入row文件夹中 ②一般音频播放是不需要一直停留在界面的,所以音频播放应该放在service中,即使界面被回收,也一直在播放。 【项目结构】 【界面代码】 【MainActivity.class ...
分类:
其他好文 时间:
2019-01-23 13:53:05
阅读次数:
152
[TOC] __1. 括号中的内容为备注__ Linux目录结构 目录 | 描述 | / | 根目录 /bin | (binaries)存放二进制可执行文件 /sbin | (super user binaries)存放二进制可执行文件,只有root才能访问 /etc |(etcetera)存放系统 ...
分类:
系统相关 时间:
2019-01-23 01:31:12
阅读次数:
284
首先从写onSaveInstanceState方法,该方法在活动销毁前一定会执行,如下将所需的数据传入到Bundle中 protected void onSaveInstanceState(Bundle outState) { super.onSaveInstanceState(outState); ...
分类:
移动开发 时间:
2019-01-23 01:29:05
阅读次数:
219
解决方案一:将透明的pixel设成白色 因为png图片的背景都是透明的,所以我们可以寻找透明的pixel,然后将其全部设置成白色,核心代码如下: JavaScript Code复制内容到剪贴板 // 将canvas的透明背景设置成白色 var imageData = context.getImage ...
分类:
其他好文 时间:
2019-01-21 21:10:41
阅读次数:
705
1.介绍ORM:object对象-类,mapping映射,relations关系,关系数据库中的表2.模型类的设计和表的生成在models.py设计和表对应的类,模型类,每一个类要继承model.Model安装小数据库:sudoapt-getinstallsqliteman(1)模型类生成表生成迁移文件命令:pythonmanage.pymakemigrations迁移文件是根据模型类生成的。执行
分类:
其他好文 时间:
2019-01-20 16:00:59
阅读次数:
193
python中的类分为新式类和经典类,具体有什么区别呢?简单的说, 1.新式类都从object继承,经典类不需要。 Python 2.x中默认都是经典类,只有显式继承了object才是新式类 Python 3.x中默认都是新式类,不必显式的继承object 2.经典类继承深度优先,新式类继承广度优先 ...
分类:
编程语言 时间:
2019-01-19 18:49:05
阅读次数:
301