Posts

Showing posts from August, 2022

Performance Talk

Image
 

[读书笔记] 容器进程调度时是该优先考虑CPU资源还是内存资源?

  https://mp.weixin.qq.com/s/8dXxQi4QOrYLSSEyItSlNA CPU 资源是分时来调度的,每个进程都会得到一些时间片进行执行。所以 A 机器上不管 CPU 有多忙,再加一个的进程来运行话其实影响无非就是所有的进程都运行的更慢了一些。再换个说法,就是 CPU 资源是可以超卖的,是属于可压缩资源。 当机器物理内存不是很充足的时候,如果申请的内存过大,操作系统就可能会挑选在运行的一些进程将其杀掉。

【读书笔记】编码用这 16 个命名规则能让你少写一半以上的注释!

https://xie.infoq.cn/article/76e43e489d1898ce4500da5b8 保持命名形式的一致性 避免缩写 将描述事物最准确的名词放在最后 让代码像语句一样连贯 对于非布尔类型的属性或变量使用名词 对于代表可执行某类操作布尔属性,优先使用能动词 对于布尔类型的参数,不要使用动词 对于布尔型属性和变量,应该使用正向名称 使用祈使动词来命名函数或那些产生其他效果的方法 对于主要目的是返回一个值的函数优先使用名词或非祈使动词 不要在方法名称开头加 get 如果方法是将一个对象复制成为另一种表现形式,那么使用 toX() 形式 如果返回的是原对象的不同的表现形式,那么使用 asX() 形式 不要在方法名称上重复参数名 对于泛型,遵循通用的助记符

Setup Strikesthrough shortcut in Outlook

 https://techwelkin.com/strikethrough-shortcut-key-for-ms-word-excel-outlook Ctrl+D,   Ctrl+Alt+('+' in numpad)

在bash里并行运行命令

要求: 一个job,在server上同时运行几个process,只要有一个process失败 ,整个job就标记成失败。 实现: command_api &  process_api=$! command_worker &  process_worker=$! command_hworker &  process_hworker=$! wait $process_worker exit1=$? wait $process_api exit2=$? wait $process_hworker exit3=$? exit $(($exit1+$exit2+$exit3)) 参考 https://blog.csdn.net/fengfengzai0101/article/details/104047419