- 博客(1126)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 NodeJs》》url地址参数 解析 URLSearchParams querystring
【代码】NodeJs》》url地址参数 解析 URLSearchParams querystring。
2025-08-11 15:36:49
123
原创 Nodejs》》Express》》模板引擎 express-art-template
【代码】Nodejs》》Express》》模板引擎 express-art-template。
2025-08-09 17:09:06
271
原创 Node.js 》》数据验证 Joi 、express-joi
》》创建验证规则文件 (schema/user.js)》》创建控制器文件 (handler/user.js)》》创建路由文件 (routes/user.js)》》创建主应用文件 (app.js)
2025-08-08 15:34:54
202
原创 CORS》》跨越请求 (简单请求、预检请求)
在客户端请求CORS接口时,根据请求方式和请求头的不同,可以将CORS的请求分为 两大类简单请求预检请求。
2025-08-07 15:39:42
268
原创 Nodejs》》总结
换句话说 Node.js就是一款应用程序,是一款软件,它可以运行JavaScript。Node.js 不操作 BOM/DOM 是因为它运行在服务器端,没有浏览器环境。是开源的、跨平台的Javascript运行环境。
2025-08-05 10:08:12
136
原创 Vue》》nextTick、Vue更新DOM的原理
nextTick 的核心原理是利用 JavaScript 的事件循环机制,将回调延迟到当前执行栈清空后执行,同时选择最优的异步执行策略。这种机制确保了在数据变化后能够可靠地获取更新后的 DOM,同时优化了性能。,并缓冲在同一事件循环中发生的所有数据变更。当数据发生变化时,Vue。Vue 的 DOM 更新是。DOM,而是开启一个。
2025-07-29 11:42:48
334
原创 Vue》》Slot 插槽
如 HTML、组件等,填充的内容会替换子组件的slot标签。简单理解就是子组件中留下个“坑”,父组件可以使用指定内容来补“坑”。作用域插槽的使用情景:当数据在组件(子)自身,但根据数据生成的结构需要组件(父)使用者来定,我们则可以使用作用域插槽。,用slot标签 表示,父组件可以在这个占位符中填充。
2025-07-28 11:32:36
151
原创 Javascript》》JS》》Import执行的时机 和 Vue父子组件生命周期执行顺序是什么?
子组件先挂载,然后父组件挂载,即“父beforeCreate-> 父create -> 子beforeCreate-> 子created -> 子mounted -> 父mounted”。父beforeCreate->父created->父beforeMount->子beforeCreate->子created->子beforeMount->子mounted->父mounted。父beforeDestroy->子beforeDestroy->子destroyed->父destroyed。
2025-07-25 13:47:20
429
原创 HTML5》》template
是 HTML5 引入的一个特殊元素,它用于声明可重复使用的 HTML 片段,这些片段在页面。,但可以在运行时通过 JavaScript 实例化和使用。// 添加到DOM中。
2025-07-16 10:07:52
234
原创 Vue》》总结
vue路由的query参数、mixin 混入vue cli 脚手架之配置代理VUE SAP、 MPA,,组件开发、VDOM、双向数据绑定Vue Props 、Mixin 、路由守卫vue router query参数Vue props以及其他通信方式, vue响应式 原理 追加响应式数据,数组响应式Vue Render函数Vue MVVM , MVCVue的强制渲染视图、混入(mixin)vue ref相当于 html 中的 idvue 组件 VueComponent以及箭头函数vue
2025-07-12 13:45:58
220
原创 并发编程》》非线程安全对象、线程安全对象
这意味着当一个线程正在访问该类的数据时,其他线程必须等待,直到当前线程完成操作。在多线程环境下,不提供数据访问保护,可能导致多个线程同时修改数据,从而产生脏数据或不一致的结果。非线程安全意味着在多线程操作同一个对象时可能会出现问题,而线程安全则保证了多线程操作同一个对象时不会出现问题。线程安全和非线程安全是并发编程中两个重要的概念,它们在数据一致性、性能开销以及内存管理等方面存在显著差异。线程安全就是在多线程环境下也不会出现数据不一致,而非线程安全就有可能出现数据不一致的情况。,可以在多线程环境下。
2025-07-12 10:40:57
231
原创 网络》》 网桥、网关、交换机及路由器
中继器、集线器位于物理层,网桥和交换机位于数据链路层,路由器位于网络层,而网关则位于更高层。这些设备在网络中的层次位置各不相同,由此赋予它们不同的功能和职责。
2025-07-07 15:31:44
217
原创 C#、.NET POCO、DTO、值对象
从字面上翻译为"纯洁老式的C#对象",只有无参建构函式和属性、字段(很少用到字段,默认都是属性)的C#类,没有多余的东西(接口、继承、依赖)。通常,逻辑和行为是指类型上的方法。在.NET环境中,一个POCO类通常不会继承自特定的基类也不实现特定的接口,它完全由你自己定义。另外提一点所有 DTO(只含属性的类) 都是 POCO,但并非所有 POCO 都是 DTO。它就像是C#世界中的一粒沙,单纯无华,却构成了软件开发的大厦。POCO,顾名思义,是一种简单的、没有依赖特定框架的对象。根据定义,DTO 应该。
2025-07-07 11:13:55
245
原创 软件系统复杂性应对
把问题空间分割为规模更小且易于处理的若干子问题。分割后的问题需要足够小,以便一个人单枪匹马就能够解决他们;其次,必须考虑如何将分割后的各个部分装配为整体。分割得越合理越易于理解,在装配成整体时,所需跟踪的细节也就越少。评判什么是分治得好,即高内聚低耦合。举个例子,从北京到上海出差,可以先理解为使用交通工具前往,但不需要一开始就想清楚到底是高铁还是飞机,以及乘坐他们需要注意什么。DDD提供了这样的知识手段,让我们知道如何抽象出限界上下文以及如何去分治。使用抽象能够精简问题空间,而且问题越小越容易理解。
2025-07-04 10:20:22
322
原创 在领域驱动设计(DDD)中,跟随者(Follower)、供应商-客户(Supplier-Customer)、防腐层(ACL)、开放主机服务(OHS)和共享内核(Shared Kernel)
XXX。
2025-07-03 17:29:21
92
原创 算法总结,系统效应
指数退避是一种智能重试策略,用于处理分布式系统中的临时故障(如网络抖动、服务过载)。其核心思想是:随着重试次数增加,等待时间呈指数级增长,避免加重系统负担。
2025-07-03 17:27:38
146
原创 专有术语总结
埋点 是指在应用程序(Web、App、小程序等)中嵌入代码或配置,用于采集用户行为数据,以便进行数据分析、用户行为研究、产品优化等。
2025-07-02 14:29:04
124
结算方式 付款方式 支付方式
2023-04-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人