12 2021 档案
摘要:一、AOP的基本概念: 1、什么是aop: AOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 在不改变原有的逻辑的基础上,增加
阅读全文
摘要:软考高项之计算题进度类 类型1:PRET 方差 Q = (积极-消极)/6; 提兵(3410)、排洪(1360)、饿穷(0210) 类型2:网络图 单代号网络图: 双代号时标网络图: 双代号网络图(箭线型)——用一个箭线表示一项活动,活动名称写在箭线上,箭线同时表示活动间逻辑关系。单代号网络图(节点
阅读全文
摘要:公式: 进度偏差: SV = EV - PV 进度执行指数: SPI = EV / PV 成本偏差:CV = EV - AC 成本执行指数: CPI = EV / AC 完工偏差:VAC = BAC - EAC 概念: PV:计划值,在即定时间点前计划完成活动或WBS组件工作的预算成本。记忆技巧:P
阅读全文
摘要:1. ZooKeeper 是什么?2. ZooKeeper 提供了什么?3. Zookeeper 文件系统4.四种类型的 znode5. Zookeeper 通知机制6. Zookeeper 做了什么?7.zk 的命名服务(文件系统)8. Zookeeper 集群管理(文件系统、通知机制)9. Zo
阅读全文
摘要:线程通信的目的是为了能够让线程之间相互发送信号。另外,线程通信还能够使得线程等待其它线程的信号,比如,线程B可以等待线程A的信号,这个信号可以是线程A已经处理完成的信号。 通过共享对象通信有一个简单的实现线程之间通信的方式,就是在共享对象的变量中设置信号值。比如线程A在一个同步块中设置一个成员变量h
阅读全文
摘要:Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共
阅读全文