自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 SpringBoot后端开发shiro权限管理

SpringBoot后端开发shiro权限管理新建shiroConfiguration新建shiroConfigurationShiroConfiguration.java:public class ShiroConfiguration { //创建realm @Bean public NewsRealm getRealm(){return new NewsRealm();} //创建安全管理器 @Bean public SecurityManage

2020-08-05 09:41:04 252

原创 SpringBoot后端开发aspect日志+shiro配置

SpringBoot后端开发aspect日志+shiro配置解决空属性赋值问题aspect日志shiro配置新建实体解决空属性赋值问题问题: 之前的项目代码在运行更新新闻内容的时候用到了如下的函数:BeanUtils.copyProperties(news,news1);但是因为new1对象在创建的时候是没有createTime这个属性的,所以在这里复制对象到news的时候会吧creatTime的null值复制到news对象上,导致原来的creatTime属性被覆盖。因此需要把更新对象news1中

2020-08-04 11:55:42 445

原创 SpringBoot后端开发归档页面+异常处理+拦截

SpringBoot后端开发归档页面+异常处理+拦截归档页面异常处理登录拦截界面显示归档页面错误显示页面归档页面归档是把所有新闻按照对应的年份划分起来,所以需要编写对应的sql查询语句,将结果按照年份分组进行返回。在NewRepository.java中编写对应的方法和SQL语句: @Query("select function('date_format',n.updateTime,'%Y') as year from News n group by year order by year desc

2020-08-03 14:05:17 237

原创 SpringBoot后端开发评论功能+分类页面+标签页面

SpringBoot后端开发评论功能+分类页面+标签页面评论功能新建实体新建CommentRepository新建服务新建控制器分类页面标签页面功能展示评论功能分类新闻页标签新闻页总结评论功能评论功能主要是要有评论实体,然后将每个评论实体与一个确定的新闻实体挂钩,另外还需要有评论回复的功能,所以对于每一条评论都需要携带一个回复评论的List以及一个父评论(也就是回复的评论),如果父评论为-1则说明是顶级的评论。新建实体Comment.java:@Entity@Table(name = "t_co

2020-07-31 18:15:16 1419

原创 SpringBoot后台开发新闻主页管理+新闻页查看

SpringBoot后台开发新闻主页管理+新闻页查看主页管理新闻列表标签排行榜分类排行榜推荐新闻全局搜索新闻页显示主页管理新闻列表在NewService.java接口中添加一个listView函数://主页显示列表Page<News> listNew(Pageable pageable);在NewServiceImpl.java中实现该函数:@Overridepublic Page<News> listNew(Pageable pageable) { ret

2020-07-31 08:30:36 410

原创 SpringBoot后端开发新闻页查询+新增+编辑

SpringBoot后端开发新闻页查询+新增+编辑新建实体Dao包新建接口新建VO包Service接口Web包界面显示新建实体News.java:@Entity@Table(name = "t_news")public class News { @Id //主键标识 @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String title; //懒加载

2020-07-30 08:17:13 362

原创 SpringBoot后端分类管理+标签管理

SpringBoot后端分类管理+标签管理新建实体分类管理标签管理界面展示Bug记录新建实体Type.java:@Entity@Table(name = "t_type")public class Type { @Id //主键标识 @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @NotBlank(message = "分类名称不能为空") private Stri

2020-07-28 17:39:24 783

原创 SpringBoot新闻Web开发:用户登录+分页展示

SpringBoot新闻Web开发:用户登录+分页展示新建实体用户登录新建实体本次涉及到三个实体:用户User新闻News新闻类型TypeUser.java:@Entity@Table(name = "t_user")public class User { @Id //主键标识 @GeneratedValue(strategy = GenerationType.IDENTITY) private long id; private String nick

2020-07-28 08:45:01 206

原创 新建SpringBoot+Web项目并创建Git仓库

新建SpringBoot+Web项目与Git仓库新建SpringBoot项目新建SpringBoot项目##新建项目在Idea中新建一个project,选中Spring Initializr:填写组名与项目名:然后在依赖中分别添加:Web:Spring WebTemplate Engines:ThymeleafSQL:Spring Data JDBCMYSQL Driver...

2020-07-27 08:30:12 1392

原创 ssm过滤器+用户批量删除+角色权限管理

文章目录过滤器用户批量删除角色权限管理界面展示总结上文中写了如何实现搜索功能和分页展示,今天在此基础上实现过滤器加批量删除功能以及角色权限分配。过滤器项目目前在登录界面可以通过直接输入findAll.do来跳过登录界面直接到达后续界面,所以要对进行跳转的用户进行验证,判断本次请求有无用户信息。首先新建一个filter文件夹,然后新建一个LoginFilter类,实现Filter接口。//LoginFilter.javapublic class LoginFilter implements Fil

2020-07-24 19:47:23 266

原创 ssm用户列表分页显示以及搜索功能实现

上文中已经实现了用户的增删查改,这回在此基础上完善搜索和分页显示功能。代码过程首先在bean中新建一个PageInfo类,代码如下://PageInfo.javapublic class PageInfo<T> { //存储用户列表 private List<T> list; //单页的数据项数量 private int size; //总页数 private int totalPage; //数据项总数 p

2020-07-23 20:05:01 958

原创 ssm框架后端对用户增删查改基本业务流程

ssm搬砖后端基本流程前言准备工作搬砖流程界面展示今日bug日记前言本文不涉及项目的配置部分,主要讲学习到的使用ssm框架如何进行后端搬砖编程的基本流程准备工作首先你需要建立如下的文件夹java文件夹:bean:存储项目使用到的类controller:使用前端发送过来的数据进行逻辑处理dao:直接与数据库进行交互的类(与下面的Mappper紧密相关)service:与数据库传送的数据进行逻辑交互,由Impl类继承实现接口resources文件夹:mapper:与UserDao相连

2020-07-22 19:25:02 841

原创 ServLet+Tomcat编写穷人版登录Web界面

本文中使用到的软件:Tomcat 8.0Mysql 5.7IntelliJ IDEA 2019项目实现流程:在数据库中新建如下的数据表:IDEA中新建一个项目,选中Web Application:在src文件夹下新建如下所示的文件夹:dao: 用于数据库操作model: 用于创建web开发需要用到的类service: 用于为model类提供服务方法Servlet: 用于新建重写Servlet处理Http请求的方法Utils: 用于编写一些工具类,例如建立数据库连接的类

2020-07-21 19:25:21 359

原创 基本款JDBC连接数据库写法

注:本文使用到的idea为IntelliJ,所以一些基于该编辑器的操作请理解个大概意思即可。建立数据库连接步骤如下:首先创建一个最基本的java项目:然后新建一个libs文件夹,把数据库连接jar包复制进去:选中右键点击Add as Library然后在src文件夹中新建一个JDBC_test类,进行数据库连接测试:代码如下:public class JDBC_test { public static void main(String[] args) throws ClassNo

2020-07-20 20:44:39 483 1

原创 MySQL切换版本方法

MySQL保持数据和账号不变切换版本(8.0-5.7)方法(无需卸载)前言:本来一直以为切换MySQL的版本需要卸载版本重新安装不一样的版本,所以在遇到8.0版本的数据库连接问题的时候坚持要通过自己努力debug解决这个连接问题。无奈才疏学浅,改了几天bug硬是没解决掉,于是乎转而寄希望于通过切换Mysql版本来连接数据库。自己稍微尝试了一下发现意外得简单,而且以前数据库的数据和用户名账号也没有丢失,所以在此记录一下操作过程供其他遇到一样问题的网友参考。步骤如下:下载mysql5.7的版本,网址:h

2020-07-12 11:00:12 12634 4

spell_check.zip

该资源为一个压缩包,包括一个python 文件以及一个文档格式为txt的数据信息,主要为一些英语单词文章数据,通过统计该文章从而对输入单词实现一个拼写纠错的功能

2020-03-02

算法设计与分析课程ppt全集

算法设计与分析课程的ppt,包括动态规划,分治,贪心,分支界限,回溯等等经典算法分析与讲解,大学的上课课件,内容比较全部,包括了各种基础的算法实现,内涵代码描述等等

2019-04-29

java复习讲义ppt12讲

大学java课程的复习资料,涵盖详细的讲义课程,复习必备资料,对java的简介,面向对象的知识,还有一个结构化的思想都有,可以配合书本进行复习

2019-04-29

生命游戏简易版java代码

生命游戏,实验课的要求内容,需要的话可以,直接下载,java课程上学的,可以用来测试代码,点击方块就会开始生命,然后还会影响边上的方块生命

2019-04-29

空空如也

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

TA关注的人

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