![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 51
Cris Rain
这个作者很懒,什么都没留下…
展开
-
java牛客错题记录
操作系统1.关于进程三态(运行态、就绪态、阻塞态)的一些易混知识点一、导致进程变成阻塞态的事件等待资源(临界资源、临界区)信息交换(I/O输入输出、读写内存)进程同步(停下来等待其他进程)二、导致进程变成就绪态的事件阻塞的进程获得等待的资源或信号 (阻塞态 —> 就绪态)时间片轮转的情况下,进程的时间片用完了 (运行态 —> 就绪态)CPU调度给优先级更高的进程 (运行态 —> 就绪态)三、“阻塞态”又叫“等待态”、“封锁态”原创 2022-04-02 20:45:07 · 703 阅读 · 0 评论 -
java设计模式 学习历程
1 设计原则1.1 开闭原则对扩展开放,对修改关闭 (代表:接口)1.2 里氏代换原则尽量不重写父类代码(举例:正方行类不继承自长方形类)1.3 依赖倒转原则高层模块不依赖底层模块 (原则:都应依赖于其抽象),降低客户与实现类之间的耦合1.4 接口隔离原则各个功能模块相隔离,比如电脑a有dvd,而电脑b没有dvd,故而需要dvd为单独的接口,其他硬件同理1.5迪米特法则最少知识原则,如果两个实体之间无需通讯,如体育老师和数学老师,那么久不应该发生相互调用,需要调用时应当采用第三方间接调用原创 2022-03-07 13:48:59 · 187 阅读 · 0 评论 -
认识DevOps
本文图文摘抄自[1] 知乎@yumminhuang的回答[2] https://blog.csdn.net/m0_38032942/article/details/111158602[3] https://blog.csdn.net/yupyuping/article/details/112131236原创 2022-02-27 13:34:05 · 219 阅读 · 0 评论 -
集合相关知识
需要xmnd原文件的可以评论或者私信,有空就会发原创 2022-02-26 22:12:22 · 138 阅读 · 0 评论 -
垃圾回收机制
GC何时被触发?GC分为:Scanvaenge GC当新对象生成后,发现Eden区空间满了,就触发Scanvenge GC,对Eden区进行GC,清除非存活对象,并且把尚且存活的对象移动到Survivor区,然后整理两个Survivor区。大部分对象是从Eden区开始的,同时Eden区不会设置的很大,所以Eden区的GC会比较频繁。所以用Scanvenge这种速度快效率高的算法,是Eden尽快腾出空间来。Full GC对整个堆进行清理,包括Young(新生代)、Tenured(老年代)和P原创 2022-02-24 20:43:55 · 156 阅读 · 0 评论 -
计算机网络读书笔记
传输层: 提供进程与进程之间的逻辑通信复用和分用:复用,就是都可以通过传输层再传输到网络层。分用:传输层从网络层收到数据后交付指名的应用进程。差错检测。两个协议。tcp udptcp可靠,面向连接的传输控制协议。面向连接,时延大。udp不可靠,无连接的用户数据报协议。时延小。套接字Socket唯一标识网络中的一个主机和它上面的一个进程。socket=(主机ip地址,端口号)UDP在IP服务之上增加了很少的功能:复用分用和差错检测。特点:无连接,减少开销和发送数据之前的时原创 2022-02-20 16:32:17 · 214 阅读 · 0 评论 -
MYSQL学习
mysql学习笔记,不定时更新原创 2022-02-19 20:26:00 · 344 阅读 · 0 评论 -
git版本控制操作指令
一、 Git 常用命令速查git branch 查看本地所有分支git status 查看当前状态git commit 提交git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am “init” 提交并且加注释1.远程仓库git remote add origin [ssh] 添加远程仓库【- 远端名称,默认是origin,取决于远端服务设置】git push origin master 将文件给推到服务器上 (加上[-f]强制覆原创 2022-02-13 21:05:08 · 65 阅读 · 0 评论 -
Redis学习历程
基础和应用什么是Redis?Redis是互联网技术领域使用最为广泛的储存中间件,有着超高的性能;完美的文档;简洁易懂的源码和丰富的客户端库支持。被许多互联网大厂使用。Redis能用来做什么?缓存!相对于Memcache而言,Redis更容易被理解、使用和控制。分布式锁!Redis里面的锁方法都是别人封装好的,拿过来基本就可以使用,内部细节没必要了解?业务范围:贴吧管理,减少数据库压力。其他方法后面娓娓道来。Redis数据结构五种基础数据结构Redis所有的数据结构都是以唯一的key字符串原创 2021-11-26 15:28:15 · 69 阅读 · 0 评论 -
学习笔记:maven
我们为什么要使用依赖?在dependencies中配置依赖,有了依赖我们的项目就能使用别人的资源而不用拷贝jar包<!--配置junit依赖--><dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</ve原创 2021-11-01 19:58:40 · 80 阅读 · 0 评论 -
接口和抽象类的区别
转载 2021-10-26 23:50:32 · 53 阅读 · 0 评论 -
读书笔记:《大话数据结构》第一章
第一章1.1 基本概念1.1.1 数据数据:描述客观事物的符号。可以输入到计算机中,能被计算机程序处理。1.1.2 数据元素数据元素是组成数据的、有一定意义的基本单位,在计算机中通常作为整体处理。也被称为记录。1.1.3 数据项一个元素可以由若干个数据项组成。数据项是数据不可分割的最小单位。1.1.4 数据对象数据对象是性质相同的数据元素的集合,是数据的子集。1.1.5 数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。1.2 逻辑结构与物理结构1.2.1 逻辑结原创 2021-10-12 14:10:41 · 132 阅读 · 0 评论 -
《java编程思想(第四版)》第一章 读书笔记
《java编程思想(第四版)》读书笔记第一章 对象导论1.1 抽象过程1.2 每一个对象都有一个接口1.3对每个对象都提供服务1.4 被隐藏的具体实现1.5复用具体实现1.6 继承1.6.1 “是一个”与“像一个”的关系伴随多态的客户换对象1.8 单根继承结构1.9 容器1.9.1 参数化类型1.10 对象的创建和生命期1.11 异常处理:处理错误1.12并发编程1.13 Java与Internet1.13.1 Web是什么?1.13.2 客户端编程第一章 对象导论介绍背景性和补充性的材料,可先跳过。原创 2021-10-06 19:49:09 · 368 阅读 · 0 评论