自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 thymleaf 里获取表格某一行的 id 值

本篇主要介绍在 thymleaf 里获取表格某一行的值,如 id。

2023-02-20 16:56:46 826 1

原创 登录拦截器

本篇主要介绍spring框架里提供的 HandlerInterceptor 拦截器做登录拦截。

2023-02-20 15:19:00 616

原创 springboot中利用pagehelper结合mybatis实现分页查询(在vue利用element-plus控件展现)

springboot中利用pagehelper结合mybatis实现分页查询(在vue利用element-plus控件展现)

2022-11-18 23:05:27 567

原创 axios在vue里简单的封装使用

axios在vue里简单的封装使用

2022-11-18 12:48:55 449

原创 vue3配置host和port,以及设置跨域(vite打包)

vue3配置host和port,以及设置跨域(vite打包)

2022-11-18 12:24:05 6066

原创 使用 MyBatis 实体类里的 Double 类型查询不到值

使用 MyBatis 实体类里的 Double 类型查询不到值,因为驼峰映射,把resultType改成resuleMap。

2022-10-03 11:18:59 2168 7

原创 安装CUDA、anaconda、pytorch

本篇主要介绍CUDA、anaconda、pytorch的安装与配置以及可能出现问题的解决方法。

2022-09-29 17:52:19 1141

原创 nginx(1)

nginx系列文章目录文章目录nginx系列文章目录一、服务器下载配置1.下载启动2.配置文件3.端口被占用4.启动nginx5.关闭nginx6.重新加载nginx二、客户端访问1.给服务器配置ip2.访问一、服务器下载配置1.下载启动进入官网下载地址http://nginx.org/,尽量下载稳定版本。下载,解压到自己想要放置的地方,打开里面的nginx.exe 一闪而过,输入localhost出现表示启动成功。2.配置文件conf文件夹下的ngInx.conf为配置文件。ro

2022-05-08 17:34:56 528

原创 Three.js学习12

文章目录前言一、步骤1.设置侦听事件2.侦听到事件后处理响应的函数前言本篇主要介绍通过document.addEventListener()侦听和event.keyCode获取按下键盘的ASCII编码,通过switch分支实现键盘控制。一、步骤1.设置侦听事件使用document.addEventListener(),一个侦听事件并处理相应的函数document.addEventListener( 'keydown', onDocumentKeyDown, false );documen.

2021-11-19 20:52:07 291

