电脑商城项目03头像上传和新增收货地址 上传头像错误方法:把文件存到数据库中,需要图片时访问数据库,数据库将文件解析为字节流返回,最后写到本地的某一个文件.这种方法太耗费资源和时间了 正确方法:将对应的文件保存在操作系统上,然后再把这个文件路径记录下来,因为在记录路径的时候是非常便捷和方便的,将来如果要打开这个文件可以依据这个路径找到这个文件,所以说在数据库中保存该文件的路径即可. 稍微大一点的公司都会将所有的静态资源(图片,文件,其他 2022-07-24 电脑商城项目 #项目
电脑商城项目02用户注册登录和资料修改 用户注册1 用户-创建数据表1.使用use命令先选中store数据库。 1USE store; 2.在store数据库中创建t_user用户数据表。 12345678910111213141516CREATE TABLE t_user ( uid INT AUTO_INCREMENT COMMENT '用户id', username VARCHAR(20) NOT NULL 2022-07-22 电脑商城项目 #项目
电脑商城项目01系统概述与环境搭建 系统概述与环境搭建1 系统开发及运行环境电脑商城系统开发所需的环境及相关软件进行介绍。 1.操作系统:Windows 10 2.Java开发包:JDK 8 3.项目管理工具:Maven 3.6.3 4.项目开发工具:IntelliJ IDEA 2020.3.2 x64 5.数据库:MariaDB-10.3.7-winx64 6.浏览器:Google Chrome 7.服务器架构:Spring Bo 2022-07-18 电脑商城项目 #项目
SpringBoot学习笔记(5) 数据库场景的自动配置分析与整合测试导入JDBC场景1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jdbc</artifactId></dependency> 接着导 2022-07-14 SpringBoot #Spring框架
SpringBoot学习笔记(4) Thymeleaf初体验Thymeleaf官方文档 thymeleaf使用引入Starter1234<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId>< 2022-07-10 SpringBoot #Spring框架
SpringBoot学习笔记(3) 常用参数注解使用注解: @PathVariable 路径变量 @RequestHeader 获取请求头 @RequestParam 获取请求参数(指问号后的参数,url?a=1&b=2) @CookieValue 获取Cookie值 @RequestAttribute 获取request域属性 @RequestBody 获取请求体[POST] @MatrixVaria 2022-07-06 SpringBoot #Spring框架
SpringBoot学习笔记(2) web开发简介Spring Boot provides auto-configuration for Spring MVC that works well with most applications.(大多场景我们都无需自定义配置) The auto-configuration adds the following features on top of Spring’s defaults: I 2022-06-05 SpringBoot #Spring框架
SpringBoot学习笔记(1) HelloWorldMaven配置文件12345678910111213141516171819202122232425<mirrors> <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</na 2022-06-01 SpringBoot #Spring框架
MyBaties学习笔记(3) 动态SQL Mybatis框架的动态SQL技术是一种根据特定条件动态拼装SQL语句的功能,它存在的意义是为了解决拼接SQL语句字符串时的痛点问题 if if标签可通过test属性(即传递过来的数据)的表达式进行判断,若表达式的结果为true,则标签中的内容会执行;反之标签中的内容不会执行 在where后面添加一个恒成立条件 11=1 这个恒成立条件并不会影响查询的结果 这个 11=1 2022-05-26 MyBaties #开发工具
MyBaties学习笔记(2) MyBatis的各种查询功能 如果查询出的数据只有一条,可以通过 实体类对象接收 List集合接收 Map集合接收,结果{password=123456, sex=男, id=1, age=23, username=admin} 如果查询出的数据有多条,一定不能用实体类对象接收,会抛异常TooManyResultsException,可以通过 实体类类型的LIst集合接收 2022-05-24 MyBaties #开发工具