交流

  • RestController的作用相当于Controller加ResponseBody共同作用的结果,但采用RestController请求方式一般会采用Restful风格的形式。 Controller的作用:声明该类是Controller层的Bean,将该类声明进入Spring容器中进行管理 ResponseBody的作用:表明该类的所有方法的返回值都直接进行提交而不经过视图解析器,且返回值

  • ## 常规情况 系统偏好设置 -> 用户与群组-> 点击用户名 -> 登陆项 将不需要的启动项删除即可。 ## 特殊情况 Mac上有些软件无法禁止开机启动并且在“登陆项”里面没有它的选项 ### macOS 系统的启动项会以 .plist 的文件存在于以下目录中: - `/Library/LaunchDaemons`:系统启动时运行,用户不登录也会运行。 - `/Library/La

  • 哈希.md2023-01-20 22:37:24

    关于这篇,更好的阅读体验,看附件

  • 哈希学习笔记2023-01-20 22:33:34

    ## 前言 ### 理解 将一个内容映射成另一个内容,如: 1. 班级学生学号 2. 打车/外卖 手机尾号 3. 口红色号 ### 简介 将一个内容映射进一个数组(哈希表) 例如 H(X) = X % 11 可以将任意一个数组映射成区间 [1,11) 之间的数 ### 冲突 可能会有数 $\%$ 一个数在同一个位置,我们有两个办法解决 1. 加上一个数,直到一个空的位置(但是查

  • CF1772C 题解2023-01-19 23:08:12

    # Different Differences ## 题面翻译 共 $t$ 组询问,定义一个数组的特征数为 **相邻两数差的不同值的个数**。例如数组 $[1,3,4,7,8]$ 的相邻数差为 $[2,1,3,1]$,共有 $ 个不同的值,即原数组的特征数为 $。构造一个长度为 $k$ 且数组中每个数都不超过 $n$ 的一个 **严格递增数组**,使其的特征数尽可能大。输出这个数组。

  • Windows 下: ``` ctrl + alt + [ ctrl + alt + ] ``` mac OS 下: ``` command + ` ```

  • ``` overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; ```

  • Vue中$Router和$Route的区别2023-01-12 19:58:33

    $router:全局路由对象,包含所有路由,push(跳转页面)/replace(替换页面)/go(前进或后退)任何页面都可调用 $route:局部路由对象(当前激活的路由信息对象),可以获取当前路由信息(path,name,params,query)

  • jsp的session2023-01-12 09:20:28

    jsp 的 session 我们一般用来存一些用户信息之类的。因为 http 是没有状态的协议,所以需要 session 机制来保存状态。

  • @这东西代表着到src这个文件夹的路径。 @ 等价于 /src @/components 就是 /src/components

  • `React` 中,使用 `map` 生成列表项时,需要给列表项指定一个 key 属性 let cat = ["首页","推荐","限免"] let nav = cat.map((item,index)=>{ key = {index} //map里面两个属性,第二个为索引 })

  • 服务器第一次接收到请求时,开辟了一块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

上一页 1...2345678910...23 下一页