摘要: 操作系统分为壳层和核心层,壳层就是应用程序了(例如指令),核心层是直接操作硬件的。 一个进程是来调取系统资源的,进程分为系统态和用户态,用户态是指进程只需用户程序的数据,而如果要读取硬件、文件、网络等数据,就要通过系统调用来调用系统态功能了。 进程调度算法。先来先服务。短作业优先。时间片轮转。多级反 阅读全文
posted @ 2020-06-28 18:18 千与千寻_如是 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 网络五层协议。 应用层:我要和你通信,我得认识你,DNS、http。 运输层:我认得你是谁以后,我得确定好传输数据的通用服务手段,修一条什么样的路(水泥路?泥巴路?天空?),TCP(可靠)、UDP(这条路不可靠)。 网络层:我有可能和你之间不是一条路,中间有很多断开的地方,那么我需要通过节点把这些路 阅读全文
posted @ 2020-06-28 17:20 千与千寻_如是 阅读(116) 评论(0) 推荐(0) 编辑
摘要: interface ii1{ public default void de() {System.out.println("默认");}//这里的default关键字不是访问修饰符(隐式public),是接口的特有的关键字,用以表示已被实现的方法,继承类不可写此关键字。 static void st( 阅读全文
posted @ 2020-06-28 16:18 千与千寻_如是 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 程序计数器、虚拟机栈、本地机栈。 堆。 方法区。 运行时常量池(在方法区)。 永久代(现称为元空间,是方法区的一个具体实现,而且仅针对hotpot虚拟机,其他虚拟机没有这个东西)。 直接内存。它不是运行时数据区的一部分,也不是jvm规范的内存部分,它是通过管道和缓存区的I/O方式的,就它可能在缓存区 阅读全文
posted @ 2020-06-27 23:58 千与千寻_如是 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Iterator对象在foreach循环的时候只能使用自己的remove/add方法,如果使用了集合的remove/add方法或者其他线程并发时修改了集合的内容,就属于fail-fast机制,即是一个错误,但是该错误会尽最大可能地抛出ConcurrentModificationException异常 阅读全文
posted @ 2020-06-25 13:28 千与千寻_如是 阅读(141) 评论(0) 推荐(0) 编辑
摘要: FileOutputStream f=new FileOutputStream(new File("sa.txt")); DataOutputStream do=new DataOutputStream(f); do.writeUTF("字符串,可包含中文"); do.writeInt(21); d 阅读全文
posted @ 2020-06-23 21:15 千与千寻_如是 阅读(338) 评论(0) 推荐(0) 编辑
摘要: Object o1=new Object(); Object o2; int i1=3,i2; 浅拷贝 o2=o1;i2=i1; 深拷贝 o2=new Object();o2=o1.clone(); public void md(){ if(3>0){return;} System.out.prin 阅读全文
posted @ 2020-06-22 17:04 千与千寻_如是 阅读(194) 评论(0) 推荐(0) 编辑
摘要: public class Main { public static void main(String[] args) { Object o=new Object(); System.out.println(o+" "+o.hashCode()); }}//会输出java.lang.Object@6b 阅读全文
posted @ 2020-06-22 16:16 千与千寻_如是 阅读(324) 评论(0) 推荐(0) 编辑
摘要: Map、ModelAndView、User、List等对象都可以作为返回值。上述这两种对象都可以使用此注解。使用此注解即表示是在同一次请求的响应体里返回。浏览器以异步http的方式来接收。比如后端的ModelAndView对象可以作为一个值对象(也就是一个页面的字符串形式)传到前端,前端再利用cal 阅读全文
posted @ 2020-06-21 17:38 千与千寻_如是 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 代码 import ... public class Test{ private static Object o1=new Object(); private static Object o2=new Object(); public static void main(String[] args){ 阅读全文
posted @ 2020-06-20 20:50 千与千寻_如是 阅读(106) 评论(0) 推荐(0) 编辑
价值决定认知,认知决定价值观