java框架学习
文章平均质量分 82
基于spring的Java框架学习
逍遥自在”
这个作者很懒,什么都没留下…
展开
-
SpringBoot学习笔记
文章目录一、Spring Boot 入门1、Spring Boot 简介2、微服务3、环境准备1、MAVEN设置;2、IDEA设置4、Spring Boot HelloWorld1、创建一个maven工程;(jar)2、导入spring boot相关的依赖3、编写一个主程序;启动Spring Boot应用4、编写相关的Controller、Service5、运行主程序测试6、简化部署5、Hello World探究1、POM文件1、父项目2、启动器2、主程序类,主入口类6、使用Spring Initializ原创 2021-08-07 16:51:02 · 516 阅读 · 0 评论 -
gradle学习总结
文章目录groovy语言的简单使用groovy语言的简单使用Gradle 的构建脚本是采用 Groovy 写的,而不是用 XML。println "hello word!"//定义变量def a = 12println adef s = "asdfasf"println s//定义一个集合def list = ['a', 'b']//向集合里添加元素list << 'c'//取出list中的第三个元素println list.get(2)//定义一个ma原创 2021-07-09 15:48:29 · 149 阅读 · 0 评论 -
mybatis-plus学习笔记
文章目录mybatis-plus是什么mybatis-plus特性快速上手案例常用注解mybatis-plus是什么 mybatis-plus是mybatis的增强工具,在mybatis的基础上只做增强不做改变。mybatis-plus特性无侵入:不会改变mybatis框架,只是在原来的基础上进行增强。快速上手案例导入依赖 implementation group: 'com.baomidou', name: 'mybatis-plus-boot-starter', v原创 2021-07-04 14:18:37 · 267 阅读 · 0 评论 -
RabbitMQ基础知识总结
文章目录1. 消息中间件概述1.1. 什么是消息中间件1.2. AMQP 和 JMS1.2.1. AMQP1.2.2. JMS1.2.3. AMQP 与 JMS 区别1.3. 消息队列产品1.4. RabbitMQ2. 安装及配置RabbitMQ1. 安装依赖环境2. 安装Erlang3. 安装RabbitMQ4. 开启管理界面及配置5. 启动6. 配置虚拟主机及用户6.1. 用户角色6.2. Virtual Hosts配置6.2.1. 创建Virtual Hosts6.2.2. 设置Virtual Hos原创 2021-01-21 10:22:20 · 386 阅读 · 2 评论 -
分布式RPC框架Apache Dubbo
分布式RPC框架Apache Dubbo1. 软件架构的演进过程软件架构的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面我们分别了解一下这几个架构。1.1 单体架构架构说明: 全部功能集中在一个项目内(All in one)。架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。原创 2020-12-12 21:41:09 · 181 阅读 · 0 评论 -
Git常用命令和idea中的使用
文章目录Git分布式版本控制工具1. Git概述1.1 Git历史1.2 Git与SVN对比1.3 Git工作流程1.4 Git下载与安装2. Git代码托管服务2.1 常用的Git代码托管服务2.2 在码云注册账号2.3 登录码云并创建Git远程仓库2.4 邀请其他用户成为仓库成员3. Git常用命令3.1 环境配置3.2 获取Git仓库3.2.1在本地初始化一个Git仓库3.2.2从远程仓库克隆3.3工作目录、暂存区以及版本库概念3.4 Git工作目录下文件的两种状态3.5 本地仓库操作3.6 远程仓库原创 2020-12-12 09:48:18 · 541 阅读 · 0 评论 -
Maven知识总结
文章目录1.Maven基础1.1 Maven是什么1.2 maven的仓库类型1.3 maven常用命令1.4 maven坐标书写规范1.5 maven的依赖范围2 maven的依赖传递2.1 什么是依赖传递2.2 什么是依赖冲突2.3 如何解决依赖冲突2.3.1 使用maven提供的依赖调解原则2.3.2 排除依赖2.3.3 版本锁定分模块构建maven工程maven工程的继承maven工程的聚合1.Maven基础1.1 Maven是什么 maven 是一个项目管理工具,主要作用是在项目开发阶原创 2020-10-30 18:20:05 · 1124 阅读 · 0 评论 -
MyBatis知识总结
文章目录MyBatis简介原始jdbc操作的分析什么是MyBatisMyBatis简介原始jdbc操作的分析原始jdbc开发存在的问题如下:数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。查询操作时,需要手动将结果集中的数据手动封装到实体中。插入操作时,需要手动将实体的数据设置到sql语句的占位符位置应对上述问题给出的解决方案:使用数据库连接池初始化连接资源将原创 2020-10-28 17:19:45 · 1121 阅读 · 0 评论 -
SpringMVC知识总结
文章目录Spring集成web环境SpringMVC简介Spring集成web环境ApplicationContext应用上下文获取方式:应用上下文对象是通过new ClasspathXmIApplicationContext(spring配置文件)方式获取的,但是每次从容器中获得Bean时都要编写newClasspathXmlApplicationContext(spring配置文件),这样的弊端是配置文件加载多次,应用上下文对象创建多次。在Web项目中,可以使用ServletContext原创 2020-10-22 10:13:29 · 1085 阅读 · 0 评论 -
Spring基础知识总结
Spring简介Spring是什么 Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的 Java EE 企业应用开源框架。Spring的发展历原创 2020-10-12 19:34:59 · 1240 阅读 · 1 评论 -
JavaWeb基础知识总结
servlet简介servlet 是什么?a)就是一个java 类。.b)服务器端的小程序。c)作用是处理用户请求servlet 的三种实现方式:a)实现 Servlet接口|b)继承 GenericServlet类c)继承 HtpServlet类Servlet的部署<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins原创 2020-08-18 22:01:06 · 1525 阅读 · 1 评论