首页
学习
活动
专区
工具
TVP
发布

藏经阁

互联网技术分享
专栏作者
96
文章
72301
阅读量
14
订阅数
【CORS】前端、后端 跨域配置
在这里强烈建议每个人通读一下 MDN 的HTTP 访问控制 ,这篇图文并茂的文章可以解决跨域百分之八十的疑惑。
CODER-V
2023-04-27
6050
树形分类设计
1. 概述 在开发中,我们经常会涉及类别相关的树形结构的开发,比如: 📷 2. 数据库设计 对于上图这样的分类树形结构,我们来看一下下面的category表的设计。 cat_level:当前分类属于树形结构第几层。 show_status:是否在树形结构中显示当前层级。 parent_cid:当前分类的父分类。 sort:分类排序。 📷 3. 后台生成树形结构 /** * 封装树形结构 * @return */ @Override public Lis
CODER-V
2023-04-12
9390
【Oauth2.0 单点登录 + 第三方授权认证】用户认证、授权模式
本文主要对 SpringSecurity Oauth 2.0用户认证,授权码授权模式、密码授权模式,以及授权流程进行讲解
CODER-V
2023-04-06
2.3K0
【微服务环境配置JWT】SpringBoot中配置jwt
1. 在微服务父工程中pom文件中引入,jwtToken依赖 <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.0</version> </dependency> 2. 配置创建JwtToken的工具类 package priv.kuki.utils; import io.
CODER-V
2023-04-06
6280
【GoF 23 概念理解】AOP面向切面编程
AOP是一种编程范式,提供了一种从宁一个角度来考虑程序结构以完善面向对象编程(OOP)
CODER-V
2023-04-03
2000
【Vue 响应式数据原理】数据双向绑定原理
Vue 数据双向绑定时通过数据劫持 结合 订阅者-发布者模式 来实现的(观察者模式)。
CODER-V
2023-03-25
3890
【网络攻防】xss 脚本注入、csrf 跨域请求伪造
不需要你做任何的登录认证,他会通过合法的操作(比如: url 中输入,在评论框输入),向你的页面注入脚本(可能是 js、html 代码块等)。
CODER-V
2023-03-25
6170
【vite 自动配置路由】
手动配置路由,是一个没有技术含量又浪费时间的工作。本文将介绍 vite 构建的 vue3 项目如何编写一个自动配置路由的脚本。
CODER-V
2023-03-24
8900
vite 跨域配置
跨域一般出现在开发阶段,由于线上环境前端代码被打包成了静态资源,因而不会出现跨域问题。
CODER-V
2023-03-24
1.4K0
【Vue 源码解析】Vue实例挂载过程
源码位置:node_modules/vue/src/core/instance/index.js(ps:找不到可以在node_modules目录下搜索,因为懒惰后边就不写node_modules/vue这两级目录了)
CODER-V
2023-03-19
7730
【最佳实践之性能篇】编码惯例与作用域意识
尊重对象所有权就意味着不要修改不属于你的对象。简单来说就是,如果你不负责创建和维护某个对象及其构造函数或方法,就不应该对其进行任何修改。具体来说就是遵循以下惯例:
CODER-V
2023-03-15
3020
【JavaScript】this对象
this是一个特殊的对象,他在标准函数和箭头函数中又不同的行为。在标准函数中,this对象会在运行时绑定到执行函数的上下文,如果在全局函数中调用,则this在非严格模式下指向window,在严格模式下等于undefined。如果作为某个对象的方法调用,则this等于这个对象(因而this的指向需要看函数在哪里调用,而非在哪里定义)。这时候通常称其为this值。来看下面例子:
CODER-V
2023-03-15
4390
【JavaScript】原型与原型链
每个函数都会创建一个prototype属性,这个属性是一个对象,包含应该由特定引用类型的实例共享的属性和方法。实际上,这个prototype对象就是通过调用构造函数创建的对象的原型,使用原型对象的好处是,在它上面定义的属性和方法可以被所有实例对象共享。原来在构造函数中直接赋值给对象实例的值,可以直接赋值给它们的原型,如下所示:
CODER-V
2023-03-14
3360
【JavaScript】垃圾回收与内存管理(内存优化)
Java和JavaScript都是是使用垃圾回收的语言,也就是说执行环境负责在代码执行时管理内存,通过自动内存分配管理实现内存分配和闲置资源回收。
CODER-V
2023-03-14
1K0
【JavaScript】执行上下文与作用域、作用域链
执行上下文(简称上下文)在编程语言中是一个极为重要的概念。它是一个包含执行时所需信息的数据结构,包括全局执行上下文和函数执行上下文等。变量或函数的上下文决定了它们可以访问哪些数据,以及它们的行为。每个上下文的数据和函数都保存在一个与之关联的变量对象中,虽然无法直接通过代码访问变量对象,但是后台处理数据的时会用到它们。
CODER-V
2023-03-14
6450
【GoF 23】篇6:模板方法
简单来说就是,定义好了一套算法,子类可以在这套算法的基础上进行修改(可以继承或重写)
CODER-V
2023-03-12
1510
【GoF 23】篇5:代理模式
迪米特法则告诉我们:只与你的直接朋友交谈,不跟“陌生人”说话。保证A-B-C链式调用,不要A直接与C通信。缺点就是B有点冗余,但重点还是要保证系统结构清晰。
CODER-V
2023-03-12
1630
【GoF 23】篇4:原型模式
原型模式简单来说就是将原对象拷贝一份,然后在副本上进行相应的操作,但是原对象不会产生任何变化,可以提高效率。
CODER-V
2023-03-12
1510
【GoF 23】篇3:抽象工厂
这样来理解: 我们将科技公司可以做的事情简要枚举出来,生产手机、电脑、路由器等等,比如小米、华为、联想等公司都可以生产这些产品。
CODER-V
2023-03-12
1580
【GoF 23 概念理解】IoC/DI(控制反转/依赖注入)
其实 IoC/DI 对编程带来的最大改变不是代码上,而是思想上,发生了“主从换位”的改变。应用程序原本是老大,需要获取什么资源都是主动出击,但是再 IoC/DI 的思想中,应用程序变得被动,被动的等待容器注入它所需的资源。
CODER-V
2023-03-12
2280
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档