- 博客(53)
- 资源 (3)
- 收藏
- 关注
原创 IDEA操作工具(字体颜色)
背景色设置步骤:File——settings—Editor——colorSchema—general——text选项。,设置选中的字体的背景色,字体颜色。
2025-02-12 14:44:29
240
原创 JS,递归,处理树形数据组件,模糊查询树形结构数据字段
JS递归如何模糊查询树形结构数据,根据数据中的某一个字段值,模糊匹配。// JS查询树形结构数据,根据id查询该节点和所有父级节点。
2024-12-17 09:40:04
501
原创 iframe数据传输问题,以及dispatchEvent用法
iframe页面嵌套数据问题:引入该博主的技术观点,感谢链接地址 https://juejin.cn/post/7069972084654342174https://developer.mozilla.org/zh-CN/docs/Web/API/Window/postMessagehttps://blog.youkuaiyun.com/monkindey/article/details/23659387window.parent.postMessage({data:{ status:200 }}, "http://
2024-07-21 11:32:15
337
原创 VUE依赖注入?
Symbol是一种唯一且不可变的数据类型,每个Symbol值都是唯一的,不会与其他任何值相等,包括其他Symbol值。这使得Symbol非常适合用作对象属性的标识符,以确保不会发生属性名冲突。在计算机编程中,Symbol是一种基本数据类型,是在ECMAScript 6 (ES6) 中引入的新特性。它是一种原始数据类型,与数字、字符串、布尔值等类似。这样可以确保所提供状态的声明和变更操作都内聚在同一个组件内,使其更容易维护。当提供 / 注入响应式的数据时,
2024-07-09 09:20:26
277
原创 vscode常用操作
vscode跳转node_modules下文件,没有切换定位到左侧菜单目录的问题。2,搜索node-modules。3,设置选中字体颜色。
2024-05-28 11:45:09
517
原创 git基本操作
第二条命令 git reset --hard origin/ 将会重置本地仓库,并使用远程仓库中指定分支的代码替换本地仓库中对应分支的代码。注意,该命令会删除本地未提交的所有改动和文件,慎重使用。第一条命令 git fetch --all 将会从远程仓库获取最新的代码和分支信息,但不会进行合并。这样,您就可以放弃本地的改动,重新拉取远程最新的代码,并进行开发和部署。需要使用过git的操作,才可以掌握,或者先自己看下git文档吧;其中 为您需要拉取的分支名称,例如:master。
2024-05-22 11:24:36
326
原创 AOP容器面向切面编程(动态代理)
aop面向切面编程动态代理方式进行面向特定的方法进行编程统计方法的执行耗时,要执行的是哪个方法的执行耗时呢?c@Around("execution(* com.zhurenjin.mybaties.*.*(..))") // 切入点表达式pointCut,proceedingJoinPoint:可以被aop控制的切点,可以获取当前调用的方法;@Around:环绕通知,此注解标注的通知方法在目标方法前、后都被执行@Before:前置通知,此注解标注的通知方法在目标方法前被执行。
2024-04-22 15:54:25
306
原创 spring-boot开启事务
事务:.@Transactional作用:就是在当前这个方法执行开始之前来开启事务,方法执行完毕之后提交事务。如果在这个方法执行的过程当中出现了异常,就会进行事务的回滚操作当前方法交给spring进行事务管理当前类中所有的方法都交由spring进行事务管理接口下所有的实现类当中所有的方法都交给spring 进行事务管理默认情况下,只有出现RuntimeException(运行时异常)才会回滚事务。
2024-04-18 17:16:44
427
原创 HandlerInterceptor 拦截器,生成dongtai token
【代码】HandlerInterceptor 拦截器,生成dongtai token。
2024-04-16 16:15:20
199
原创 UUID会不会重复?概率多大?
例如,有资料提到,每秒生成10亿个UUID,经过100年,产生重复的概率大约是50%。然而,这种概率在实际应用中可以忽略不计。此外,UUID的生成算法确保了每个UUID都有极大可能性是唯一的,因此在绝大多数情况下,可以认为UUID是绝对唯一的。虽然理论上,随着UUID数量的增加,重复的概率也会增加,但这个概率仍然极低。UUID的设计是为了在全球范围内生成唯一标识符。
2024-04-09 15:11:29
1574
原创 mybatis的pageHelper,报错,问题出在这里com.github.pagehelper.Page is in unnamed module of loader ‘app‘
mybatis的pageHelper,报错,问题出在这里com.github.pagehelper.Page is in unnamed module of loader 'app',原本使用的版本是1.4.2,改成1.4.6后就好了
2024-04-08 12:00:16
383
原创 Websocket--- long loop--ajax轮询
Websocket--- long loop--ajax轮询,long poll 和 ajax轮询 的原理。1,首先是 ajax轮询 ,ajax轮询 的原理非常简单,让浏览器隔个几秒就发送一次请求,询问服务器是否有新信息。2,long poll 其实原理跟 ajax轮询 差不多,都是采用轮询的方式,不过采取的是阻塞模型(一直打电话,没收到就不挂电话),也就是说,客户端发起连接后,如果没消息,服务端就一直不返回Response给客户端。直到有消息才返回,返回完之后,客户端再次建立连接,周而复始。
2021-09-09 16:33:26
171
原创 vue的diff 算法
1. 当数据发生变化时,vue是怎么更新节点的?要知道渲染真实DOM的开销是很大的,比如有时候我们修改了某个数据,如果直接渲染到真实dom上会引起整个dom树的重绘和重排,有没有可能我们只更新我们修改的那一小块dom而不要更新整个dom呢?diff算法能够帮助我们。我们先根据真实DOM生成一颗virtual DOM,当virtual DOM某个节点的数据改变后会生成一个新的Vnode,然后Vnode和oldVnode作对比,发现有不一样的地方就直接修改在真实的DOM上,然后使oldVnode的值为V
2021-09-09 16:13:36
85
原创 module.exports与exports,export与export default之间的关系和区别
module.exports与exports,export与export default之间的关系和区别
2021-08-31 15:09:52
267
转载 定义[nextTick、事件循环]
详情清查收:---》实例理解nextTick的使用,并给出在页面渲染上的优化巧用https://www.cnblogs.com/hity-tt/p/6729118.html
2021-08-26 15:41:48
124
permission.js
2021-04-14
Vue的数字滚动翻滚效果图示.vue
2021-04-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人