交流

  • 服务器第一次接收到请求时,开辟了一块Session空间(创建了Session对象),同时生成一个Session id,并通过响应头的Set-Cookie:“JSESSIONID=XXXXXXX”命令,向客户端发送要求设置cookie的响应; 客户端收到响应后,在本机客户端设置了一个JSESSIONID=XXXXXXX的cookie信息,该cookie的过期时间为浏览器会话结束; 接下来客户端每次

  • LCS笔记2023-01-09 18:55:30

    状态的表示:f[i][j]表示第一个字符串的前i个字符,与第二个字符串的前j个字符,能形成的最长公共子序列的长度 边界条件:f[0][i]=f[i][0]=0 因为一个空字符串和另一个长度为i的字符串能形成的最长公共子序列长度为0 这样的话,答案的表示就是f[s1.size()][s2.size()] A[i]==B[j]时,说明A[i]与B[j]正好是相等的,这可以让最长公共子序列的长度

  • String操作字符串,被String修饰的变量是定长且不可改变的,若想对被修饰的字符串修改,使用+号拼接,此时会返回一个新的对象,而不是原本的对象。 StringBuilder与StringBuffer相比于String来说,他们的优势就在于对字符串的操作更加的灵活多变了,使用他的一些方法,如append();对字符串进行增加,返回的对象是当前对象的本身,并不会返回新的对象。 而String

  • HashRouter 和 BrowerRouter HashRouter:基于hash模式,跳转原理使用了location.hash 、location.replace 使用时,在域名后,先拼接/#,再拼接路径: BrowerRouter:基于history模式,跳转原理基于HTML5的history对象的history.pushState、

  • 1、router-link:此标签用来实现路由跳转 2、router-view:路由匹配到的组件将显示到此标签,与router-link配合使用

  • 序列化和反序列化2023-01-03 09:45:28

    #1.什么是序列化? Java序列化就是指把Java对象转换为字节序列的过程 #2.什么是反序列化? Java反序列化就是指把字节序列恢复为Java对象的过程。 #3.为什么要序列化和反序列化? 序列化最重要的作用:在传递和保存对象时.保证对象的完整性和可传递性。对象转换为有序字节流,以便在网络上传输或者保存在本地文件中。 反序列化的最重要的作用:根据字节流中保存的对象状态及描述信息,通过

  • URL由什么组成2023-01-03 09:20:03

    scheme:通信协议,常用的协议http,ftp等。 host:主机,服务器(计算机)域名系统(DNS),主机名或IP地址。 port: 端口号,整数,可选,省略时是默认端口,如http的默认端口是80。 path:路径,由零或多个‘/’隔开的字符串,一般用来表示主机上的一个目录或者文件地址。 query:查询, 可选,用于给动态网页传递参数,可有多个参数,用“&”号隔开,每个参数的名和值用

  • 如果使用 sendRedirect(),它会将状态重置为 302,想要 301 状态码,使用 setHeader() ``` @GetMapping("/test") public void test( HttpServletResponse response) throws IOException { // response.sendRedirect("/demo"); // 30

  • # java 8 主要变化: 1.lambda表达式与Stream API(Lambda Expression and Stream API) 2.方法引用(Method Reference) 3.接口默认方法(Default Methods) 4.类型注解(Type Annotations) 5.可重复注解(Repeating Annotations) 6.方法参数反射(Metho

  • pop() 方法用于删除数组的最后一个元素并返回删除的元素。 ![123.png](https://static.daimaku.net/post/202212/19/89fd60cbe38ad0510000fdfd5b69ff71.png) push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。 ![123.png](https://static.daimaku.net/post

  • https默认端口号是什么2022-12-16 09:16:39

    https默认端口号是443

  • 谷歌 Chrome 浏览器使用 http 网页时,想调用麦克风,需要配置: ## 一、unsafely-treat-insecure-origin-as-secure 打开 `chrome://flags/#unsafely-treat-insecure-origin-as-secure` 填入需要访问的 ip 地址或域名,例如 `http://www.example.com`,然后选择 E

  • js 如何生成随机字符串2022-12-15 09:54:18

    ``` Math.random().toString(36).substr(2) // 通常生成约10~12个字符的随机字符串 ```

  • JavaScript 数据类型2022-12-14 09:27:42

    1.boolean 2.null 3.undefined 4.number 5.bigint 6.string 7.symbol 8.object

  • public interface MessageBiz(接口名称) public class 实现类名称 implements 接口

  • IO流分为什么?2022-12-14 09:20:26

    输入流和输出流 以及字节流和字符流

  • @RequestParam用于url查询字符串(Params)、form-data和x-www-form-urlencoded参数格式解析。但是,get请求下无法解析x-www-form-urlencoded。 @RequestParam可以很方便的解析参数较少的请求,并且易于对参数校验。 @RequestBody用于application/json参数格式解析,且Get Post 方式均可以

  • state是组件内部的状态,用于存储组件内部的数据,可读可写 props是用于接收父组件传给子组件数据的属性,只可读不可写。

  • java接口2022-12-12 09:53:49

    接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合。接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。 接口是公开的,不能有私有的方法或变

  • 1、= = 基本数据类型和引用数据类型都可用 ==左右两边的变量是基本数据类型,比值; ==左右两边的变量是引用数据类型,比地址; 2、equals():只能用在引用数据类型中 equals()左右两边的引用数据类型的变量所在的类中,没有重写Object类继承过来的equals(),那么equals()比较两个变量的内存地址; 如果equals()左右两边的引用数据类型的变量所在的类中,重写O

上一页 1...34567891011...24 下一页