分类: Coding

24 篇文章

RMI原理与使用
RMI原理与使用 何为RMI RMI(Remote Method Invocation)即远程方法调用,是分布式编程中的一个基本思想。实现远程方法调用的技术有很多,比如CORBA、WebService,这两种都是独立于各个编程语言的。 而Java RMI是专为Java环境设计的远程方法调用机制,是一种用于实现远程调用(RPC,Remote Proc…
SpringBoot整合框架
SpringBoot整合框架 1、整合JDBC使用 1.1 SpringData简介 对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 底层都是采用 Spring Data 的方式进行统一处理。 Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库,Sp…
SpringBoot基础
SpringBoot基础 1、SpringBoot简介 1.1 回顾什么是Spring Spring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。 Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。 1.2 Spring是如何简化Java开发的 为了降低Java开发的复杂性,Spri…
Springboot实战:员工管理系统
Springboot实战:员工管理系统 1、准备工作 1.1 导入资源 将文件夹中的静态资源导入idea中 位置如下 1.2 编写pojo层 员工表 //员工表 @Data @NoArgsConstructor public class Employee { private Integer id; private String lastName; …
SSM整合
SSM整合 1、系统环境要求 环境: IDEAMySQL 5.7Tomcat 9Maven 3.6 要求: 需要熟练掌握MySQL数据库,Spring,JavaWeb及MyBatis知识,简单的前端知识;   2、数据库环境 创建一个存放书籍数据的数据库表 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DR…
SpringMVC基础
SpringMVC基础 1、回顾MVC 1.1 什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 Model(模…
Spring基础
Spring基础 1、Spring 1.1 简介 Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 SSH:Struct2 + Spring + HibernateSSM: SpringMVC + Spring + Mybatis 官网 : http://spring.io/ 官方下载地址 : https:/…
代理模式
代理模式 介绍 AOP的底层机制就是动态代理!【SpringAOP和SpringMVC】 代理模式: 静态代理动态代理   静态代理 静态代理角色分析 抽象角色 : 一般使用接口或者抽象类来实现真实角色 : 被代理的角色代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .客户 : 使用代理角色来进行一些操作 . 代码实现 …
Mybaits基础
Mybaits基础 1、简介 1.1 什么是Mybatis MyBatis 是一款优秀的持久层框架;它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java …
单例模式
单例模式 介绍 单例模式是一种创建型设计模式, 让你能够保证一个类只有一个实例, 并提供一个访问该实例的全局节点。 重点: 单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 分类 饿汉式懒汉式双检锁/双重校验锁(DCL,即 double-checked locking)静态内部类枚举 应用场景 要求生产…