![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
FrameWork
框架部分
Naker_
这个作者很懒,什么都没留下…
展开
-
Docker
Docker1. Docker概述1.1 Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言开发。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。Docker应用场...原创 2020-04-04 20:22:10 · 520 阅读 · 0 评论 -
Spring Cloud-day02
1. Feign应用目标:Feign的作用;使用Feign实现consumer-demo代码中调用服务分析:导入启动器依赖;开启Feign功能;编写Feign客户端;编写一个处理器ConsumerFeignController,注入Feign客户端并使用;测试小结:Feign主要作用:自动根据参数拼接http请求地址。启动器依赖; <depende...原创 2020-03-31 23:52:10 · 202 阅读 · 0 评论 -
Spring Cloud-day01
1. 系统架构演变概述目标:了解项目架构的演变历程小结:集中式架构垂直拆分分布式服务SOA面向服务架构微服务架构2. 微服务架构说明目标:了解SOA与微服务架构的区别以及说出微服务架构的特点分析:SOA使用了ESB组件的面向服务架构:ESB自身实现复杂;应用服务粒度较大,所有服务之间的通信都经过ESB会降低通信速度;部署、测试ESB比较麻烦。小结:微服务架构:是一套使用小服务或者...原创 2020-03-30 21:07:29 · 240 阅读 · 0 评论 -
RabbitMQ-day02
1.今日内容RabbitMQ 高级特性消息可靠性投递Consumer ACK消费端限流TTL死信队列延迟队列日志与监控消息可靠性分析与追踪管理RabbitMQ应用问题消息可靠性保障消息幂等性处理RabbitMQ集群搭建RabbitMQ高可用集群2.消息可靠投递-Confirm在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失...原创 2020-03-29 19:16:43 · 299 阅读 · 0 评论 -
RabbitMQ-day01
0. 学习目标能够说出什么是消息中间件能够安装RabbitMQ能够编写RabbitMQ的入门程序能够说出RabbitMQ的5种模式特征能够使用Spring整合RabbitMQ1. 消息中间件概述1.1. 什么是消息中间件MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法。为什么使用MQ在项目中,可将一些无需即时返回且耗时的操作提取出来,进行...原创 2020-03-27 23:14:39 · 241 阅读 · 0 评论 -
SpringBoot-day02
01-SpringBoot高级-今日内容(01:08)SpringBoot自动配置SpringBoot事件监听SpringBoot流程分析SpringBoot监控SpringBoot部署02-SpringBoot自动配置-Condition-1(16:36)需求:导入jedis坐标后,创建User这个bean。如果没有导入,不创建思路:问题1:怎么通过条件判断的方式,选择性...原创 2020-03-26 13:48:23 · 281 阅读 · 0 评论 -
Springboot-day01
01-今日内容Spring概述、快速入门SpringBoot配置SpringBoot整合02-SpringBoot概述SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率SpringBoot功能1) 自动配置Spring Boot的自动...原创 2020-03-24 22:05:17 · 410 阅读 · 0 评论 -
Git分布式版本控制工具笔记
01-Git概述(Git历史)Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linu...原创 2020-02-28 21:04:54 · 332 阅读 · 0 评论 -
Apache Dubbo笔记
01-课程内容介绍软件架构的演进过程Apache Dubbo概述服务注册中心ZookeeperDubbo快速入门Dubbo管理控制台Dubbo相关配置说明解决Dubbo无法发布被事务代理的Service问题dubbo优化后的代码:https://github.com/itheimaxia/dubbo-demo软件架构的发展经历了由单体架构、垂直架...原创 2020-02-27 19:54:38 · 212 阅读 · 0 评论 -
Maven高级笔记
01-maven基础知识回顾1.1 maven介绍maven (gradle)是一个项目管理工具,主要作用是在项目开发阶段对Java项目进行依赖管理和项目构建。依赖管理:就是对jar包的管理。通过导入maven坐标,就相当于将仓库中的jar包导入了当前项目中。项目构建:通过maven的一个命令就可以完成项目从清理、编译、测试、报告、打包,部署整个过程。1.2 maven的仓库类型...原创 2020-02-27 19:40:46 · 576 阅读 · 0 评论 -
Vue
1. Vue概述前端演变的过程1.随着JavaScript的诞生,我们可以操作页面的DOM元素及样式,页面有了一些动态的效果,但是依然是以静态为主。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</titl...原创 2020-02-27 19:24:24 · 236 阅读 · 0 评论 -
nodejs&es6
Node.js & ES61. Nodejs概述目标:Node.js用途;安装Node.js小结:1) nodejs 安装2) 验证 > node -v 3) 什么是NodeJS(理解)javaEE 可以使用Request,Respose **“接受参数处理业务逻辑,返回数据”**等操作,所以我们可以把我们写的java代码部署在tomcat 上运行,变成一个服务器...原创 2020-02-20 20:36:02 · 535 阅读 · 0 评论 -
mybatis-day03笔记
Mybatis-day_031.Mybatis多表查询1.1 一对一查询1.1.1 一对一查询的模型用户表和订单表的关系为,一个用户有多个订单,一个订单只从属于一个用户一对一查询的需求:查询一个订单,与此同时查询出该订单所属的用户1.1.2一对一查询的语句对应的sql语句:select * from orders o,user u where o.uid=u.id;查询的结果如...原创 2020-02-19 20:44:20 · 150 阅读 · 0 评论 -
mybatis-day02笔记
Mybatis-day_021.Mybatis的Dao层实现1.1 传统开发方式1.1.1编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.1.2.编写UserDaoImpl实现public class UserDaoImpl implements U...原创 2020-02-16 19:40:30 · 209 阅读 · 0 评论 -
mybatis-day01笔记
Mybatis-day_011.Mybatis简介1.1原始jdbc操作(查询数据)1.2原始jdbc操作(插入数据)1.3 原始jdbc操作的分析原始jdbc开发存在的问题如下:①数据库连接创建、释放频繁造成系统资源浪费从而影响系统性能②sql 语句在代码中硬编码,造成代码不易维护,实际应用 sql 变化的可能较大,sql 变动需要改变java代码。③查询操作时,需要手动将结...原创 2020-02-15 19:19:42 · 260 阅读 · 0 评论 -
springmvc_day03
springMVC_day03SpringMVC的文件上传1-SpringMVC的请求-文件上传-客户端表单实现(应用)文件上传客户端表单需要满足:表单项type=“file”表单的提交方式是post表单的enctype属性是多部分表单形式,及enctype=“multipart/form-data”<form action="${pageContext.request.con...原创 2020-02-13 22:21:39 · 146 阅读 · 0 评论 -
springmvc_day02
SpringMVC_day02-请求和响应SpringMVC的数据响应01-SpringMVC的数据响应-数据响应方式(理解)页面跳转直接返回字符串通过ModelAndView对象返回2) 回写数据直接返回字符串返回对象或集合02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)03-SpringMVC的数据响应-页面跳转-返回ModelAndView形式1...原创 2020-02-13 22:13:35 · 129 阅读 · 0 评论 -
springMVC-day_01
springMVC-day_011. Spring与Web环境集成1.1 ApplicationContext应用上下文获取方式应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的...原创 2020-02-10 18:58:29 · 221 阅读 · 0 评论 -
spring-day04_JdbcTemplate&声明式事务
Spring-day04_声明式事务01-JdbcTemplate基本使用-概述(了解)JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsT...原创 2020-02-08 20:28:41 · 171 阅读 · 0 评论 -
spring-day03_AOP
Spring-day03_AOP1.Spring 的 AOP 简介1.1 什么是 AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑...原创 2020-02-07 18:43:44 · 267 阅读 · 0 评论 -
Spring-day02_SpringIoC和DI注解开发
Spring-day02-注解开发&Junit的整合1.Spring配置数据源1.1 数据源(连接池)的作用数据源(连接池)是提高程序性能如出现的事先实例化数据源,初始化部分连接资源使用连接资源时从数据源中获取使用完毕后将连接资源归还给数据源常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象...原创 2020-02-07 18:36:19 · 174 阅读 · 0 评论 -
Spring-day01_Quick_Start
Spring-day011. spring概述1.1 Spring是什么(理解)Spring是分层的 Java SE/EE应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核。提供了展现层 SpringMVC和持久层 Spring JDBCTempla...原创 2020-02-07 18:33:37 · 141 阅读 · 0 评论