- 博客(13)
- 收藏
- 关注
原创 今日毕设之前端页面(感觉转前端得了)
使用路由更新前的钩子函数可以看到能够打印出来从哪里来到哪里去的路由信息,然后接着调用需要执行的函数即可。
2024-03-16 22:58:04 232 1
原创 【无标题】
需要对axios使用Promise进行一层封装,然后对于成功或失败的请求,分别使用resolve或reject函数进行处理。两个函数必须调用一个,否则不知道到底是成功还是失败。
2024-03-12 22:06:41 271 1
原创 自我发现二叉树在项目中的实际应用
这样只需要遍历一次日期集合(有序的),内部通过日期就直接获取到相关的信息,不需要二次遍历,且二叉树的查找也快,如果为空就直接设置为0。3/01 ~ 3/31 之间每天的订单量,可是我是一个小网站,可能3/05 3/08 3/09... 等某些天中根本没有人下单,那我这些天的数据根本查询不到。首先自己先封装了一个方法,用于获取给定数字的日期范围集合,比如今天是3/12,输入7,返回的集合就是从3/5 ~ 3/11。接下来就是根据返回的日期范围查询结果集,并生成二叉树,最后循坏赋值。红黑树自平衡,更优秀。
2024-03-12 22:04:42 352 1
原创 今日毕设之修改信息功能页面总结
在前端进行正则表达式校验时,需要使用到 Regex.test(str)对正则和字符串进行比对。但是正则表达式是无法直接使用的,必须重新 new 一个 RegExp 生成正确格式的正则表达式:才能使用.test()
2024-01-21 17:47:59 375 1
原创 做登录页面遇到的坑,空白请求!
在做登录页面请求的时候,有时候点击第一次居然返回回来的是一个空请求,控制台中有载荷,但是没有响应和预览,很假很生气。但是第二次总可以成功,token,用户信息等等数据都能展示出来,过程中找了这些解决办法。之前了解过,在项目后台也经常能够看到虽然只发了一次请求,但是拦截器打印的日志却是两次。把前后台的跨域配置来回检查了一次,但是后来发现不是,因为没有报错。
2023-12-22 22:11:35 1521
原创 Vue路由的props参数写法
/props的第二种写法:值为布尔值.若布尔值为真,就会把该路由组件收到的所有params参数,以props的形式传给Details组件.这种形式不会理会query。- 回调函数参数中默认有$route参数,通过结构赋值取出$route中的query值,由于query是一个对象。//props的第一种写法:值为对象.该对象中的所有键值对都会以props的形式传给Details组件。//props的第三种写法:值为函数 函数参数中默认有$route参数。// : -> 占位符。
2023-12-02 16:46:08 455 1
原创 Shell
全局变量和局部变量的区别全局变量:层层嵌套的子bash依然可以访问局部变量:只在当前的bash中可以访问,子bash和父bash都不能访问呢常用系统变量HOMEHOME 、HOMEPWD 、SHELLSHELL 、SHELLUSER查看当前所有的全局系统变量env查看当前所有的变量set(包含全局和局部的,系统的,用户的)Shell 中没有数据类型一说,Shell是一门弱类型语言注意必须在调用函数之前,先声明函数函数返回值可以通过获取,但注意,的值范围是0~255。
2023-11-20 10:41:39 66 1
原创 在linux上远程开发(记录鱼皮)
Tools -> development -> configuration -> addOne(+):SFTP协议:添加一个ssh协议去链接到linux(ip,username,password) -> TestConnection。1. 添加一套运行配置 -> 搜索 remote jvm dubug -> name:配置名称/ Host:虚拟机IP/ port:默认就好/JDK版本:根据实际 -> 最终会生成一段<命令参数>RootPath -> / 查看linux下的所有文件 -> ok。
2023-11-08 17:52:50 65 1
原创 回温多线程
2.使用字符串String作为线程对象锁。在黑马点评中好像记得这里需要加 .intern()来保证常量池还是堆中字符串的唯一性。忘记了。
2023-09-26 18:03:26 41
原创 黑马点评第二阶段自我汇总.没发布吗?
乐观锁有版本号法和CAS法(optimistic locking)对于数据冲突保持一种乐观态度,总认为操作数据不会被其他线程所修改,因而不会对操作的数据进行加锁,只有到数据提交的时候才通过一种机制来验证数据是否存在冲突。乐观锁并不会真的加锁,而是通过一些状态的检验达到操作互斥的效果。:是在数据表中加上一个 version 字段来实现的,表示数据被修改的次数,当执行写操作并且写入成功后,version = version + 1compare and swap),比较与交换算法,一种无锁的算法。
2023-08-04 21:48:59 54
原创 之前的项目笔记
</select><select data-district="--区--" id="district"></select><select data-city="--市--" id="city">
2023-08-03 22:34:02 59
原创 黑马点评第一阶段商户查询缓存(中风头疼。。。)
1.缓存穿透:指缓存和数据库中都没有的数据,而用户不断发起请 求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。
2023-08-03 22:26:56 85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人