自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot项目-shiro权限管理+springcloud eureka

Shiro权限管理新建shiroConfigurationShiroConfiguration.java:public class ShiroConfiguration { //创建realm @Bean public NewsRealm getRealm(){return new NewsRealm();} //创建安全管理器 @Bean public SecurityManager securityManager(NewsRealm re

2020-08-05 16:26:30 251

原创 Springboot项目-空属性赋值问题+aspect日志

1.空属性赋值问题一、在Util里新建MyBeanUtilspackage com.whut.news.util;import org.springframework.beans.BeanWrapper;import org.springframework.beans.BeanWrapperImpl;import java.beans.PropertyDescriptor;import java.util.ArrayList;import java.util.List;publi

2020-08-04 17:00:45 240

原创 Springboot项目-归档+异常处理+登录拦截

1.归档功能一、NewRepositorysql查询功能,来查询相关的归档数据 @Query("select function('date_format',n.updateTime,'%Y')as year from News n group by year order by year desc ") List<String> findGroupYear(); @Query("select n from News n where function('dat

2020-08-03 20:59:58 212

原创 Springboot项目-评论+分类页面+标签页面

1.实体类、Service层设计首先要完成comment相关的类package com.whut.news.po;import javax.persistence.*;import java.util.ArrayList;import java.util.Date;import java.util.List;@Entity@Table(name = "t_comment")public class Comment { @Id @GeneratedValue(st

2020-08-02 15:38:29 366

原创 Springboot项目-主页信息展示+详情页

一、页面展示Service //根据新闻id查找新闻 News getAndConvert(Long id);Service的具体实现 @Override public News getAndConvert(Long id) { News news = newsRepository.findById(id).orElse(null); if (news==null){ System.out.printl

2020-07-31 17:25:09 944

原创 springboot项目-新闻管理

1.实体类设计News类的设计,用来描述新闻的具体内容package com.whut.news.po;import javax.persistence.*;import java.util.ArrayList;import java.util.Date;import java.util.List;@Entity@Table(name = "t_news")public class News { @Id @GeneratedValue(strategy = Ge

2020-07-30 18:21:03 288

原创 SpringBoot开发-分类管理+标签管理

1.实体类设计首先是Type类型,用来表示新闻的类型package com.zr0726.news.po;import javax.persistence.*;import javax.validation.constraints.NotBlank;import java.util.ArrayList;import java.util.List;@Entity@Table(name = "t_type")public class Type { @Id @Gene

2020-07-29 17:15:57 478

原创 springboot新闻web开发-登录和分类

1.实体类设计首先就是需要用到的新闻类,新闻类需要跟的就是id、标题、内容等内容。package com.zr0726.news.po;import javax.persistence.*;import java.util.Date;@Entity@Table(name = "t_news")public class News { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private

2020-07-28 17:36:11 178

原创 SpringBoot入门-创建SpringBoot项目

JAVA - 创建SpringBoot项目Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。那么,如何快速新建一个一个springboot项目脚手架呢?目前,市面主流的两种方式:一种主要利用 Spring 官方提供的在线项目脚手架来搭建 SpringBoot 的项目;另一种使用开发工具IDE(比如,IntelliJ IDEA)集成的插件快速创建。本文中使用第二种方式...

2020-07-27 16:34:43 159

原创 ssm建立过滤器,实现过用户批量删除还有角色权限管理

1.过滤器过滤器是用来判断用户的权限, 这是spring的aop的一个方法,所以需要建立一个过滤器,原理就是根据session,来判断用户是否有权限,是否应该跳转到登录界面。//LoginFilter.javapublic class LoginFilter implements Filter { @Override public void init(FilterConfig filterConfig) throws ServletException { }

2020-07-26 18:59:10 184

原创 ssm进阶-实现分页显示以及模糊查询功能

1.具体的Bean类型一个pageinfo类型,来存储页相关的数据结构。package com.whut.bean;import java.util.List;public class PageInfo<T> { private List<T> list; private int size; private int totalPage; private int totalCount; private int currentPa

2020-07-24 08:38:26 378 2

原创 用SSM框架实现简单的登录功能

1. 项目架构如下项目主要分为3层,controller层、service层、dao层2.Controller层代码controller层主要负责接收前端发来的请求,将其json格式的数据转换成对象,然后调用service层的服务。package com.whut.controller;import com.whut.bean.User;import com.whut.service.UserService;import org.springframework.beans.fa

2020-07-22 19:54:32 2963 5

原创 用idea编写serlvet+tomcat入门

IDEA+JSP+Servlet+Tomcat简单的登录示例1.用IDEA新建Java WEB项目并配置Tomcat要注意8080端口别被占用了2.导入Servlet的jar包和新建classes文件夹在File--->Project Structure----->Modules------>Dependencies点击+号,选择JARs....。然后选择servlet的jar包所在位置,一般在tomcat路劲下的lib文件夹里。导入之后再在WEB-INF文件.

2020-07-21 23:00:59 124

原创 IDEA使用JDBC

今天学习IDEA操作JDBC,MySQL包导入到项目新的驱动类是“com.mysql.cj.jdbc.Driver”,而不是“com.mysql.jdbc.Driver”了,并且还说我没有配置时区,查了一下,原来从JDBC6.0开始驱动类使用了新的,并且url中必须要设置时区,否侧会报错。那按照规定改就行了。第一步:使用最新的MySQL驱动jar包。https://mvnrepository.com/artifact/mysql/mysql-connector-java在这个网站下找自己的mys

2020-07-20 22:36:16 304 1

深入探索C++对象模型-总结笔记.pdf

总结笔记,关于侯捷翻译的《深入探索c++对象模型》的笔记 作者Lippman参与设计了全世界第一套C++编译程序cfront,这本书就是一位伟大的C++编译程序设计者向你阐述他如何处理各种explicit(明确出现于C++程序代码中)和implicit(隐藏于程序代码背后)的C++语意。 本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。 对于C++底层机制感兴趣的读者,这必然是一本让你大呼过瘾的绝妙好书。如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么本书正适合你

2020-07-25

跟我一起写Makefile(可以注释版).pdf

跟一起写makefile系列文章的总结版本,合在一起可以更加方便的阅读,不是纯图片格式,文字可以自己添加笔记

2020-06-22

空空如也

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

TA关注的人

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