- 博客(2)
- 资源 (2)
- 收藏
- 关注
原创 线程的工作内存与主内存同步时机
java工作内存和主内存模型在多线程中,多个线程访问主存中的临界资源(共享变量)时,需要首先从主存中拷贝一份共享变量的值到自己的工作内存中,然后在线程中每次访问该变量时都是访问的线程工作内存(高速缓存)中的共享的变量副本,而不是每次都去主存中读取共享变量的值(因为CPU的读写速率和主存读写速率相差很大,如果CPU每次都访问主存的话那么效率会非常低)。java线程变量加载的大致流程是,将主内存的变量加载到工作内存进行处理,处理完毕后写会主内存工作内存和主内存数据交换时机先看一下如下代码,主线程运行是
2020-07-26 17:38:45 3551 2
原创 自然键 or 代理键
概念解释键:键是唯一标识一个实体的一个或者多个数据属性。在物理数据库中,建可以由变的一个或者多个列组成,它们的值唯一标识关系表中的一行自然键:由现实时间中已经存在的数据组织成的键,字段本身具有一定的含义;例如,身份证号、员工编号等代理键:就是充当主键的字段本身不具有业务意义,只具有主键作用,比如自动增长的ID比如商品,在ETL过程中,对于商品维表的每一行,可以生成一个唯一的代理键与之对应; 商品本身的自然键可能是商品ID等。其实对于前台应用系统来说,商 ID是代理键:而对于数据仓库系统.
2020-07-05 11:14:40 3734 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人