Java后端学习
Java后端学习
ataraxy_thinking
In me the tiger sniffs the rose.
展开
-
swagger入门学习
本文主要是对于swagger非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、swagger概述swagger是一个API文档工具,通过swagger可以便捷且规范地生成API文档,这有利于前后端开发人员之间的交流:在调用API时有实时规范的API文档供参考。在这里我们主要是使用swagger2,swagger2可以将项...原创 2020-04-20 09:49:46 · 189 阅读 · 0 评论 -
Spring Security入门学习(一)-授权与认证
本文主要是对于Spring Security非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、Spring Security概述spring security是 spring 项目组中用来提供安全认证服务的框架,为spring项目提供安全保障。在web应用开发中,安全无疑是十分重要的,如果一个web应用安全得不到保障的话...原创 2020-04-18 10:42:31 · 282 阅读 · 2 评论 -
Spring Boot项目实践-员工管理系统(九)·删除及注销功能实现
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现Spring Boot项目实践-员工管理系统(三)·国际化Spri...原创 2020-04-13 16:48:55 · 1471 阅读 · 6 评论 -
Spring Boot项目实践-员工管理系统(八)·修改员工信息
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现Spring Boot项目实践-员工管理系统(三)·国际化Spri...原创 2020-04-13 16:06:20 · 1530 阅读 · 2 评论 -
Spring Boot项目实践-员工管理系统(七)·增加员工实现
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现Spring Boot项目实践-员工管理系统(三)·国际化Spri...原创 2020-04-13 15:15:32 · 1057 阅读 · 2 评论 -
Spring Boot项目实践-员工管理系统(六)·展示员工列表
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现Spring Boot项目实践-员工管理系统(三)·国际化Spri...原创 2020-04-12 23:08:21 · 974 阅读 · 1 评论 -
Spring Boot项目实践-员工管理系统(五)·登录拦截器
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现Spring Boot项目实践-员工管理系统(三)·国际化Spri...原创 2020-04-12 21:03:56 · 1444 阅读 · 2 评论 -
Spring Boot项目实践-员工管理系统(四)·登录功能实现
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现Spring Boot项目实践-员工管理系统(三)·国际化一、新...原创 2020-04-11 22:23:27 · 1497 阅读 · 0 评论 -
Spring Boot项目实践-员工管理系统(三)·国际化
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作Spring Boot项目实践-员工管理系统(二)·首页实现通俗地讲,国际化就是实现网页语言的切换一、配置首页的国际化(...原创 2020-04-10 22:19:52 · 802 阅读 · 2 评论 -
Spring Boot项目实践-员工管理系统(二)·首页实现
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~博文前提:Spring Boot项目实践-员工管理系统(一)·准备工作。一、创建MVC配置类来打开首页(1)创建mvc配置类MyMvcConfig.javapackage com.example.e...原创 2020-04-10 20:22:53 · 1047 阅读 · 2 评论 -
Spring Boot项目实践-员工管理系统(一)·准备工作
本次实战项目主要是借鉴b站上的视频资源【狂神说Java】SpringBoot最新教程IDEA版通俗易懂完成的,有需求的话,可以直接去b站观看完整的视频教程,本文若有不对之处,望不吝赐教,谢谢~一、新建Spring Boot项目并导入资源(1)新建spring boot项目(2)导入静态资源静态资源下载导入静态资源二、创建基本信息类注意本项目暂时是采用模拟数据库的方法来获取数据...原创 2020-04-10 09:48:07 · 2566 阅读 · 8 评论 -
Spring Boot基础知识学习(四)-slf4j和log4j2的使用
对于日志,我们并不陌生,通俗地理解就是带有时间地记录信息。我们使用日志就是为了方便记录信息,并且作一些信息的追踪和判断。另外在作一些测试时我们一般采用控制台输出的方式来打印一条语句,这样很不方便,并且在交付代码时还需将这部分代码注释掉,很不方便,如果采用日志的方式便可很好的避免该问题。常用的日志很多,这里主要讲slf4j(简单日志门面 Simple Logging Facade for Java...原创 2020-04-02 16:08:42 · 464 阅读 · 0 评论 -
Spring Boot基础知识学习(三)-自动配置以及场景启动器
spring boot相对于spring来说简化了很多配置(这些配置由spring boot自动完成,而不用手动完成),本文主要讲的是有关spring boot的自动配置问题。首先新建一个简单的spring boot项目。(1)主程序(主入口类)package com.example.helloworld;import org.springframework.boot.Spring...原创 2020-03-30 16:26:23 · 191 阅读 · 0 评论 -
Thymeleaf简单入门(一)
本文主要是对于spring boot中thymeleaf非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、Thymeleaf简介Thymeleaf是面向Web和独立环境的现代服务器端Java模板引擎,能够处理HTML,XML,JavaScript,CSS甚至纯文本等文件。模板引擎是为了使用户界面与业务数据(内容)分离而产...原创 2020-03-29 15:46:18 · 311 阅读 · 0 评论 -
Spring IoC简单入门学习(二)-创建bean的三种方式
一、实例(1)新建maven项目并编写基础代码。InstanceFactory.javapackage com.example.factory;import com.example.service.IUserService;import com.example.service.impl.UserServiceImpl;/** * @className: InstanceFact...原创 2020-03-22 16:03:59 · 3842 阅读 · 0 评论 -
Spring Aop简单入门学习(三)-基于注解的AOP配置
本文主要是对于spring aop简单入门做一些介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~通过注解可以减少工作量,已提高效率,这里通过一个实例来简单介绍一下有关aop的注解。一、实例本次实例在之前的文章Spring AOP简单入门学习(二)-常用通知类型里面的项目的基础上进行展开。(1)修改bean.xml<?xml ver...原创 2020-03-21 15:13:22 · 149 阅读 · 0 评论 -
Spring AOP简单入门学习(二)-常用通知类型
本文主要是对于spring aop简单入门做一些介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、AOP常用通知类型前置通知在切入点方法执行之前执行执行的通知。后置通知在切入点方法执行之后执行执行的通知。异常通知在切入点方法执行之后发生异常执行的通知(注意后置通知和异常通知同时只存在一个)。最终通知在切入点方法执行之后执行执...原创 2020-03-21 12:21:49 · 221 阅读 · 0 评论 -
Spring AOP简单入门学习(一)
本文主要是对于spring aop简单入门做一些介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、AOP简介AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重...原创 2020-03-21 11:08:36 · 766 阅读 · 0 评论 -
Spring IoC简单入门学习(一)
本文主要是对于spring ioc简单入门做一些介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、IoC简介IoC作为spring的核心概念之一,很有必要好好学习学习。IoC 全称为== Inversion of Control==,意为 “控制反转”,是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中控制指的是io...原创 2020-03-17 16:26:52 · 197 阅读 · 0 评论 -
Spring常用注解(一)
==注解( Annotation)==可以简单的理解为是一种特殊的标签或者注释,将注解加在一些类和方法上面,便可以使这些类和方法具有特殊含义(特定功能)。Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同,Java 标注可以通过反射获取标注内容。在编译器生成类文件...原创 2020-03-16 22:07:51 · 139 阅读 · 1 评论 -
ssm项目整合简单入门(一)
本文主要是对于ssm项目整合简单入门做一些介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、SSM简介顾名思义,ssm即为 spring+spring mvc+mybatis。ssm是这三种框架的集合,在开发中不单单使用某一框架,而使用多个框架,ssm恰好满足了这一功能。ssm在Java web项目中的结构如下所示:二、SSM简单项目...原创 2020-03-15 21:40:56 · 508 阅读 · 0 评论 -
Spring MVC简单入门学习(一)
一、Spring MVC简介在以前我们学过spring和mvc,spring是Java开发的一个框架(族);而mvc(模型model-视图view-控制器controller)是一种程序开发模式。而spring mvc就是一种基于Java的实现mvc设计模型的请求驱动类型的轻量级Web框架,属于 spring framework 的后续产品。spring mvc就是实现了mvc的spring框架...原创 2020-03-15 15:32:01 · 133 阅读 · 0 评论 -
Spring Boot基础知识学习(二)
本文主要是对于spring boot中非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~在上一篇文章Spring Boot基础知识学习(一)中,单单只使用了spring boot,而实际开发过程中,并不会只使用spring boot,还会整合mybatis、junit等框架,这里就对此进行简单介绍。一、spring boot整...原创 2020-03-07 19:29:58 · 351 阅读 · 0 评论 -
Jedis的简单使用
本文主要是对于Jedis中非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~在上一篇文章Redis的安装与持久化中简单讲了redis的配置,这篇文章主要将Jedis的使用。一、Jedis简介及下载jedis是Java用来使用redis的一款工具,就像jdbc一样。要使用jedis首先需要下载相应的jar包(如果是maven...原创 2020-03-07 16:54:18 · 135 阅读 · 0 评论 -
Redis的安装与持久化
本文主要是对于redis安装与持久化中非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、Redis简介Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Re...原创 2020-03-07 14:44:11 · 184 阅读 · 0 评论 -
Spring Boot基础知识学习(一)
本文主要是对于spring中非常浅显的知识进行介绍,并不深入了解,只接触表面,对一些较复杂的内容也不过多描述。如文中有错误之处,望不吝赐教,谢谢~一、Spring简介Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,...原创 2020-03-07 10:25:45 · 1164 阅读 · 2 评论 -
Mybatis基础知识学习(一)
一、Mybatis简介MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL ...原创 2020-03-05 13:45:14 · 275 阅读 · 0 评论 -
filter和listener基础知识学习(一)
笔者对于filter和listener也是初学,写这篇文章的主要目的是方便自己去理解filter和listener的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。一、fileter概述filter即过滤器,是Javaweb的三大组件之一,主要用于过滤资源,而过滤资源主要体现在拦截处理客户端与服务器端的请求与响应。因为fileter可以拦截请求与响应,因此可以借助filter来完成一...原创 2020-02-17 15:38:25 · 506 阅读 · 0 评论 -
cookie和session基础知识学习(二)
笔者对于cookie和session也是初学,写这篇文章的主要目的是方便自己去理解cookie和session的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。在上篇文章cookie和session基础知识学习(一)里面介绍了有关会话技术的概念,以及cookie的一些基础知识。这篇文章主要讲的是关于session的一些基础知识。一、session的简单使用session是服务器端技术...原创 2019-12-22 19:35:09 · 402 阅读 · 0 评论 -
cookie和session基础知识学习(一)
笔者对于cookie和session也是初学,写这篇文章的主要目的是方便自己去理解cookie和session的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。一、会话技术一次会话过程指的是会从打开浏览器到关闭浏览器的过程,在此过程中包含多次请求和响应,会话指的就是这些请求和响应。由于HTTP是无状态的协议,每一次的请求和响应都是相互独立的。而在实际的操作中,完成一些比较复杂的功能时...原创 2019-12-22 18:53:28 · 665 阅读 · 0 评论 -
MVC设计模式学习(一)
笔者对于MVC也是初学,写这篇文章的主要目的是方便自己去理解MVC的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。一、MVC设计模式概述MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定...原创 2019-12-22 16:52:26 · 3369 阅读 · 0 评论 -
数据库“事务”基础知识学习(一)
之前学数据库的时候没太注意事务这个概念,在平时练习的时候也基本上没用到,但是这是一个非常有用的概念,值得好好学习。这篇文章主要讲的是关于事务概念的非常基础的知识以及用JDBC来管理事务,不涉及事务的一些高级概念。一、数据库“事务”概述==数据库事务( transaction)==是指访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事...原创 2019-12-22 15:56:42 · 191 阅读 · 0 评论 -
数据库连接池基础知识学习
笔者对于数据库连接池也是初学,写这篇文章的主要目的是方便自己去理解数据库连接池的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。一、数据库连接池概述数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能...原创 2019-12-22 14:37:47 · 712 阅读 · 5 评论 -
JSP基础知识学习
笔者对于JSP也是初学,写这篇文章的主要目的是方便自己去理解JSP的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。一、JSP概述JSP(全称JavaServer Pages)是由Sun Microsystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。...原创 2019-12-22 10:31:43 · 617 阅读 · 0 评论 -
数据库(MySQL)复习整理(二)-JDBC
笔者最近开始学习Java后端的知识,故对之前所学的数据库知识进行一个复习整理,为后续学习打下良好基础。由于写这篇文章主要是复习巩固方便自己理解,文章侧重在一些自己认为的重点和自己不足的地方,所以所涉及的知识点并不完善,有些描述并不那么专业,也并不深入,就是一些基本的操作,请多多包涵。文章仅供参考,谢谢。 在上一篇文章https://blog.csdn.net/ata...原创 2019-12-02 15:52:14 · 299 阅读 · 0 评论 -
数据库(MySQL)复习整理(一)-MySQL基础
笔者最近开始学习Java后端的知识,故对之前所学的数据库知识进行一个复习整理,为后续学习打下良好基础。由于写这篇文章主要是复习巩固方便自己理解,文章侧重在一些自己认为的重点和自己不足的地方,所以所涉及的知识点并不那么完善,有些描述并不那么专业,也并不深入,就是一些基本的操作,请多多包涵。文章仅供参考,谢谢。一、数据库概述 数据库是“按照数据结构来组织、存储和管理数...原创 2019-12-01 22:17:48 · 413 阅读 · 0 评论 -
HTTP协议基础知识学习
笔者对于HTTP协议也是初学,写这篇文章的主要目的是方便自己去理解HTTP协议的相关内容,所以有些描述并不是那么专业和全面,请多多包涵。一、HTTP协议概述HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个应用层协议,由请求和响应构成,是一个标准的个客户端/服务...原创 2019-12-15 14:29:50 · 359 阅读 · 0 评论 -
Java基础知识整理复习(一)
笔者最近开始学习Java后端的知识,故对之前所学的Java知识进行一个复习整理,为后续学习打下良好基础。由于写这篇文章主要是复习巩固方便自己理解,文章侧重在一些自己认为的重点和自己不足的地方,所以所涉及的知识点并不那么完善,有些描述并不那么专业,也并不深入,就是一些基本的操作,请多多包涵。文章仅供参考,谢谢。 这篇文章主要讲了关于Java很基本的操作,下篇文章Java...原创 2019-12-01 17:30:07 · 954 阅读 · 0 评论 -
Java基础知识整理复习(二)
笔者最近开始学习Java后端的知识,故对之前所学的Java知识进行一个复习整理,为后续学习打下良好基础。由于写这篇文章主要是复习巩固方便自己理解,文章侧重在一些自己认为的重点和自己不足的地方,所以所涉及的知识点并不那么完善,有些描述并不那么专业,也并不深入,就是一些基本的操作,请多多包涵。文章仅供参考,谢谢。一、Java基本数据类型 Java基本数据类型就是上...原创 2019-12-01 18:25:15 · 419 阅读 · 0 评论 -
Java基础知识整理复习(三)
笔者最近开始学习Java后端的知识,故对之前所学的Java知识进行一个复习整理,为后续学习打下良好基础。由于写这篇文章主要是复习巩固方便自己理解,文章侧重在一些自己认为的重点和自己不足的地方,所以所涉及的知识点并不那么完善,有些描述并不那么专业,也并不深入,就是一些基本的操作,请多多包涵。文章仅供参考,谢谢。前面两篇文章Java基础知识整理复习(一) Java基础知识整理复习(二)讲了Jav...原创 2019-12-06 17:52:33 · 185 阅读 · 0 评论