冰化了还有棍儿

冰化了还有棍儿

永远年轻,永远在路上

cse-lab1踩坑
  1. memcpy与strncpy。
  2. get_inode需要在堆中分配内存。
  3. 局部字符数组最好初始化为0。
  4. ino的block不要随便free,有可能free掉别人的合法block。
inode文件系统

7层架构

Block Layer

将block的序数,映射到block中实际的数据。

块大小的权衡

太小,则bitmap所需空间太大。

太大,则内部浪费可能比较严重。

JPA事务控制与外键死锁

问题背景

在做app作业一的第二部分时,遇到了问题(自以为是问题,没想到老师是故意让我们发现这是个bug)。

flowchart LR;
A(OrderController::createOrder) --> B(OrderService::createOrder);
B --> C(OrderDao::addOne);
B --> D(OrderItemDao::addList);

如图,在电子书服务系统E-Book中,我们进行订单创建,一个订单order中包含多个订单项orderItem

现在我们要对OrderService::createOrderOrderDao::saveOneOrderItemDao::saveList进行事务传播控制,分别简称三部分为A,B,C。

若A和B设置为REQUIRED,而C设置为REQUIRES_NEW,则会出现死锁问题。

我的画

Pro Create

日期:2022-9-19


炭治郎

《苏东坡传》

莫听穿林打叶声,何妨吟啸且徐行。竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。

料峭春风吹酒醒,微冷,山头斜照却相迎。回首向来萧瑟处,归去,也无风雨也无晴。

走进林语堂先生的《苏东坡传》,东坡正传没见几句,倒是看了不少苏家长辈的趣事,还有三苏二次赴京上任途中的三峡奇景。林语堂先生的语言通俗易懂,偶尔诙谐幽默。例如,今日读到,苏洵青年时期不爱读书。直至27岁,看到自己的哥哥,内兄,还有两个姐丈,都已科考成功,行将做官为吏,顿时追悔韶光虚掷,痛自鞭策。对此,他这样写到:

大人常举这件事来鼓励年轻人,告以只要勤勉奋发,终会成功的。当然,聪明的孩子也许会推演出相反的结论,那就是孩童之时不一定非要专心向学。

又有另一处。书中讲到,古时行经三峡的人,往往在进入三峡之前焚香祷告,出了三峡再焚香谢神。于是:

不管他们上行下行,在三峡危险的地方,神祇准保有美酒牛肉大快朵颐。


avatar
LULU
欢迎欢迎😁