项目
文章平均质量分 87
北莽
这个作者很懒,什么都没留下…
展开
-
谷粒学院——后台管理系统功能模块
1. 创建数据库表:讲师表2. 创建项目,引入依赖3. 编写配置文件(application.properties)4. 代码生成器生成代码相关依赖讲师列表查询(1)编写接口controllerservice(2)创建config包,包下创建配置类@MapperScan可以放在主启动类上,但建议统一放在配置类中。细节处理根据上面的代码查询出来的时间显示如下:默认情况下json时间格式带有时区,并且是世界标准时间,和我们的时间相差8小时,解决:在application.prop原创 2022-10-19 18:20:59 · 3007 阅读 · 0 评论 -
谷粒学院——前台用户使用系统
1. 在service模块中创建子模块service_cms2. 创建配置文件3. 创建数据库表4. 根据表用代码生成器生成代码5. 主启动类前台显示轮播图热门课程和热门讲师在课程模块中,写前台显示热门课程和热门讲师的接口,为了区分创建一个front包,表示是前台系统相关的接口。添加redis做缓存1. 在公共模块的pom.xml中引入redis依赖2. 在service-base模块添加redis配置类3. 在方法上加缓存注解(1)@Cacheable:根据方法对其返回结果原创 2022-10-19 18:20:30 · 1269 阅读 · 0 评论 -
SpringBoot从数据库查询出数据,导入到CSV文件中
写入CSV文件有三个字段是“#######”百度看了很多解决办法,比如有的说修改文本的编码改成“带有BOM的UTF-8”,还有其他的,都不行。然后我发现这三个字段在数据库中是varchar类型,都挺长的。可以发现,有两个字段不够长,就没有乱码。写入数据会覆盖原来的数据,但需求是往文件中加数据。后来回想起IO流中,需求根据条件从数据库查询出符合要求的数据,然后导入到CSV文件中。如果把这个地方拉长一点,数据就出来了,但数据乱了。虽然不知道为什么,但好歹解决了。.........原创 2022-07-26 15:09:08 · 1157 阅读 · 0 评论 -
java web项目之黑马旅游网笔记
黑马旅游网一、项目导入二、项目启动三、技术选型四、创建数据库五、注册功能5.1、用户注册注册前台:表单校验注册后台5.2、邮件激活六、登录功能6.1、用户登录前台代码后台代码6.2、index页面中显示用户姓名七、退出功能八、servlet优化九、分类数据展示9.1、代码实现:9.2、对分类数据进行缓存优化十、旅游线路的分页展示10.1、类别id的传递10.2、根据id查询不同类别的旅游线路数据10.3、分页数据展示页码展示列表数据展示页码处理十一、旅游线路查询十二、旅游线路详情十三、旅游用户收藏功能十四、原创 2022-02-15 14:36:11 · 2000 阅读 · 0 评论 -
SpringBoot电脑商城
电脑商城准备工作项目分析项目环境搭建项目用户注册用户登录修改资料准备工作项目分析项目功能:登录、注册、热销商品、用户管理(密码、个人信息、头像、收货地址)、购物车(展示、增加、删除)、订单模块。开发顺序:注册、登录、用户管理、购物车、商品、订单模块。某一个模块的开发:持久层:依据前端页面的设置规划相关的SQL语句,以及进行配置业务层:核心功能控制,业务操作以及异常的处理控制层:接收请求,处理响应前端:JS、JQuery、Ajax,这些技术连接后台项目环境JDK1.8版本及以原创 2022-04-18 16:00:41 · 671 阅读 · 1 评论 -
SpringBoot电脑商城--登录功能
登录功能用户登录1. 登录-持久层2. 登录-业务层3. 登录-控制层4. 登录-前端页面5. 用户会话session6. 拦截器用户登录当用户输入用户名和密码将数据提交给后台数据库进行查询,如果存在对应的用户名和密码则表示登录成功,登录成功后跳转到系统的主页,跳转在前端使用jQuery来完成。1. 登录-持久层规划需要执行的SQL语句依据用户提交的用户名和密码做select查询,密码的比较在业务层执行。select * from t_user where username = ?分析原创 2022-04-18 15:59:42 · 338 阅读 · 0 评论 -
SpringBoot电脑商城--注册功能
用户注册1. 创建数据库选中数据库创建t_user表:CREATE TABLE t_user ( uid INT AUTO_INCREMENT COMMENT '用户id', username VARCHAR(20) NOT NULL UNIQUE COMMENT '用户名', password CHAR(32) NOT NULL COMMENT '密码', salt CHAR(36) COMMENT '盐值', phone VARCHAR(20) COMMENT '电话号码', ema原创 2022-04-18 15:59:20 · 826 阅读 · 0 评论 -
SpringBoot电脑商城-资料修改功能
资料修改修改密码持久层业务层控制层前端页面个人资料持久层业务层控制层前端页面上传头像持久层业务层控制层前端页面页面优化修改密码需要用户提交原始密码和新密码,再根据当前登录的用户进行信息的修改操作。持久层规划需要执行的SQL语句根据用户的uid修改用户的password值。update t_user set password = ?, modified_user = ?, modified_time = ? where uid = ?;根据uid查询用户的数据。在修改密码之前,首先要保证当前这原创 2022-04-18 15:58:51 · 639 阅读 · 0 评论 -
SpringBoot电脑商城-商品详情
商品详情商品热销排行1 商品-创建数据表2 商品-创建实体类3 商品-热销排行-持久层3.1 规划需要执行的SQL语句3.2 接口与抽象方法3.3 配置SQL映射4 商品-热销排行-业务层4.1 规划异常4.2 接口与抽象方法4.3 实现抽象方法5 商品-热销排行-控制器5.1 处理异常5.2 设计请求5.3 处理请求6 商品-热销排行-前端页面显示商品详情1 商品-显示商品详情-持久层1.1 规划需要执行的SQL语句1.2 接口与抽象方法1.3 配置SQL映射2 商品-显示商品详情-业务层2.1 规划异常原创 2022-04-18 15:57:54 · 805 阅读 · 0 评论 -
SpringBoot电脑商城-购物车
购物车1. 加入购物车1.1 创建数据库表1.2 创建实体类1.3 持久层1.4 业务层1.5 控制层1.6 前端页面2. 显示购物车2.1 持久层业务层控制层前端页面增加购物车商品数量持久层1. 加入购物车1.1 创建数据库表CREATE TABLE t_cart ( cid INT AUTO_INCREMENT COMMENT '购物车数据id', uid INT NOT NULL COMMENT '用户id', pid INT NOT NULL COMMENT '商品id', price原创 2022-04-18 15:57:22 · 3785 阅读 · 4 评论 -
SpringBoot电脑商城-准备工作
电脑商城-准备工作准备工作项目分析项目环境搭建项目准备工作项目分析项目功能:登录、注册、热销商品、用户管理(密码、个人信息、头像、收货地址)、购物车(展示、增加、删除)、订单模块。开发顺序:注册、登录、用户管理、购物车、商品、订单模块。某一个模块的开发:持久层:依据前端页面的设置规划相关的SQL语句,以及进行配置业务层:核心功能控制,业务操作以及异常的处理控制层:接收请求,处理响应前端:JS、JQuery、Ajax,这些技术连接后台项目环境JDK1.8版本及以上maven原创 2022-04-18 15:56:23 · 804 阅读 · 0 评论 -
SpringBoot电脑商城-收货地址
收货地址1. 新增收获地址1.1 数据库表创建1.2 创建实体类1.3 持久层1.4 业务层1.5 控制层1.6 前端页面2. 获取省市区列表2.1 数据库表2.2 实体类2.3 持久层2.4 业务层2.5 控制层前端页面获取省市区的名称持久层业务层控制层1. 新增收获地址1.1 数据库表创建CREATE TABLE t_address ( aid INT AUTO_INCREMENT COMMENT '收货地址id', uid INT COMMENT '归属的用户id', name VARC原创 2022-04-18 15:55:36 · 1664 阅读 · 0 评论 -
SpringBoot电脑商城-创建订单以及统计方法耗时(AOP)
创建订单订单创建数据库表创建实体类持久层业务层控制层前端页面统计业务方法耗时功能AOP切面方法统计业务方法执行时长订单点击在线支付,可以将该订单添加到数据库中。创建数据库表CREATE TABLE t_order ( oid INT AUTO_INCREMENT COMMENT '订单id', uid INT NOT NULL COMMENT '用户id', recv_name VARCHAR(20) NOT NULL COMMENT '收货人姓名', recv_phone VARCHAR原创 2022-04-18 15:54:44 · 1493 阅读 · 0 评论