- 博客(28)
- 收藏
- 关注
原创 链表专题一合并有序链表
另外一个就是将一个链表结点拆下来,逐个合并到另外一个对应位置上去。这个过程本身就是链表插入和删除操作的拓展,难度不算大,这时候代码是否优美就比较重要了。
2024-09-08 13:32:27 307
原创 链表经典题型-回文序列
将链表元素全部压栈,然后一边出栈,一边重新遍历链表,一边比较,只要有一个不相等,那就不是回文链表了。进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题?方式一:链表:放在数组两边向中间对比。这种方法事为逃避链表。输入: 1->2->2->1。
2024-09-08 12:12:31 136
原创 链表经典题型
上面有哈希与集合的方法,接下来为了了解栈,可以了解一下使用栈,但是这个方法空间复杂度 需要两个O(n)通过hash辅助查找。类似的,通过集合更简洁一些 不过hashMap常用一些 下面为集合代码。
2024-09-08 11:36:25 231
原创 部署上线的一些问题,跨域,闪退,秒退,前端404访问
403Forbiden,控制台显示跨域问题,因为自己使用了重复了的解决跨域的方式,跨域问题的解决有其中两种方式 一种是nginx配置跨域 并且在nginx中添加请求头 添加 access origin等操作,但是我更推荐使用后端springboot的配置类WebMvcConfig,真正体现了什么叫做灵活。
2024-08-22 17:40:07 156
原创 Session Cooike配置下domain和path
在限制 cookie 的发送方面确实有一定的相似性,但它们的侧重点不同。这两者一起工作,以更精细地控制 cookie 的发送和接收。则是在这些域名下的哪些具体路径可以使用cookie。这两者一起帮助确保cookie的使用既安全又高效。的结合使用提供了一种方式,让开发者可以非常具体地控制哪些页面或服务可以设置或访问特定的cookie。更多地关注于哪些域名下可以使用cookie,而。
2024-08-19 08:28:30 243
原创 ant design pro umi-request请求库,前端多环境部署
全局请求类 plugin下面的globalRequest。做额外配置 使用prefix指定请求的前缀。
2024-08-17 21:25:59 88
原创 ant design pro前后端开发环境跨域配置
这些请求会被你的开发服务器(通常是一个由前端构建工具提供的本地服务器)接收,然后根据你的代理配置将请求转发到后端服务器(在这个例子中是。:在生产环境中,你也可以通过配置服务器来管理跨域请求,而不必在前端代码中硬编码后端服务的URL,这有助于增加安全性。框架提供了procy文件中的跨域配置,procy中填写的属于是要转发的位置。代理的作用是在本地开发环境中无缝地将请求转发到实际的后端服务,而这一切对前端代码是透明的。:代理可以帮助你在本地开发环境中模拟生产环境的行为,从而确保应用的行为在不同环境中的一致性。
2024-08-17 20:43:42 161
原创 ant design pro 请求进不去 状态码304 禁用缓存200,加载不出来
删除了src下面的.umi文件夹 然后yarn 重新安装了依赖。本来以为只需要把nodeModule删除了重新安装即可 实际情况是.umi也需要重新装。
2024-08-17 10:31:07 58
原创 微服务之间接口模块找不到不互通
现然 主启动类只能扫描当前包及其子包,并不能在各个微服务模块之间共同使用 因为这个错误和单体项目想到的解决思路会有所不同 所以拿来。使用openfeign解决。
2024-08-14 17:07:58 92
原创 无法将“openapi”项识别为cmdlet函教脚本文件或可运行程序的名称。请检査名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符:1
今天做OJ项目使用OPENAPI生成文档的时候,根据openapi-typescript-codegen官网给的指令安装后,使用示例usage给的openapi --input --output……指令报错,显示无法使用culmet 路径不对 通过查找资料 把它安装到全局变量就可以了不报错了 在这里分享一波 以后做oj的遇到可以直接全局在星球搜索 npm install -g openapi-typescript-codegen。
2024-08-03 15:42:43 101
原创 axios发送请求不携带cookie
正常是应该加入axios.defaults.withCredentials=true,但是加入之后F12找到请求仍然没有携带cookie的请求标头,因此根据查找信息 在后端设置cookie的地方加入了两个配置same-site=none;成功解决问题 携带了cookie 的请求标头。
2024-06-28 11:15:17 312
原创 nvm切换node版本 星号不改变但是显示切换成功
找到nvm安装路径下的setting文件 里面有两个路径 一个是nvm 的路径 另外一个path填写需要切换的18版本的安装路径xx/xx/xx/xx/v18.2,然后在环境变量中修改即可。
2024-06-19 11:42:58 140
原创 登录态方法列举
记录用户登录态的方法有多种选择,常见的有使用 Session、JWT 和 OAuth2。选择哪种方法取决于具体应用场景和需求。Session 简单易用,适合中小型应用;JWT 无状态、跨域支持好,适合微服务架构;OAuth2 提供第三方认证,适合需要集成外部认证服务的应用。
2024-06-09 16:32:04 115
原创 git主要使用
暂存区存在的原因是:如果每次修改都需要提交的话非常麻烦,货车拉货的比喻可以说是非常贴切/或者git clone [url]会创建一个隐藏文件 .git。
2024-05-25 17:27:55 225 1
原创 数据库索引的整理
数据结构存储,决定了数据查找和操作时的效率,包括时间复杂度和空间复杂度,而在取舍的时候,也无非就是时间换空间,空间换时间的权衡罢了,所以,这就很好的解释了,为什么MySQL在索引的底层设计上,选用了B+树,而没有选用B-树,或是红黑树,AVL树等等其他数据结构。总之,就是使用B+树作为索引的结构存储,能在I/O性能上得到一个较大的优势。抛开其他的数据库索引实现,主讲MySQL的索引底层实现,其底层是通过B+树来实现的数据结构存储。数据库管理系统中一个排序的数据结构,以协助快速查询,更新数据库中表的数据。
2024-05-21 10:50:09 190
原创 虚拟机与主机的连接
主机与虚拟机ping ipconfig查询自己的ip地址。虚拟机上与主机ping ifconfig查询自己的ip地址。要把虚拟机与主机互相ping通。
2023-11-28 11:42:27 391
原创 RestTemplate工具的使用
当订单去调用支付微服务的时候,订单模块不能够像支付模块一样,导入service对象进行操作。两个服务之间调用,在最原始的阶段,是HttpClint技术。之后用的便是封装了之后的RestTemplate。resttemplate发送的是json体的body参数,接收端接受需要使用@requestbody注解接收。是一种简单便捷的访问restful服务模板类,是Spring提供的用于访问Rest服务的。添加了配置类之后,便可以在订单微服务的控制层使用。
2023-11-26 12:28:32 405 1
原创 An incompatible version [1.2.31] of the Apache Tomcat Native library is installed, while Tomcat requ
qpringboot运行时显示error,此时需要下载一个文件,将dll文件放在jdk的斌目录下。
2023-11-05 20:36:00 176
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人