- 博客(23)
- 收藏
- 关注
原创 Java快速排序算法,为什么先基准右边开始判断而不是左边
如果我们先从右边开始判断比基准小的元素,那么首先找到的是比基准小的元素。在这个例子中就是元素1,接下来再进行基准元素交换,数组就会变成下面这样。总的来说就是首先找到元素是比基准元素大还是比基准元素小,对应就是先从右边开始还是先从左边开始的问题。此时 left 指针和 right 指针相等,那么就会跳出while循环,指针指向的元素会和首元素交换。while循环中,为什么要先判断基准的右边从最大索引开始而不能从基准的左边开始判断,从0索引开始呢?显然这样做是错误的,基准元素8的左边存在比基准元素大的元素。
2023-12-07 11:44:07 580
原创 Invalid bound statement (not found)错误解决
Invalid bound statement (not found)错误解决
2023-11-21 18:48:25 77
原创 预检请求作用
预检请求通常是一种OPTIONS请求,其中包含了一些用于检查的请求头信息,例如Origin(请求源)、Access-Control-Request-Method(实际请求的方法)和Access-Control-Request-Headers(实际请求的头部信息)等。预检请求允许服务器检查客户端的请求头(Request Headers)和方法(HTTP Methods),以确定是否支持跨域请求。总之,预检请求是CORS机制的一部分,用于确保跨域请求的安全性和可行性,以维护Web应用程序的安全和可靠性。
2023-10-31 19:21:50 468 1
原创 IDEA启动服务时提示端口被占用,提示:Web server failed to start. Port 8080 was already in use.
IDEA在启动项目时端口号8080被占用导致启动失败
2023-10-19 11:19:08 297 1
原创 day08_拦截器&异常处理机制&注解配置&与Ajax交互&Mybatis
Mybatis是持久层框架,主要作用简化JDBC操作,是一个半自动化的ORM映射框架Object Relational Mapping 对象关系映射映射说明:需求:将数据库中的数据转化为对象方式一:数据库中的表到对象 自动映射表 -> 对象字段 -> 属性方式二: 将对象自动生成sql新增sql : insert into 表名 (字段名) values (属性值)其他自动化框架典型代表:Hibernate: 映射和sql都自动生成 学习额外的 hsql语句。
2023-10-09 08:25:56 104 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人