lec
lottery lec8
Lottery lec8 首先,需要将domain对infrastructure的依赖转变为infrastructure依赖domain 刚开始看到这个需求感觉很奇怪,通过观察代码 目前的repository是在domain当中的,其内部调用dao来访问数据库。可以将这个repository的实现放 ......
lottery lec7-cnblog
lottery lec7 protected Logger logger = LoggerFactory.getLogger(DistributionBase.class); 今天突然,对这段代码感觉很疑惑,为什么获取Logger类需要这样?传入当前类的class文件作用是什么?在之前使用C++的开 ......
lottery lec6-cnblog
lottery lec6 p3c插件 简单来说,就来检测代码规范的插件.. 在idea中安装一个Alibaba Java Coding Guidelines插件即可。 单元测试 @RunWith注解: @RunWith就是一个运行器,通过指定@RunWith(SpringRunner.class)可 ......
lottery lec5-cnblog
lottery lec5 修饰符作用域 首先,在学习代码过程中,遇到了protected,先学习一下protected关键词,看看其与在C++中的protected有何区别? 同一个类中 同一个包中 不同包的子类 不同包的无关类 public ✔ ✔ ✔ ✔ protected ✔ ✔ ✔ 无(空着 ......
Lottery lec3-cnblog
Lottery lec3 今天主要学习一下lottery抽象项目中,第三节中如何使用Dubbo跑通Rpc过程调用以及在这个过程中遇到的知识盲点(实在是刚开始学习Java,不懂的地方太多了) Serializable接口 首先在创建Rpc的Request和Response对象时,必须将对象继承Seri ......
MIT 6.S081 Lec14: File system
Overview 文件系统的设计目标就是组织和存储数据,文件系统一个比较重要功能是持久化,即重启之后,数据不会丢失。xv6 通过把数据存储在 virtio disk 上来实现持久化。 文件系统设计的几大挑战: The file system needs on-disk data structures ......
Mit6.s081 Lec15: xv6 的 logging system
Logging layer file system 设计的一大重要问题就是 crash recovery。这是因为文件系统操作往往涉及向磁盘多次写入,而几次写入之后的 crash 可能导致磁盘上的文件系统处于一个不一致的状态。 For example, suppose a crash occurs ......
Mit6.s081 Lec14
Logging layer file system 设计的一大重要问题就是 crash recovery。这是因为文件系统操作往往涉及向磁盘多次写入,而几次写入之后的 crash 可能导致磁盘上的文件系统处于一个不一致的状态。 For example, suppose a crash occurs ......
MIT 6.S081 Lec13: File system
Overview 文件系统的设计目标就是组织和存储数据,文件系统一个比较重要功能是持久化,即重启之后,数据不会丢失。xv6 通过把数据存储在 virtio disk 上来实现持久化。 文件系统设计的几大挑战: The file system needs on-disk data structures ......
MIT6.S081学习笔记--lec 1
# 引言 ## 操作系统的目标 + abstract H/W `抽象化硬件` + multiplex `多路复用` + isolation `隔离性` + sharing `共享(进程通信,数据共享)` + security / access control `安全性/权限控制` + perform ......
LEC5101视学学习目标
MAT246 LEC5101 Vision and Learning ObjectivesWinter 2023The ultimate objective of the course, is summarized in its title:to present a rich collection ......
MIT 6.172 lec1笔记
为何要做性能工程 性能是购买软件各种特性的货币:我们可以牺牲性能来换取下图中的属性 2004年之后,多核处理器流行了起来。其中每个独立的处理器核都可以参与各种运算,但性能工程仍然复杂因为其涉及到多个方面。如何编写软件来最大化利用硬件,这是此系列课程将要解决的问题。 程序优化实例:矩阵乘法 矩阵乘法原 ......