- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 (二)并发编程的基础
2-1CPU 多级缓存-缓存一致性带有高速缓存的CPU执行计算的流程1.程序以及数据被加载到主内存2.指令和数据被加载到CPU的高速缓存3.CPU执行指令,把结果写到高速缓存4.高速缓存中的数据写回主内存为什么要用CPU高速缓存cache?CPU的频率很快,在处理器时钟周期内,CPU常常要等待主存,浪费资源,cache的出现缓解了CPU和内存之间的速度不匹配。cache的意义?时...
2019-06-30 13:39:00
93
原创 (一)基本概念和技能引入
基本概念1. 并发同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程交替地换入或换出内存,这些线程是同时“存在”的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中的每个线程将分配到一个处理器核上,因此可以同时运行。2. 高并发(High Concurrency)指互联网分布式架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时处理很多请求。...
2019-06-30 12:39:52
110
转载 注解使用——@JsonIgnore
@JsonIgnore作用:在json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。使用方法:一般标记在属性或者方法上,返回的json数据即不包含该属性。场景模拟:需要把一个List转换成json格式的数据传递给前台。但实体类中基本属性字段的值都存储在快照属性字段中。此时我可以在业务层中做处理,把快照属性字段的值赋给实体类中对应的基本属性字段。最后,我希望返回的...
2019-04-26 13:16:27
223
原创 如何从IDEA提交任务到Spark,并查看任务执行结果
1.创建程序打开IDEA——选择Maven项目——在下面找到scala222.IDEA程序如下
2019-04-05 15:40:16
1937
neo4j最全面指南以及springboot+java驱动不用编写复杂语句
2019-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人