- 博客(74)
- 收藏
- 关注
原创 Vue3 基础记录
什么是hook?—— 本质是一个函数,把setup函数中使用的Composition API进行了封装。类似于vue2.x中的mixin。自定义hook的优势: 复用代码, 让setup中的逻辑更清楚易懂。就是封装一个函数,为了复用。
2024-12-21 21:46:47
855
原创 Vue2 router相关记录
全部的路由守卫的顺序是如下的前置 => 独享 => 进入 => 离开 => 后置比较容易混淆的是,组件和前后置路由守卫,组件内路由守卫是组件内部的自己的独特的业务逻辑,是独有的,且也会影响是否放行。
2024-12-20 23:06:33
711
原创 Vue2 todoList小项目记录
这里写的东西,都是比较原始的,像组件的通信这些,使用的是最原始的propsprops按理来说,用于父和子之间的传递,所以如果如果是兄弟组件,只能两个兄弟组件通过父组件,来共享数据,或者说爷孙关系的组件的话,还得通过爷 -> 父 -> 子这样传,之后的完善还是很有必要的。
2024-12-18 21:50:13
799
原创 Vue组件相关记录
创建组件api Vue.extend({})不能使用el,因为按理来说,组件不应该固定挂载谁,并且data返回的是函数,不能写成对象在components里边使用就是用前面是组件名,后面是组件组件名相关问题组件名在开发者工具中,都是首字母大写的一个单词组成: 大小写都可以schoolSchool但是组件注册的时候写什么名字,你的标签就得写什么名字,避免出错局部注册多个单词组成:第一种写法(kebab-case命名):my-school。
2024-12-14 03:36:25
504
原创 Vue基础记录
组件化声明式编码使用虚拟dom + 优秀Diff算法在生成真实dom的时候,会先有一部虚拟dom,且新的虚拟dom会和旧的虚拟dom进行diff算法比较如果有些dom没改,那么就可以不用再重新渲染了,提高性能。
2024-12-13 18:37:48
1046
原创 ES6 混合 ES5学习记录
{} 花括号里边就是块级作用域一般为了块级作用域里边的数据不和外边的干扰,里边的变量用let函数作用域函数里边的作用域。
2024-12-11 11:11:49
700
原创 java项目部署相关记录
需要注意的是,windows的java环境要和idea项目里边的java是一致的。在文件夹打开,然后再次目录上开cmd。先打包,打包成功,找到对应jar包。redis我使用小皮面板开的。
2024-12-10 05:55:47
173
原创 记录Threadlocal使用
我们在请求发送到服务器前,判断是否带着token,如果token解析正确,写入ThreadLocal。并且在请求完成之后,清空ThreadLocal。编写ThreadLocal工具类。
2024-11-30 06:11:19
467
原创 IPC 进程间通信
两者不同之处 在于 named pipeline provides a pathname 与之关联,以有名管道的形式存在于file system中,so two processes 没亲缘关系,也可以互相通信,他们只要访问这个路径就ok了,named pipeline exist in file system,the content exists in the memory。互斥量会为了thread之间的互斥,信号量用于线程的同步,他们两的区别就是互斥和同步的区别。key will传递改sigal。
2024-04-01 09:54:21
900
原创 JavaGuide-SQL在mysql中的执行过程
类似于保安,进行用户认证,包括账号密码 + 权限,如果验证通过,会去查该用户下的所有权限,之后的权限判断都是按照这个地方查到的权限,所以,理论上来说,连接不断的化,就算改了该用户的权限,也可以用.查询语句的执行流程: 权限校验 查询缓存 -> 分析器 -> 优化器 -> 权限校验更新语句的执行流程: 分析器 -> 权限校验 -> 执行器 -> 引擎 -> redo log(prepare) -> binglog -> redo-log (commit)
2024-02-23 19:57:12
1084
原创 JavaGuide-对于数据库方面的总结记录
元组: 关系是一张表,元组就是行,列是属性码: 码是标识实体的属性,也就是列候选码: 可以唯一标识一个实体的一个元组,可以是一个列,也可以是多个,并且需要注意的是,候选码是最精简的,不能说,子集也能标识这个实体主码: 也叫主键,在候选码中选出来的,一个实体只有一个,但是可以有多个候选码外码: 外键, 一个表的属性是另一个表的主键,这个属性就是外键主属性: 候选键中出现的列就是主属性非主属性: 没出现过的。
2024-02-20 03:17:47
883
原创 Redis 布隆过滤器
总结来看,我这个小布隆过滤器,只有2^32个位置,而且还只是看一位的,所以蛮粗糙的,但是不妨碍我们理解布隆过滤器,不管他多复杂,思想都是一样的,都要去做hash的运算,算位置,比较位置,就没了。
2024-01-31 23:50:36
1242
原创 WebSocket 整合 记录用法
WebSocket 是基于tcp的一种新的网络协议,可以让浏览器 和 服务器进行通信,然后区别于http需要三次握手,websocket只用一次握手,就可以创建持久性的连接,并进行双向数据传输Http和WebSocket的区别他的应用场景也很广泛,最先想到的就是聊天的系统,用这个实现合理。
2024-01-29 18:44:01
1274
原创 SpringTask 整合
springTask是在springboot的依赖里边的所有,我们不用引入maven坐标,因为它太小了我们要在启动类设置。
2024-01-29 16:18:25
364
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人