×

spring boot

仿牛客技术博客项目常见问题及解答(一)(仿牛客网项目)

aniu aniu 发表于2024-05-09 浏览5574 评论0
1.如何实现项目的注册问题 用户注册对于开发人员来说就是在数据库表中插入一条新的用户数据。在我们这个项目中就是在user表中插入一条新数据,我们可以按照注册功能实现的以下三个请求来进行开发 我们对每一个请求的开发都是由Dao——>sevice——controller层 我们在插入数据前,会对数据进行空值验证,对账号邮箱进行重复性验证,使用map来存储错误信息,如果controller层拿到的map为空就说明注册成果,进行后续的激活处理。在插入数据时,会对密码进行加盐处理后,在

spring boot

vue+springboot使用百度Ai人脸技术接口实现人脸识别登录

aniu aniu 发表于2024-05-09 浏览4759 评论0
前言 写着玩的 一、先注册百度Ai创建实列 1.进入官网2.找到产品选择人脸识别3.进入页面点击立即使用4.创建实列得到API接口密钥 AppID API Key Secret Key 写后端的时候需要使用这个才能调用接口到这里准备工作就差不多完成了 二、前端效果图 1、通过调用本地摄像头进行拍照 2、上传到后端 然后提交到百度AI人脸库 3.上传登录照片给后端进行验证 1.登录页面2.登录后先注册一下人脸照片3.上传成功后我们回到后台然后点击人脸验证登录进入这个

架构

【架构】软件架构设计分层模型和构图思考(软件架构分层设计模式图)

aniu aniu 发表于2024-05-02 浏览10057 评论0
一、架构思维概述 对于架构思维本身仍然是类似系统思维,结构化思维,编程思维等诸多思维模式的一个合集。由于架构的核心作用是在业务现实世界和抽象的IT实现之间建立起一道桥梁,因此架构思维最核心的就是要理解到业务驱动技术,技术为最终的业务服务。 要真正通过架构设计来完成业务和技术,需求和实现,软件和硬件,静态和动态,成本和收益等多方面的平衡。 架构设计中有两个重点,一个是分解,一个是集成。 分解最基础的,架构的重点就是要对复杂问题进行分而治之,同时保证分解后的各个部分还能够高内聚,松耦合

spring cloud

SpringCloud Feign使用(springcloud feign使用返回对象json异常)

aniu aniu 发表于2024-05-01 浏览8235 评论0
一,Feign简介 Feign是Netflix开发的⼀个轻量级RESTful的HTTP服务客户端(⽤它来发起请求,远程调⽤的),是以Java接⼝注解的⽅式调⽤Http请求,⽽不⽤像Java中通过封装HTTP请求报⽂的⽅式直接调⽤,Feign被⼴泛应⽤在Spring Cloud 的解决⽅案中。类似于Dubbo,服务消费者拿到服务提供者的接⼝,然后像调⽤本地接⼝⽅法⼀样去调⽤,实际发出的是远程的请求。 Feign可帮助我们更加便捷,优雅的调⽤HTTP API:不需要我们去拼接url然后调⽤re

spring boot

SpringBoot + Vue 项目超简单的合并部署方案

aniu aniu 发表于2024-04-29 浏览8034 评论0
前言 最近在捣鼓 SpringBoot 与 Vue 整合的项目,看了网上很多套的方案,自己总结了一套为轻量级个人开发提供的项目部署方案,简单有效!通过 maven 的打包在服务器上仅需要运行一个 Jar 包即可运行包括前端的整个项目。(全文无图!别问问就是太懒惹,下次有机会再补上。。) 个人博客内有更多详细内容: https://www.seny.xyz/archives/deployment 项目环境: 前端框架:Vue.js + axios 后端框架:S

nginx

一文搞懂│什么是跨域?如何解决跨域?(跨域是什么,如何解决跨域)

aniu aniu 发表于2024-04-29 浏览9084 评论0
🎈 什么是跨域 域: 是指浏览器不能执行其他网站的脚本 跨域: 它是由浏览器的 同源策略 造成的,是浏览器对 JavaScript 实施的安全限制,所谓同源(即指在同一个域)就是两个页面具有相同的协议 protocol,主机 host 和端口号 port 则就会造成 跨域 🎈 跨域场景 场景的跨域场景有哪些,请参考下表 当前url 请求url 是否跨域 原因 http://www.autofelix.cn http://www.autofel

flutter

Flutter安装

aniu aniu 发表于2024-04-28 浏览3096 评论0
前言 从来没接触过flutter,我将在这里记录下我的flutter学习踩坑历程。 安装 就从安装开始叭,官网链接在此。先遵照官网教程来叭。 系统要求 文档记录了系统要求: 操作系统 Windows 7 SP1 or later (64-bit), x86-64 based. 磁盘空间1.64G以上(不包含工具和IDE) 工具: 1.Windows PowerShell 5.0 或者更新的版本,(windows10自带) 2.git windows版2.X以上,确保配置过环境

tomcat

Docker进阶 部署nginx、部署Tomcat、部署ES+Kibana

aniu aniu 发表于2024-04-28 浏览9953 评论0
目录 Docker 部署 Nginx 搜索Nginx镜像: 拉取需要的Nginx镜像: 启动Nginx镜像: 本机自测Nginx: 浏览器访问Nginx服务:   端口暴露的概念: Docker 部署 Tomcat 拉取Tomcat镜像: 启动Tomcat镜像 外网访问Tomcat 解决Tomcat 404服务未找到问题 重新使用外网访问Tomcat,成功: 部署ES+Kibana 拉取elasticsearch镜像  启动elasticsearch镜像 查看d

中间件

通信中间件 Fast DDS 基础概念简述与通信示例

aniu aniu 发表于2024-04-28 浏览10001 评论0
从事汽车软件开发,通信中间件绕不开,当前最火热的无非有 2 种:Some/IP 和 DDS。DDS 是一种分布式通信标准,有很多商业和开源的实现,Fast DDS 是其中的一种。它在 ROS2 中被应用,而 Apollo 中的 CyberRT 框架中也有它的身影。 讲 Fast DDS 之前先讲什么是 DDS。 1. 什么是 DDS ? DDS 是 OMG 组织发布的一种中间件协议和 API 标准,它将系统的组件集成在一起,提供业务和任务关键型物联网 (IoT) 应用程序所需的低延迟数据

html5教程

这个CNVD证书拿的有点轻松(cnvd证书有用吗)

aniu aniu 发表于2024-04-28 浏览6042 评论0
1.通过审计EmpireCMS找到某个文件,该文件不是PHP文件,只是普通html静态文件,但是其中有一段代码存在漏洞,代码大概的意思是通过Request函数获取地址栏的URL参数,并作为img和a标签的,src属性和href属性,然后经过document.write输出到页面。 2.之后我们查找request函数流程,就是通过window.location获取当前地址,根据传入的url参数,获取当前地址url参数起始位置和结束位置。 例如我的地址是:index.html?url=jav

tomcat

Tomcat 解决启动控制台乱码(tomcat启动控制台中文乱码)

aniu aniu 发表于2024-04-28 浏览4707 评论0
Tomcat 解决启动时日志为乱码 问题描述 Tomcat 启动时控制台输出日志出现乱码! 环境 Tomcat 9.0.62 开发工具 Idea 2021.2.2 解决方案 修改 Tomcat 的日志配置文件的编码。 进入 Tomcat 安装目录下的 conf 文件夹,打开 logging.properties 文件。(如果找不到 Tomcat 安装文件可以使用 everything 搜索,建议使用 notepad++ 或者 vscode 开打 l