资讯中心

站内搜索

SpringBoot结合MyBatis 【超详细】

1、SpringBoot+老杜MyBatis 一、简单回顾一下MyBatis 二、快速入门 ​三、简易插入删除更改 四、查询 ①、按其中一个字段查询 ②、按所有字段进行查询 ​五、详解MyBatis核心配置(复习) 六、结合Web及SpringMVC 2、MyBatis小技巧 一、#{}与${}及模糊查询 二、别名机制与mapper标签 三、插入使用生成的主键值 3、MyBatis参数处理 一、单个简单类型参数 二、Map参数 ①、插入信息 ②、查询单个汽车信息

前端实现单点登录(SSO)

单点登录是什么?你是怎么理解的?单点登录是如何实现的 普通登录 提到单点登录,首先可以想到传统登录,通过登录页面根据用户名查询用户信息,判断密码是否正确,正确则将用户信息写到session,访问的时候通过从session中获取用户信息,判断是否已登录,登录则允许访问。 普通登录的缺点 由于session不能共享,服务越来越多,并且还服务还搭建集群,导致每访问另外一个服务都需要重新登录。 单点登录 单点登录有个简称是sso,它是一个功能可以控制多个有联系的系统操作,简单地理解为通过单点

Module not found: Error: Can‘t resolve “xxx“ in “xxx“导致该问题的解决方案

先看报错提示      根据报错提示反应的情况是:找不到模块:错误:无法解析 在遇到报错时应该仔细阅读报错提示,这样解决起来也不会没有头绪 在红色遮挡下有该报错出现的主要原因 在此处我们谈论一下解决该类报错的几种方法 1:在非路由组件中出现了图片路径,而路由根组件并未导入该图片       其细致的报错为:Module not found: Error: Can't resolve './images/logo.png' in 'xxx' 解决方案:在非路由组件下导入该

Nginx详解 五:反向代理

1. 正向代理和反向代理 1.1 正向代理概述 1.1.1 什么是正向代理 正向代理代理的是客户端 正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求,将获得的内容返回给客户端 1.1.2 正向代理的作用 为在防火墙内的局域网客户端提供访问Inter***的途径 可以使用缓冲特性减少网络使用率 访问受地理位置限制的网络 使用代理后会隐藏

day33WEB 攻防-通用漏洞&文件上传&中间件解析漏洞&编辑器安全

目录 一,中间件文件解析漏洞-IIS&Apache&Nginx -IIS 6 7 文件名 目录名 -Apache 换行解析 配置不当 1、换行解析-CVE-2017-15715 2、配置不当-.hta***ess 配置不当 -Nginx 文件名逻辑 解析漏洞 1、文件名逻辑-CVE-2013-4547 2、解析漏洞-nginx.conf 配置不当 二,Web 应用编辑器-Ueditor 文件上传安全 三,实例 CMS&平台-中间件解析&编辑器引

【前端】前端单元测试、覆盖率测试工具Vitest入门指南

前言 单元测试的重要性不言而喻,可以很大程度的减少一些bug的产生。在前端项目中,有很多用于单元测试的工具,如最常见的Jest。但对于由vite构建的前端项目而言,使用vite配套的vitest会更加方便、舒适。官方文档是最好的入门方式,这篇文章记录在入门过程中可能遇到的一些问题,方便想了解的人更快速的上手。本文暂时只介绍单元测试和覆盖率测试的使用方法。 安装与配置 安装方法 npmnpm install -D vitest yarnyarn add -D vitest

【HTML】【一文全解Canvas】从初学到实战,彻底掌握前端绘图神器!

前言 Canvas 是 Web 开发中一个重要的绘图工具,其最大的优势在于:支持动态绘制和动画效果,且对 CPU 资源使用较少,可以实现日常开发中的非常多的想象和需求。本文将会讲解 Canvas 的相关知识,包括它的基本概念、如何应用以及使用注意事项等。 一、Canvas 概述 Canvas 是一种使用 JavaScript 在网页上绘制图像的 HTML 标签,它提供了一组 API,可以绘制 2D 和 3D 两种图形。 Canvas 可以画出各种图形,包括点、线、圆、弧

框架分析(10)-SQLAlchemy

专栏介绍 link 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。 SQLAlchemy SQLAlchemy是一个Python的SQL工具和对象关系映射(ORM)库。它提供了一种使用SQL语言与数据库进行交互的高级抽象,同时也提供了一种将数据库表映射到Python对象的方式。 特性分析 ORM支持 SQLAlchemy提供了一种将数据库表映射到Python类的方式,使得开发者可以

【Spring(十一)】万字带你深入学习面向切面编程AOP

前言   今天我们来学习AOP,在最初我们学习Spring时说过Spring的两大特征,一个是IOC,一个是AOP,我们现在要学习的就是这个AOP。 AOP简介   AOP:面向切面编程,一种编程范式,指导开发者如何组织程序结构。   作用:在不惊动原始设计的基础上为其进行功能增强。   首先我们先来看看代码环境,在主方法中获取BookDao对象,并调用它的save()方法,在BookDaoImpl中save()方法是测试它的万次执行效率,而此类

一文搞懂 MySQL 中的常用函数及用法

0️⃣前言 MySQL是一种常用的关系型数据库管理系统,它提供了许多内置函数来处理数据。本文将介绍MySQL中的各种常用函数,包括字符串函数、日期函数、数学函数、聚合函数等。 1️⃣字符串函数 1.1CONCAT函数 CONCAT函数用于将两个或多个字符串连接在一起。它的语法如下: CONCAT(str1, str2, ...) 其中,str1、str2等为要连接的字符串。下面是一个示例: SELECT CONCAT('Hello', ' ',

【Node.js实战】一文带你开发博客项目之联调(导入HTML、Nginx反向代理、CORS解决跨域、与前端联调)

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,也会涉及到服务端 📃个人状态: 在校大学生一枚,已拿多个前端 offer(秋招) 🚀未来打算: 为中国的工业软件事业效力n年 🥇推荐学习:🍍前端面试宝典 🍉Vue2 🍋Vue3 🍓Vue2&Vue3项目实战 🥝Node.js🍒Three.js 🌕个人推广:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧 Node.js系列文章目录 内容 参考链接 Node.js(一)
加载更多

一个令你着迷的主题!

查看演示 官网购买