自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.zhao的博客

各种知识入门

  • 博客(19)
  • 收藏
  • 关注

原创 Mybatis-plus入门

Mybatis-plus入门需要的基础:mybatis、Spring、SpringMVC!学习Mybatis-plus的原因,他可以节省我们大量工作时间。所有的CRUD代码都可以自动化的完成!最主要的是 可以偷懒!!!简介Mybatis -plus官网:https://mp.baomidou.com/Mybatis-plus,简化Mybatis!使用第三方组件流程:1、导入依赖2、研究依赖如何配置3、代码如何编写4、提高扩展技术能力Mybatis-plus快速开始步骤

2021-03-11 23:24:41 741 6

原创 layui数据表单自动分页(springboot+mybatis-plus)

layui数据表单自动分页1.要实现的效果2.html及js自动分页表格,和普通的表格的js代码部分差不多,就多了一句 page: true但前后端交互的数据不一样了。<!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><head> <meta charset="utf-8"> <title>table模块快速使用</title> <li

2021-07-16 10:23:28 558

原创 mybatis-plus 多表关联分页

mybatis-plus 多表关联分页今天在写个人博客时遇到了这个问题 ,在这里记录一下,方便忘记时查找controller层 @Autowired ArticleService articleService; @Test void moreTablePage(){ //参数1 第几页 //参数2 每页显示多少 //参数3 分页模糊查询的条件 Page<Article> page=articleService.se

2021-07-15 14:58:16 576

原创 springboot整合mybatis-plus遇到的问题扫描不到Mapper接口

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘com.zhao.mapper.UserMapper’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.bea

2021-04-24 17:54:09 6483 1

原创 Swagger3.0介绍及springboot整合Swagger3.0

Swagger学习目标:了解Swagger的作用和概念了解前后端分离在SpringBoot中集成SwaggerSwagger出现的原因前后端分离Vue+SpringBoot后端时代:前端只用管理静态页面;html==>后端。模板引擎 JSP=>后端是主力前后端分离时代:后端:后端控制层,服务层,数据访问层 【后端团队】前端:前端控制层,视图层 【前端团队】伪造后端数据,json。已经存在了,不需要后端,前端工程依|旧能够跑起来·前端后如何交互?===>API

2021-04-19 18:50:15 12864 6

原创 Vue入门

Vue 入门一、前言1、Vue介绍Vue (读音/vju/,类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router:跳转,vue-resource:通信,vuex:管理)或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。官网:https://cn.vuejs.org/v2

2021-04-17 09:12:10 195

原创 富文本编辑器Editor.md入门

Editor.md入门一、富文本编辑器介绍什么是富文本编辑器?我们平时在博客园,或者CSDN等平台进行写作的时候,他们的编辑器就是富文本编辑器。其实这个就是富文本编辑器,市面上有许多非常成熟的富文本编辑器。这个文章有很多介绍https://blog.csdn.net/davidhzq/article/details/100815332想了解的小伙伴可以看一下这里就不一一列举了。下面进入我们的主题Editor.md二、Editor.md介绍Editor.md——功能非常丰富的编辑器,左端编辑,右

2021-04-13 23:44:00 10444 6

原创 Spring Boot 整合Shiro

Spring Boot 整合Shiro在Shiro入门我们已经基本了解了Shiro,下面我们就进行Spring Boot和Shiro 的整合。一、准备工作环境配置springboot 2.4.4maven 3.6.1创建工程我们在之前学习shiro的项目里创建一个子项目shiro-springboot创建springboot项目我们只需要导入web模块二、导入相关依赖、测试运行环境 <!--thymeleaf xmlns:th="http://www.thym

2021-04-11 22:35:36 274

原创 Shiro入门

一、Shiro简介1.什么是Shiro?Apache Shiro是一个功能强大且灵活的开源安全框架,可以干净地处理身份验证,授权,企业会话管理和加密。Apache Shiro是一个Java的安全(权限)框架。Shiro 可以非常容易的开发出足够好的应用,其不仅可以用在JavaSE环境,也可以用在JavaEE环境。Shiro可以完成,认证,授权,加密,会话管理。Web集成,缓存等。下载地址: http://shiro.apache.org/2.Apache Shiro功能Shiro以S

2021-04-07 20:37:31 158

原创 IDEA无法使用.ini文件

问题?在学习Shiro的时候,用到了shiro.ini配置文件,但是IDEA 无法识别,只能是txt文件打开,项目不能用shiro.ini配置文件,下面我们来解决一下。现象我们目前文件的样子可以用的文件样子解决1.下载 ini4Idea 插件,使IDEA支持 ini 文件设置:File—-settings—-plugins—-搜索 Ini安装完成重启即可!2.如果重启后还不好使,需要手动添加一下!...

2021-04-06 22:55:58 682

原创 Spring Security快速入门

Spring Security知识学习前言我们在开发web项目中,安全是最重要的,我们要把安全放在第一位!我也使用过一些策略,例如 过滤器、拦截器~安全不是功能需求,因为没有安全项目也是可以运行的。我要在设计网站之初就去考虑安全这个问题原因!漏洞,隐私泄露架构一旦确定,不易更改~流行的安全框架有shiro、SpringSecurity他们二位除了类和名字不一样基本一个套路。认证和授权认证:登录时的用户密码匹配授权:vip1、vip2 vip等级不同功能不同功能权限访问

2021-04-05 14:34:07 235

原创 Spring Boot 整合mybatis

Spring Boot 整合mybatisSpring Boot和Mybatis 我们应该都不陌生了,就不一一介绍了。我们直接上项目敲代码。环境配置springboot 2.4.4mysql 5.1.xmaven 3.6.11.创建springboot项目创建项目在这里我们选择web 下 Sring web ,和sql中的JDBC 和MySQL驱动2.导入相关依赖这里是我们手动添加的依赖。mybatis 提供的整合springboot的依赖和方便我们偷懒的lombok依赖 &

2021-04-01 20:41:13 154

原创 Spring Boot 整合Druid

数据源是可以修改的,我使用一下自定义数据源 DruidDataSourceDruid介绍Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了C3PO、DBCP、PROXOOL等DB池的优点,同时加入了日志监控。Druid可以很好的监控DB池连接和SQL的执行情况,天生就是针对监控而生的DB连接池。Spring Boot 2.0 以上默认使用Hikari 数据源,可以说 Hikari与 Driud都是当前Java Web上最优秀的数据源,我们来重点介绍Spring Boot如何集成Druid

2021-04-01 11:17:14 140 1

原创 SpringBoot整合JDBC

Spring Data对于数据访问层,无论是SQL(关系型数据库)还是NOSQL(非关系型数据库),Spring Boot 底层都是采用Spring Data的方式进行统一处理。Spring Boot 底层都是采用Spring Data的方式进行统一处理各种数据库,Spring Data也是Spring 中与Spring Boot、Spring Cloud等齐名的知名项目。Spring Data 官网:https://spring.io/projects/spring-data数据库相关的启动器:可

2021-04-01 00:57:22 293

原创 String Boot 入门

String Boot 入门String Boot 简介Spring Boot 主要优点:为所有Spring开发者更快的入门开箱即用,提供各种默认配置来简化项目配置内嵌式容器简化web项目没有冗余代码生成和XML配置的要求微服务什么是微服务微服务是一种机构风格,它要求我们在开发一个应用的时候,这个应用必须构建成一系列小服务的组合;可以通过http等的方式进行互通。单体应用架构所谓单体应用架构(all in one)是指,我们将一个应用的中的所有应用服务都封装在一个应用中。无论是E

2021-03-31 23:30:11 945 2

原创 POI及EasyExcel使用

POI和EAsyExcel使用场景1、讲用户的信息导出Excel表格(导出数据…)2、将Excel表中的信息录入到网站数据库(大量信息上传),减轻网站录入量!开发中经常会设计到Excel的处理,如Excel的导出,Excel导入数据库!目前操作Excel比较流行的就是Apache POI 和阿里巴巴的 easyExcel!Apache POIApache POI官网:https://poi.apache.org/easyExceleasyExcel 官网:https://g

2021-03-28 21:45:15 432 3

原创 idea搭建ssm项目

idea搭建ssm项目

2021-03-02 22:46:37 1251

原创 IDEA配置TOMCAT服务器

阿达

2021-03-02 12:20:38 492

原创 idea 创建 maven 项目

idea 搭建 maven 环境搭建搭建环境idea2019+ JDK1.8 + maven3.6.1一、搭建maven项目在IDEA的File菜单选择Project,然后在左侧的任务栏里面找到Maven工程,填写好工程名称,点击Finish即可选择自己安装的jdk版本,点击下一步groupid表示项目的包名,artifactid表示项目名 ,根据自己项目起名即可,完成点击下一步。这里会自动生成直接Finish即可完成创建。This window 当前窗口, New window 创建

2021-03-02 12:19:28 432

空空如也

空空如也

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

TA关注的人

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