- 博客(26)
- 收藏
- 关注
转载 Spring Boot 配置文件
@[TOC]在Spring Boot中,配置文件有两种不同的格式,一个是==properties==,另一个是==yaml==。properties文件比较常见相对于properties而言,yaml更加简洁明了,而且使用的场景也更多,很多的开源项目都是使用yaml进行配置。除了简洁,yam...
2019-05-28 22:10:00 170
转载 SpringBoot
@[TOC]一、SpringBoot简介什么是SpringBoot?Springt Boot是由Pivotal团队提供的全新框架,器设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。简单来说,就是...
2019-05-27 22:22:00 138
转载 IOC与DI的深入理解
@[TOC]1.二者理解IOC inversion of control 控制反转DI Dependency Injection 依赖注入1.1、IoC(控制反转) Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在J...
2019-05-25 21:31:00 139
转载 方法重写与方法重载的区别详解
@[TOC]1、方法重写(Override)概念:重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!好处:重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。注意:重写方法不能抛出新...
2019-05-24 21:46:00 487
转载 来一个总结三
一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要...
2019-05-23 23:11:00 112
转载 Zookeeper
==zookeeper是我们在开发中经常使用的一个分布式协调组件。功能很强大==@[TOC]一、介绍和安装环境准备1.zookeeper概述Zookeeper是一个分布式的,开放源码的分布式应用协调服务,是Google的Chubby一个开源的实现...
2019-05-13 20:22:00 76
转载 Git
@[TOC]一、安装及基本操作1.Git简介:Git(全局信息追踪器)。Git是一个分布式版本控制工具,Git的使用中央仓库不是必须的,用户本地就是一个完整的版本仓库,代码 的前进、回退、删除等操作都可以直接在本地操作,不需要中央仓库。但是,在实际的操作中,为了能够和其他同时快速沟通以...
2019-05-12 21:35:00 82
转载 ActiveMQ介绍,安装,503解决
@[TOC]一、ActiveMQ介绍是Apache软件基金会所研发的开放源代码消息中间件;由于ActiveMQ是一个纯Java程序,因此只需要操作系统支持Java虚拟机,ActiveMQ便可执行。多种语言和协议编写客户端。语言:Java,C,C++,C#,Ruby,Perl,Python...
2019-05-10 20:56:00 235
转载 redis缓存
@[TOC]redis缓存1.缓存概述:缓存(Cache)的作用是减少服务器对数据库的访问频率,从而提高数据库的稳定性。访问的流程如下。流程图:代码逻辑public Goods searchArticleById(Long goodsId){ Object object =...
2019-05-09 19:55:00 105
转载 redis持久化
@[TOC]Redis持久化所谓的持久化就是保持我们的数据不丢失,将数据通常通常保存在我们的硬盘中。在Redis中持久化的方式有两种,一种是快照持久化,一种是AOF持久化,各有各的有缺点,在项目中我们得根据实际的情况来选择具体的持久化方式。一、Redis持久化之快照(RDB)1.概念...
2019-05-08 22:26:00 80
转载 Java观察者模式
@[toc]观察者模式(observer) 观察者模式又称为发布/订阅(Publish/Subscribe)模式,在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。一、概述1.使用的场景广播机制场景1.聊天室程序的创建。服务器创建好...
2019-05-07 21:15:00 92
转载 Shiro二
二、自定义Realm通过上面我们发现仅仅将数据信息定义在ini文件中我们实际开发环境有很大不兼容,所以我们希望能够自己定义Realm。1.自定义Realm的实现(1)、创建自定义Realmjava类创建一个java文件继承AuthorizingRealm类,重写两个抽象方法:pack...
2019-04-30 18:09:00 105
转载 Shiro
@[TOC]一、初识shiro1.shiro简介:官网Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解API,你可以快速、轻松地获取任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序2.框架图说明:...
2019-04-29 21:13:00 109
转载 SSM整合
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。Spring Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使...
2019-04-28 22:57:00 96
转载 MyBatis-映射文件(二)
Mybatis-映射文件(二)Mybatis的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器XML文件就显得相对简单。如果拿他跟具有相同功能的JDBC代码进行对比,你会立即发现省掉了将近95%的代码。Mybatis就是针对SQL构建的,并且比普通方法做的更好。一. 传...
2019-04-27 20:08:00 76
转载 MyBatis-基本使用
一、什么是MyBatis?mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJO(Plain Old Ja...
2019-04-25 20:32:00 89
转载 maven-聚合工程
聚合工程所谓聚合项目,实际上就是对项目分模块,互联网项目一般来说按照业务分(订单模块、VIP模块、支付模块、CMS模块....),传统的软件项目,大多采用分层的方式(Dao、Service、Controller)一、多模块结构二、创建项目1.创建sxt-parent==pom文件...
2019-04-24 22:20:00 122
转载 Spring和SpringMVC的整合
1.Spring容器和SpringMVC容器的关系:Spring容器是一个父容器,SpringMVC是一个子容器,它继承自Spring容器。因此,在SpringMVC容器中,可以访问到Spring容器中定义的Bean,而在Spring容器中,无法访问SpringMVC容器中定义的Bean.在...
2019-04-23 20:20:00 114
转载 SpringMVC-文件的上传与下载
文件的上传与下载一、文件的上传:1.创建项目:2.导入所需的jar包:3.设置页面表单:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>...
2019-04-22 20:13:00 84
转载 SpringMVC的工作原理
1.原理图:2.流程文字介绍:1.用户向服务器发送请求,请求被Spring前端控制Servlet DispatcherServlet捕获;2.DispatcherServlet对请求UR进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Ha...
2019-04-21 22:00:00 69
转载 SpringMVC
一、 SpringMVC1.MVC介绍模式-视图-控制器MVC是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图以及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负...
2019-04-20 21:38:00 82
转载 Spring-事务管理
事务管理数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。事务处理可以确保非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化...
2019-04-19 20:30:00 74
转载 Spring-IOC实现【04-配置的其它方式】
条件注解Profile实际上就是条件注解的一种特殊形式,即条件注解更加灵活,用户可以根据各种不同的条件使用不同的Bean。条件注解在SpringBoot中使用非常广泛。SpringBoot中提供了许多自动化的配置,例如数据库配置,SpringBoot使用条件注解提前配置好许多常用的类,使用...
2019-04-18 23:02:00 61
转载 Spring-IOC实现【03-Java配置方式】
Spring IOC:Java配置方式SpringBoot流行之后,Java 配置开始被广泛使用。Java配置本质上,就是使用一个Java类去代替xml配置,这种配置方式在SpringBoot中得到了广泛的使用。实现步骤如下:1、创建项目,导入需要使用的jar包2、创建实体类...
2019-04-17 17:14:00 103
转载 Spring-IOC实现【02-XML配置方式案例】
项目总体图:Dao层package com.sxt.dao;public interface IUserDao { public String add();}package com.sxt.dao.Impl;import com.sxt.dao.IUserDao;pu...
2019-04-16 21:39:00 53
转载 Spring-IOC实现【01-XML配置方式】
IOC概念1、IOC控制反转(IOC, Inversion of Control)是一种概念,是一种思想。控制反转就是对对象控制权的转移,从程序代码本身反转到了外部容器。把对象的创建、初始化、销毁等工作交给spring容器来做。由spring容器控制对象的生命周期。2、DI依赖注入(DI...
2019-04-16 19:53:00 69
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人