学习笔记
文章平均质量分 75
BoomGred
一个行走在冷风中的微胖子
展开
-
【Maven实战】学习之聚合与继承
Maven的聚合特性能够把项目的各个模块聚合在一起构建,而Maven的继承特性则能帮助抽取各模块相同的依赖和插件等配置,在简化POM的同时,还能促进各个模块配置的一致性。原创 2017-11-29 20:38:27 · 261 阅读 · 0 评论 -
Spring学习【四】事务管理
事务管理 编程式事务 - 通过编码方式实现事务,需要在每个执行的业务方式独立实现。实现方式可通过内部匿名类实现。 声明式事务 - 声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于@Transactional 注解的方式编程式事务transactionTemplate...原创 2018-02-26 20:50:59 · 260 阅读 · 0 评论 -
SpringBoot(1)之简要介绍
SpringBoot四大核心自动配置:针对很多Spring应用程序常见的应用功能,Spring Boot能自动提供相关配置。 起步依赖:告诉Spring Boot需要什么功能,它就能引入需要的库。命令行界面:这是Spring Boot的可选特性,借此你只需写代码就能完成完整的应用程序, 无需传统项目构建。Actuator:让你能够深入运行中的Spring Boot应用程序,一...原创 2018-08-05 21:47:10 · 210 阅读 · 0 评论 -
SpringBoot(2)之自定义配置
覆盖 Spring Boot 自动配置使用SpringSecurity<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependenc...原创 2018-08-05 21:47:30 · 834 阅读 · 0 评论 -
SpringBoot(3)之Actuaor
spring boot 2 使用 actuator 404的问题请注意 SpringBoot 2.0 新坑 我刚刚从坑里爬出来Actuator- 引用以下maven依赖<!--整合springboot监控工具 actuator--> <dependency> <groupId>org.spri...原创 2018-08-05 21:47:51 · 499 阅读 · 0 评论 -
SpringBoot(4)之开发者工具
devtools自动重启:当Classpath里的文件发生变化时,自动重启运行中的应用程序。LiveReload支持:对资源的修改自动触发浏览器刷新。远程开发:远程部署时支持自动重启和LiveReload。默认的开发时属性值:为一些属性提供有意义的默认开发时属性值。 引入maven <dependency> <groupId>org...原创 2018-08-05 21:48:08 · 398 阅读 · 0 评论 -
Springcloud之(一)基础知识
什么是微服务系统设计的一种风格,主旨在于一个独立的系统拆分为多个独立的小型服务。每一个拆分的小型服务围绕着系统的某一项或者耦合度比较高的业务功能进行搭建,并且维护者自己的数据库,业务逻辑和独立部署机制。与单体系统的区别。小型服务能够独立部署,不会互相干扰。 通过服务间的协作流程更容易发现系统的瓶颈位置,给出较为准确的系统级性能容量评估。springCloud的简介Sp...原创 2018-08-08 22:43:32 · 257 阅读 · 0 评论 -
SpringCloud之(二)服务治理【Eureka】
环境配置基于【SpringBoot2.0】,【SpringCloud-Finchley.RELEASE】的基础开发。构建服务注册中心构建【Eureka服务注册中心】流程maven配置<parent> <groupId>org.springframework.boot</groupId> &l...原创 2018-08-08 22:50:57 · 642 阅读 · 0 评论 -
Spring学习【三】SpringAOP
概念面向切面编程 作用 提供声明式服务,例如声明式事务管理 允许用户实现自定义的方面 AOP简单概念 切面(Aspect): - 一个关注点的模块化,比如日志、事务,这个关注点可能会横切多个对象,一个类,里面有各种通知方法 连接点(JoinPoint) - 程序执行过程中的某个特定的切入点,比如service层login()方...原创 2018-02-26 20:50:33 · 415 阅读 · 0 评论 -
Spring学习【二】Bean,BeanFactory和ApplicationContext
简介Spring中最基础且最重要的两个包是【org.springframework.beans】和【org.springframework.context】,这两个包为控制反转和依赖注入提供了基础。 BeanFactory 提供了配置框架和基本的功能 ApplicationContext 在BeanFactory的基础上提供更强的功能。 【Applicati...原创 2018-02-26 20:50:01 · 284 阅读 · 0 评论 -
Spring学习【一】项目背景
简介spring framework是一个轻量级的解决方案。spring采用模块化处理,可以让开发者使用需要的模块。你可以使用IoC 容器,和 Struts 一起使用,而且你也可以仅仅使用 Hibernate 整合代码或者是 JDBC 抽象层。Spring framework支持声明式的事务管理,通过 RMI 或 Web Service 远程访问业务逻辑代码,并且提供多种持久化数据的选择。它...原创 2018-02-26 20:49:26 · 315 阅读 · 0 评论 -
【Maven实战】之依赖,仓库,镜像
本文仅仅是为了记录学习【maven实战】知识点以及相关拓展,所以有些知识点也仅仅是一笔带过,所以需要了解的朋友可以去阅读【maven实战】这本书。原创 2017-11-29 20:51:34 · 532 阅读 · 0 评论 -
【Maven实战】之生命周期
本文仅仅是为了记录学习【maven实战】知识点以及相关拓展,所以有些知识点也仅仅是一笔带过,所以需要了解的朋友可以去阅读【maven实战】这本书。原创 2017-11-29 21:01:19 · 409 阅读 · 0 评论 -
【Maven实战】之版本管理
前言版本管理:指项目整体版本的演变过程管理。版本控制:指借助版本控制工具追踪代码的每一个变更。何为版本管理对内项目开发,应该使用快照版本对外发布时,应该提供非常稳定的版本。发布版本流程发布版本满足条件如下 所有自动化测试应该全部通过项目没有配置任何快照版本的依赖项目没有配置任何快照版本的插件项目所包含的代码已经全部提交到版本控制系统中。将快照版本更新为发布版本。执行一次Ma原创 2017-12-11 21:51:03 · 2346 阅读 · 0 评论 -
【Maven实战】之灵活的构建
Maven构建的灵活性原创 2017-12-12 22:01:21 · 358 阅读 · 0 评论 -
【Maven实战】之Linux环境下Nexus3.6安装
Linux环境下Nexus3.6+版本安装教程原创 2017-12-05 20:36:18 · 1462 阅读 · 0 评论 -
【Maven实战】之搭建Maven私服和镜像
搭建Maven私服和镜像教程原创 2017-12-05 20:43:43 · 2965 阅读 · 0 评论 -
【Maven实战】之生成项目站点
Maven生成项目站点原创 2017-12-18 16:52:51 · 718 阅读 · 0 评论 -
【Maven实战】之基础知识点
maven是一个优秀的构建工具和依赖管理工具以及项目信息管理工具。原创 2017-12-18 17:24:12 · 306 阅读 · 0 评论 -
SpringCloud之(三)客户端负载均衡【SpringCloud Ribbon】
简介一个基于Http和Tcp的客户端负载均衡的工具类框架,基于netfixRibbon实现。以下所有内容均是从ribbon2.0出发。负载均衡提升系统高可用,缓解网络压力和处理能力扩容的重要手段之一。服务端负载均衡一般说的负载均衡通常指【服务端负载均衡】,分为以下两种: 硬件负载均衡主要通过在服务器之间安装负载均衡的设备来实现。 ...原创 2018-08-08 22:57:33 · 308 阅读 · 0 评论