
SpringBoot日记本系统
文章平均质量分 74
基于SpringBoot,layUI,html+css的豪华版日记本系统,适合没有项目经验的初学者。麻雀虽小,五脏俱全,用了很多技术。前几节免费,后期会考虑专栏收费
剽悍一小兔
up主是一位java司机,《JavaScript百炼成仙》作者,喜欢撸代码。
展开
-
SQL调优:让Java内存分担计算
我们在工作中,经常会因为一条慢sql调半天。这一节,我给大家介绍一种提升查询效率的思路,那就是让Java内存帮我们分担一些运算。案例还是采用 springBoot日记本系统,源码下载地址和教程在文末。原创 2023-06-13 10:07:46 · 875 阅读 · 4 评论 -
工作小技巧,封装if和Exception
在我们的工作中,经常会有这样的逻辑,就是判断一个参数是否合法,不合法就抛出异常,再由全局异常捕获后返回。本文使用我编写的springboot日记本系统作为蓝本,,在已有项目的基础上改,源码下载地址和教程在文末。我们习惯先用if判断一个参数的合法性,如果不合法就抛出异常。这样做自然没有问题,但是如果这样的判断很多,代码就会变得臃肿。我们可以从之前的逆向思维改为正向思维,就是所谓的。比如这个逻辑是当检测到用户名为空,就抛出异常。那我们可以把这个逻辑改成:我要求这个用户名必须非空,否则就抛出异常。原创 2023-06-07 13:13:21 · 418 阅读 · 1 评论 -
SpringBoot日记本系统小白部署指南
哈喽,大家好,我是兔哥。之前写的SpringBoot日记本系统备受好评,考虑到还是有很多小伙伴不会部署,所以这一篇文章就单独来讲一下部署步骤吧。原创 2023-05-25 13:06:26 · 189 阅读 · 0 评论 -
SpringBoot日记本系统 :关键字搜索BUG(Mybatisplus and和or的问题)
SpringBoot日记本系统 :关键字搜索BUG(Mybatisplus ad和or的问题)目录BUG登记问题复现原因问题代码解决方案BUG登记描述:关键字搜索会搜到别人写的文章标题,包括删除的文章严重程度:严重紧急程度:紧急问题复现随便在搜索栏搜索一个2022,会出现所有标题含有2022的文章,包括他人的文章和被删除的文章。不过,如果点进去的话还是看不到的,因为搜索文章的时候加了校验。原因日志搜索代码写法问题。原创 2022-05-01 19:27:55 · 1123 阅读 · 0 评论 -
SpringBoot日记本系统 :详情页-日记类型显示码值问题 解决
BUG登记描述:低版本Edge浏览器,手机浏览器访问登录页面异常严重程度:中等紧急程度:中等问题复现:打开日记详情页,日记类型为数字。原因获取日记详情的时候,未对日志类别进行转码。问题代码解决方案在后台接口中返回中文的日记类型即可。我们可以给TblSynBlog类增加一个blogTypeName字段,用于接收blogType的中文字符。@TableField(exist = false)private String blog.原创 2022-05-01 19:04:13 · 724 阅读 · 0 评论 -
登录页面兼容性问题解决
前置阅读:https://blog.csdn.net/weixin_39570751/article/details/124485747http://JavaWeb项目实战 - SpringBoot日记本系统(第一期)兔哥发现部分浏览器登录页面无法正常展示,比如我用edge:左下角有个登录按钮:点了以后更不得了:怎么办呢?别着急,让我们打开F12看一看,container的样式有报错:inset是啥?CSS中的inset属性用于定义物理偏移量,而不用于原创 2022-04-29 21:12:24 · 1372 阅读 · 0 评论 -
JavaWeb项目实战 - SpringBoot日记本系统(第一期)
哈喽,我是兔哥呀,终于啊,这个SpringBoot日记本系统完成啦。(虽然留了一堆BUG)撒花,写教程是真的很累的一件事情。第一期教程一共9个小节:大家可以直接关注这个专栏:SpringBoot日记本系统https://blog.csdn.net/weixin_39570751/category_11699146.html后续有更新,我也会在这个专栏里面更新的。关注专栏和我的公众号,可以获取源码和一定的指导与答疑哦。该项目已经上线,目前存在一定的兼容性问题,必须要谷歌浏览器才能正原创 2022-04-28 23:10:43 · 1709 阅读 · 7 评论 -
SpringBoot日记本系统全程直播09:项目一期完结
大家好,我是兔哥呀。我又来啦,这个SpringBoot日记本系统已经接近尾声了,目前已经完成的模块有日记本的增删改查,类型的增删改查,以及头像上传,个人中心。最后一节呢,我们来做一个收尾工作哈。按日期查询首页有一个分区是按照日期查询,就是自动统计你具体月份的日记数量。现在还是假数据,我们来看看日记表。跟日期有关的,有一个create_date我们存入的格式为:2022-04-16 12:17:40要转换成2022年04月16日可以通过sql来转换,也可以通过ja.原创 2022-04-28 01:11:05 · 1130 阅读 · 2 评论 -
SpringBoot日记本系统全程直播08:把个人中心完善一下撒~~
前言大家好,我是兔子呀,今天我继续给大家撸这个SpringBoot日记本系统哈,非常不错的一个项目,学习javaweb编程必备。目录1.完成后的效果2.后台逻辑2.1 Controller控制器2.2 Service服务类3.前台页面4.文件上传后台逻辑本节完成内容:1. 个人中心页面⭐2.个人信息的修改⭐3.SpringBoot文件上传和浏览⭐1.完成后的效果字段不多,难点在于图片的上传。2.后台逻辑2.1 Contro原创 2022-04-24 20:56:19 · 763 阅读 · 0 评论 -
SpringBoot日记本系统全程直播07:把日记分类管理的增删改查搞起来撒~~
哈哈,我又来了,今天还是继续来撸这个《SpringBoot日记本系统》!这一节,我们把日记分类管理的增删改查搞起来。创建类型表:/*Navicat MySQL Data TransferSource Server : mysqlSource Server Version : 50531Source Host : localhost:3306Source Database : diaryTarget Server Type :原创 2022-04-17 19:40:12 · 732 阅读 · 2 评论 -
SpringBoot日记本系统全程直播06:把日记的分页和增删改查搞起来撒~~
哈哈,我又来了,今天还是继续来撸这个《SpringBoot日记本系统》!分页查询上一讲,我们已经完成了日记的新增,新增完毕后自动跳转到首页。首页的日记查询是分页的,用的layUI的layPage插件。mybatis-plus自带一个分页组件,后来我发现之前用的版本有点低,可能还得配合用pageHelper来做分页,于是我提升了版本。<!-- mybatis plus 支持 --><dependency> <groupId>com.baomid原创 2022-04-18 09:00:00 · 733 阅读 · 1 评论 -
SpringBoot日记本系统全程直播05:把日记新增功能搞出来撒~
SpringBoot日记本系统全程直播05:把日记新增功能搞出来撒~原创 2022-04-13 23:27:22 · 672 阅读 · 0 评论 -
SpringBoot日记本系统全程直播04:把首页内容接起来撒~~
OK,感谢大家对本系列教程的支持,上一讲,我们完成了基本的登录和注册功能,可以说正式地把后台的架构搭好了。这一讲呢,我们就来画画页面,把前台的内容写个大概。因为我们用的是jsp,有页面包含的功能,所以呢,简单把目录结构布置如下:common文件夹用于存放一下公共的内容,包含header,footer和sider。先让我们看下整体的效果(页面上都是假数据)其中,header就是顶部的导航菜单:header.jsp源码:<%@ page contentType="tex.原创 2022-04-10 17:29:48 · 1575 阅读 · 7 评论 -
SpringBoot日记本系统全程直播03:把登录后台接起来撒~~
上一讲,我们学习了登录和注册页面,以及Controller访问页面的方法,还有如何处理静态资源?这一节呢,我们就需要进行后台的对接。就是说,用户注册和登录的功能,需要完善起来啦。创建用户表:CREATE TABLE `user_base` ( `uid` bigint(20) NOT NULL COMMENT '用户ID', `user_role` tinyin原创 2022-04-03 14:07:22 · 1902 阅读 · 21 评论 -
SpringBoot日记本系统全程直播02:登录页面搞起来撒~~
上一节地址:SpringBoot日记本系统全程直播01:先把框架搞起来撒~~那么大家晚上好,我是今天晚上的主讲老师,我是兔哥。上一讲,我们已经完成了项目的搭建,那么这一讲,咱就把登录页面给造了。登录页面如下图:算是一种小清新风格,当然,本项目的重点还是SpringBoot项目开发。因为是前后端一体的项目,所以我们采用模板引擎的方式,我个人非常不喜欢thymeleaf,那就用jsp吧。经典,不容易出错。打开配置文件,添加视图解析器,和DataSource同级spring:原创 2022-03-21 08:30:00 · 1246 阅读 · 17 评论 -
SpringBoot日记本系统全程直播01:先把框架搞起来撒~~
SpringBoot日记本系统全程直播01:先把框架搞起来撒~~原创 2022-03-20 15:23:42 · 1494 阅读 · 7 评论