原创 Three.js学习10

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、光线投射Raycaster1.a2.a2.1 a二、b1.b2.b2.1 b三、c1.c2.c2.1 c前言本篇主要介绍光线投射Raycaster用于进行鼠标拾取,形成鼠标点击事件的效果。一、光线投射Raycaster想要给物体添加点击事件,官方文档提供了一个Raycast类进行物体拾取。这个类用于进行raycasting(光线投射), 光线投射用于进行鼠标拾取(在三维空

2021-11-18 21:53:59 709

原创 Three.js学习11

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、a1.a1.1 导入包1.2 创建GUI方法1.3 设置参数1.3.1 函数控制1.3.2 直接改变参数值2.a2.1 a二、b1.b2.b2.1 b三、c1.c2.c2.1 c前言本篇主要介绍。一、a1.a1.1 导入包先导入包import { GUI } from '../jsm/libs/dat.gui.module.js';1.2 创建GUI方法创建

2021-11-18 21:34:06 488

原创 Three.js学习09

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、三维模型导入1.stl格式的三维模型导入1.1 引入STLLoader.js文件1.2 使用 THREE.STLLoader() 创建加载器加载模型1.3 效果2.obj格式的三维模型导入2.1 引入OBJLoader.js和MTLLoader.js文件2.2 使用 THREE.OBJLoader()和THREE.MTLLoader() 创建加载器加载模型2.3 改变材质属性前言

2021-10-25 10:31:15 329

原创 Three.js学习08

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、a1.a2.a2.1 a二、b1.b2.b2.1 b三、c1.c2.c2.1 c前言本篇主要介绍。一、a1.a2.a2.1 a二、b1.b2.b2.1 b三、c1.c2.c2.1 c...

2021-10-21 13:42:05 171

原创 webstorm使用Live Edit插件配合chrome扩展程序JetBrains IDE Support实现实时预览html效果

文章目录前言1 Live Edit2 JetBrains IDE Support前言我们平时在前端网页修改好代码要点击刷新再去看修改的效果,这样比较麻烦,那么很多软件都提供了实时预览的功能,我们一边编辑代码一边可以看到效果。下面说的是webstorm。1 Live Edit首先我们需要在webstorm的settings里安装插件Live Edit(一般会已经下载好)。然后在settings里如下图所示路径找到插件进行设置。2 JetBrains IDE Support前面的都容易解.

2021-10-11 17:26:11 1688

原创 Three.js学习07

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、精灵模型Sprite1.设置纹理贴图2.精灵材质对象SpriteMaterial3.创建精灵模型对象4.scale.set() 方法设置精灵大小二、精灵模型模拟森林场景1.创建草坪2.利用for循环设置一定数量的雨滴精灵模型三、精灵模型模拟下雨场景1.创建草坪2.创建group群组里放入一定数量的雨滴3.利用函数让渲染器渲染遍历雨滴群组,控制刷新频率产生动画效果,然后执行渲染操作。

2021-10-07 14:06:31 862

原创 Three.js学习06

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、设置阴影1.方向光2.聚光光源二、光照贴图添加阴影前言本篇主要介绍不同的光源给几何体添加阴影,以及给接收阴影的平面添加光照贴图。一、设置阴影1.方向光效果如下:首先在场景里创建几何体,即产生投影的对象,这里以长方体为例。将模型加入场景后加入下面这句,设置产生投影的网格模型。// 设置产生投影的网格模型 mesh.castShadow = true;然

2021-10-05 22:08:01 259

原创 Three.js学习05

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、纹理贴图1.将几何体模型整个表面进行纹理贴图2.利用数组将几何体模型某些面进行不同的纹理贴图二、利用face3的.materialIndex 将几何体的某些三角面改变材质(颜色、贴图等)三、1.c2.c2.1 c前言本篇主要介绍。一、纹理贴图1.将几何体模型整个表面进行纹理贴图声明几何体后使用 THREE.TextureLoader() 方法创建一个纹理加载器对象加载图

2021-10-03 21:53:30 1073

原创 Three.js学习04

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、函数1.球体网格模型创建函数2.圆柱体网格模型创建函数二、用类Group实现层级模型三、本地坐标.position 和世界坐标 .getWorldPosition() 方法前言本篇主要介绍层级模型通过父对象group完成、函数的使用和世界坐标。一、函数我们在一个实例里可能多次使用一个几何体,如果一直声明显得很麻烦,我们可以创建一个函数 function 函数名(参数1,

2021-10-02 15:08:49 184

原创 Three.js学习03

提示:本系列文章参考http://www.webgl3d.cn/Three.js/的three.js教程。文章目录前言一、几何体Geometry1.设置几何体对象的顶点坐标,用Face3构造函数创建一个三角面2.设置顶点的法向量,将三角面添加到几何体中3.设置颜色3.1 设置三角面的颜色3.2 分别设置三角面face2三个顶点的颜色4.材料对象5.效果前言本篇主要介绍了几何体Geometry如何渲染出几何体效果。一、几何体Geometry之前使用的是缓冲类型几何体BufferGeometry

2021-10-01 21:29:34 272

原创 Three.js学习02

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、顶点1.几何体由三角形构成,三角形由3个顶点构成面2.顶点法向量2.1 不设置顶点法向量2.2 添加法向量使光源参与光照计算2.3 添加法向量没有效果的问题3.重复的顶点数据可以用顶点索引总结前言提示:提示:一、顶点1.几何体由三角形构成,三角形由3个顶点构成面首先明确几何体都由三角形构成,两个三角形拼成一个矩形平面。比如一个立方体网格模型由6个矩形构成。球体网格模型也是通过三角形构成一个球面,三角形数量越

2021-10-01 16:17:22 267

原创 Three.js学习01

文章目录前言一、引入three.js二、第一个案例1.展示3D效果2.旋转动画效果3.利用鼠标控制动画三维场景4.插入新的几何体4.1 常用几何体4.2 辅助坐标系4.3 插入新的几何体5.设置光源6.设置材质总结前言学习内容参考Three.js电子书,http://www.webgl3d.cn/Three.js/Three.js是基于原生WebGL封装运行的三维引擎,因项目需要,现开始学习。一、引入three.js打开前端编译软件新建HTML(我使用的是WebStorm)。在.html文件.

2021-09-20 09:18:01 846

原创 JSP学习记录01

概念复习:一、JSP全称Java Server Pages,是一种动态网页开发技术,是一种Java servlet(在服务器上运行的小程序),响应任何类型的请求。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。二、JSP处理过程(最后转化为HTML):对 JSP 网页的请求传给JSP 引擎,转化为Servlet(jsp元素转化为Java代码),编译成可执行类,将原始请求传给 Servlet 引擎,然后载入并执行 Servlet 类。Servlet 产生 HTT

2021-05-21 23:53:04 172

原创 springboot03使用session绑定用户名在前端接收显示

springboot03登陆注册文章目录1 thymeleaf配置1 thymeleaf配置

2021-04-18 01:47:28 794

原创 html里style=“background:url()改成thymeleaf

原本html里:thymeleaf里<li style="background:url('/user/images/banner03.jpg') 50% 0 no-repeat;'></li>thymeleaf里改成这样结果不行<li th:style="'background:url('/user/images/banner03.jpg') 50% 0 no-repeat;'"></li>改成这样就可以了<li th:style="'ba

2021-04-16 00:31:05 2237

原创 springboot02thymeleaf学习

springboot02thymeleaf文章目录1 thymeleaf1.1 导入thymeleaf包1.21 thymeleaf1.1 导入thymeleaf包<!-- springboot整合 thymeleaf 视图展示技术--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId&.

2021-04-10 05:33:25 163

原创 springboot01项目创建与测试

SSM项目store_SSM_v1 01环境配置文章目录1 项目配置1.1 新建maven web-app项目store_SSM_v1,补齐可能用到的文件目录1.2 设置项目编码为utf-81.3 导入项目所需要的包1.4 db.properties1.5 log4j.properties1.6 mybatis.xml1.7 spring.xml1.8 springmvc.xml1.9 web.xml1.10 配置完后整个项目文件目录2 测试SSM整合成功1 项目配置1.1 新建maven w.

2021-04-07 21:45:45 118

原创 SSM项目store_SSM_v1 06个人资料修改

SSM项目store_SSM_v1 05个人资料修改文章目录1 点击跳转个人资料页面2 获取当前用户的数据2.1 前端从服务端获取数据2.2 UserController类/user/getUserInfo2.3 UserMapper.java和UserMapper.xml里的findUserByUid2.4 用户模块的业务层2.5 效果3 修改个人信息3.1 前端2.2 UserController类/user/getUserInfo2.3 UserMapper.java和UserMapper.xml.

2021-03-15 16:47:15 1806

原创 SSM项目store_SSM_v1 05修改密码

SSM项目store_SSM_v1 05文章目录1 修改密码1.11.21 修改密码1.1前端加入注解/user/updatePwd<li><a href="/user/updatePwd">修改密码</a></li>1.2//跳转到密码修改页面 @GetMapping("/updatePwd") public String updatePwd(){ return "web/password"; .

2021-03-10 12:53:36 1649 2

原创 SSM项目store_SSM_v1 04登录后首页显示用户名

SSM项目store_SSM_v1 04登录功能文章目录11.111.1

2021-03-09 16:03:36 669

原创 SSM项目store_SSM_v1 03登录功能

SSM项目store_SSM_v1 03登录功能文章目录1 登录1.11 登录1.1

2021-03-09 10:35:37 234

原创 SSM项目store_SSM_v1 02注册功能

SSM项目store_SSM_v1 02@[TOC](文章目录)11.1 数据库和tb_user表设置新建数据库store2021sys和tb_user表,属性如下:1.2 返回注册页面register.htmlcontroller包里新建 UserController 类package com.qst.controller;import org.springframework.stereotype.Controller;import org.springframework.w.

2021-03-08 16:15:59 248

原创 mybatis学习01

新建maven quickstart项目mybatis20210226导入mysql和mybatis依赖补齐目录在resources目录下导入mybatis.xml新建数据库mybatis20210226创建如下属性

2021-03-03 00:32:29 163 1

原创 认识框架

认识框架1.什么是框架框架是软件的半成品,相当于别人将房子的地基打好,将底层的东西写完,使用别人提供将复杂过程封装好的更简洁的API,提高开发效率。2.框架分类前端框架:JQuery BootStrap LayUI EasyUI后端框架:SSM框架: Spring+SpringMVC+MyBatisSSH框架: Spring+Struct2+HibernateSpringBoot框架SpringCloud微服务(分布开发、业务性能、并发、集群)SSM:里面三个框架相互独立有可以集成,

2021-03-01 14:28:06 147 2

原创 spring学习01

springspring框架SSM框架之一,用来创建对象、管理对象、实现组件之间的解耦,也可以使用spring框架整合其他框架,实现简化代码提高开发效率。1.1 spring的IOCIOC——控制反转(Inversion of Control),将对象的创建和管理由spring框架实现,以前由自己创建和管理对象(用new创建对象)1.2 spring优点简化代码,提高开发效率能够实现IOC集成其他框架支持AOP解耦:降低组件之间的耦合(耦合度:高内聚,低耦合)1.3 实现IOC新建m

2021-03-01 14:15:43 88 1

原创 SSM项目store_SSM_v1 01环境配置

SSM项目store_SSM_v1 01环境配置文章目录1 项目配置1.1 新建maven web-app项目store_SSM_v1,补齐可能用到的文件目录1.2 设置项目编码为utf-81.3 导入项目所需要的包1.4 db.properties1.5 log4j.properties1.6 mybatis.xml1.7 spring.xml1.8 springmvc.xml1.9 web.xml1.10 配置完后整个项目文件目录2 测试SSM整合成功1 项目配置1.1 新建maven w.

2021-03-01 14:11:30 174 1

原创 springMVC项目学习01

springMVC项目配置文章目录1 springMVC学习1.1 springMVC传参1.1.1 请求路径传参1.1.2 通过HttpServletRequest对象获取参数1.1.3 通过表单的name属性值作为参数传到后台1.1.3.1 get请求1.1.3.1.1 get请求实现1.1.3.1.2 处理get请求乱码问题1.1.3.2 post请求1.1.3.2.1 post请求实现1.1.3.2.2 处理post请求乱码问题1.1.3.3 get和post请求1.1.4 封装实体类传参1.1.

2021-02-24 12:05:57 104 2

原创 springMVC项目配置

springMVC项目配置文章目录1 springMVC配置1.1 创建Maven webapp项目1.2 导入依赖和插件,补齐文件目录1.3 配置springmvc.xml1.3.1 配置注解驱动1.3.2 配置包扫描1.3.3 配置内部资源视图解析器1.3.4 完整的springmvc.xml文件1.4 新建jsp页面1.5 新建UserController.java1.6 配置web.xml2 运行提示:以下是本篇文章正文内容,下面案例可供参考1 springMVC配置1.1 创建Mave.

2021-02-23 15:16:50 5570

原创 Maven项目 cityFileFK08 Ajax

Ajax1. 同步异步同步:线程有顺序执行,整个网页数据填完一起提交,效率低异步:把需要的数据提交,多线程各干各的互不影响,光标离开框就提交,效率高2. Ajax是什么异步的JavaScript与XML技术,通过浏览器与服务器进行少量的数据交换就可以实现网页的异步更新,在不重新加载整个网页的情况下,即可对网页进行更新。(异步请求技术,前端技术)3. Ajax作用异步向服务端发请求,提交少量数据给服务端,减轻服务端内存压力,局部刷新提高用户体验。不同浏览器有不同Ajax对象,在发送原生Aja

2021-01-27 14:06:26 87

原创 数据库语法错误You have an error in your SQL syntax

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘-4,4’ at line 1 Query: select id , name , author , price , sales , stock , img_path imgPath from t_book limit ?,? Paramet

2021-01-25 10:46:18 1570

原创 IDEA tomcat运行后报错Process terminated [ERROR] Error executing Maven

错误:Process terminated点击查看错误[ERROR] Error executing Maven.[ERROR] The specified user settings file does not exist: D:\intelliJ-maven\apache-maven-3.3.9\conf\settings.xmlProcess finished with exit code 1原因是maven文件不在这个位置,打开Settings,配置自己安装maven的路径,再运行即

2021-01-25 10:39:20 2283 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除