20200801

今日笔记

1.批处理(batch processing)流程:由操作员代表用户域将作业(queue程序,指令,数据)一个个的输入到机器中,收集到一个批次,然后进入机器域,按照队列优先级的顺序排队,
执行,返回结果给用户域。
2.交互式处理(interactive processing):允许执行一个程序通过远程终端与用户对话。
3.实时处理(real-time processing):计算机被强制在一个限期内执行任务。
4.分时(time-sharing):多个用户共享对同一台计算机的访问。
5.多任务处理(multitasking):单个用户同时执行多个任务。
6.多道程序设计(multiprogramming):时间被分割成时间片,每个作业执行时间被限制为一个时间片,而时间片过去正在执行的作业暂时放弃,执行下一个
任务,由此就造成了一台计算机可以同时执行多个任务的假象,实际工作效率并没有改变。
过去计算机操作员==现在的计算机系统管理员(约等于)
7.负载平衡(load balancing把任务动态的分配给各个处理器,使得所有处理器都得到有效的利用)和均分(scaling,把任务划分为若干个子任务,与可用的处理器
数目匹配)。
8.嵌入式系统(embeded system):为特定任务的设备进行操作系统设计,例如手机,手提电脑,医疗设备,家用电器,车载电子设备。特点是能够节省电池电量,
满足严格的实时截止时间,或者在很少或者没有人为监控的情况下进行连续工作。
9.需要知道的常识:文件格式,磁盘格式,控制台操作,文件管理,文件路径,文件属性,文件后缀名。
10.进程:新进程,就绪状态,排队,获得处理机,运行状态(当运行所需的资源在被占用的时候会进入等待状态,等到了资源后进入就绪状态。例如打印机)
,时间用完返回就绪状态,当完成或者异常停止。不能跳状态。
11.操作系统需要探知并解决死锁

今日成果

由于回到公司和同事结组做一个新模块,不允许调用之前已有的服务,所以我从0搭建了一个springboot+mybatis的项目,其中使用了插件lombok和druid其余暂时未用到

搭建过程中遇到的问题1.配置pom文件时mybatis版本号一直爆红。 解决方式:把所有的依赖重新导入了一下

问题2.重新导入后解决问题1,标签project又爆红 解决方式:把mybatis删了,重新导入,解决。

问题3.全部配置好后,写了个一个学生表进行添加测试了一下,但是一直404找了好长时间的原因,未找到。最后发现是项目目录结构问题,把所有的包都弄成了和启动类并列的包,导致无法

扫描到所有的包。

解决办法:把启动类拿到了上级目录。

小彩蛋:最新版的ie浏览器Edge好像不支持百度翻译,而且百度翻译不能加载Google翻译插件,所以只能直接使用Goolgle翻译。

成果2.观看电影 Ready Player One

以一个程序员的角度去看这个电影,大概就是一个多进程的程序,每一道门代表着进入不同的程序,而在挑战1中,倒车进入另外一个与正常赛道相似的程序,没有任何阻碍的就到达了终点

,而正常的赛道1应该是永远跑不通的一个程序,除非修改源码。而打金币等设计,就是在掠夺计算机资源。其中最核心的地方日志博物馆,显然就是我们的编译器报给我们的日志,比如log4j。而在最终Player One 成功拿到钥匙,来到宝藏处,控制所有绿洲的无非也就是一个红色按钮,也就是说,再强悍的虚拟世界也无非就是一个程序,一个close什么都没了。而绿洲的作者也告诉人们,尊重现实,热爱现实,这也是影片主要表达的对当今人们的警示。

原文地址:https://www.cnblogs.com/huxingwang/p/13417632.html