摘要:
跳转 1.使用request完成 2.跳转的本质是在服务器内部把请求和响应进行转发,转发给下一个资源 3.如果request中有数据,在跳转到的每一个资源中都可以拿到一个数据(从开始到结束只有一个request对象) 4.由于服务器跳转是把请求和响应在服务器内部中来回转发,所以浏览器的地址栏中的地址 阅读全文
摘要:
java8新特性一、java8有哪些新特性lambda表达式函数式接口默认方法 (接口中定义default方法)方法引用接口中的默认方法出现的好处?不用修改实现类的情况下, 功能的增强Java8的明显特点是通过默认接口定义、Lambda表达式、方法引用、函数式接口带来了函数式编程1.java8中的接 阅读全文
摘要:
File创建file对象的3种方法new File("src/aa");直接文件地址new File(file2,"a.aa");创建在file2目录下a.aa对象(file2不是目录会报错)new File("src/ab,"b");src/ab不存在会报错 字节--》字节流 inputStrea 阅读全文
摘要:
线 程 : 1,不能脱离进程执行 2,线程用来执行代码 3,线程可以同时运行,多个线程可以同时执行代码 cpu : cup 在同一时刻只能执行一段代码 线程1:指令 --> 调度 --> 访问资源 线程2:指令 --> 调度 --> 访问资源 【线程用来执行代码, 执行run方法中代码 线程执行完r 阅读全文
摘要:
进程调度参考博客地址:https://blog.csdn.net/qq_33591903/article/details/836191721.计算机通常只有一个CPU, 在任意时刻只能执行一条机器指令,每个线程只有获得CPU的使用权才能执行指令。2.并发执行:从宏观上看,各个线路轮流获得CPU的使用 阅读全文
摘要:
推荐参考:https://www.cnblogs.com/wxd0108/p/5479442.html 推荐参考的博客讲的很详细,线程的生命周期图画的不错 1(1).进程:每一个进程都有自己独立的内存空间,这个内存空间有操作系统分配 (2).线程:一个进程中的一条执行流程 线程不可以脱离进程独立执行 阅读全文
摘要:
1.Redis一个免费开源的key-value数据库2.redis的特点 1)支持数据的持久化2)不仅支持key-value类型的数据,同时还提供list,set,map,hash等数据结构的存储(单个数据都被认为是字符串类型)3)支持数据备份2.优势性能高丰富的数据类型原子操作丰富的特性:还支持p 阅读全文
摘要:
其实运用了背包问题的思想,假设对这个问题建立了函数:f(m,n) 从n个数中取:有两种情况 n不在这若干个数中,f(m,n-1) n在这若干个数中,f(m-n,n-1) 所以 f(m,n)=f(m,n-1)+f(m-n,n-1) 根据上式,应用递归的思想,编程如下: public class Tes 阅读全文
摘要:
一、反射反射:利用类加载时在堆中创建的java.lang.Class对象去获得该类类加载以后在方法区中创建的类信息、方法信息、变量信息..... 反射:把java类中的各种结构(方法 属性 构造器 类名)映射成一个个java对象 获取Class对象 1。对象名.getClass() 2。类.clas 阅读全文
摘要:
集合是存放对象的引用的容器。集合 = 数组/其他内存结构 + 可变长度 + 一堆方法 + 简单操作。集合类型主要有3种:set、list和map。| | | | >HashSet | | |->Set | >TreeSet | | | | >LinkedHashSet 自己了解 | | | | | 阅读全文