自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 jenkins

官方网站:https://about.gitlab.com/安装所需最小配置:内存至少4GSonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题。Sonar Qube可以与多种软件整合进行代码扫描,比如Maven,Gradle,Git,Jenkins等,并且会将代码检测结果推送回Sonar Qube并且在系统提供的UI界面上显示出来。Sonar Qube的UI界面。

2023-07-20 01:31:17 158

原创 docker

需要正确的理解仓库/镜像/容器这几个概念:Docker 本身是一个容器运行载体或称之为管理引擎。我们把应用程序和配置依赖打包好形成一个可交付的运行环境,这个打包好的运行环境就是image镜像文件。只有通过这个镜像文件才能生成Docker容器实例(类似Java中new出来一个对象)。image文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。镜像文件image 文件生成的容器实例,本身也是一个文件,称为镜像文件。

2023-07-20 01:28:37 1554

原创 react(part1/2)

{/*2.在标签中引入createRef对象*/}// 3.获取标签中输入的值</button>

2023-05-23 12:17:25 225

原创 rabbitMQ

MQ(message queue),从字面意思上看,本质是个队列,遵循FIFO先入先出原则,只不过队列中存放的内容是message而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,**MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。**使用了 MQ 之后,消息发送上游只需要依赖MQ,不用依赖其他服务。可理解A给B发送QQ消息,A就是上游,B就是下游,A和B传递消息就称为上下游传递消息。流量消峰举个例子,如果订单系统最多能处理一万次订单,这个处理能力应付正常时段的下单时绰绰

2023-05-23 12:03:43 372

原创 Java日志框架(2/2)

5.SLF4J5.1.日志门面概述5.1.1.门面模式(外观模式)我们先谈一谈 GoF23 种设计模式其中之一。门面模式(Facade Pattern),也称之为外观模式,其核心为:外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。外观模式主要是体现了 Java 中的一种好的封装性。更简单的说,就是对外提供的接口要尽可能的简单。5.1.2.日志门面前面介绍的几种日志框架,每一种日志框架都有自己单独的 API,要使用对应的框架就要使用其对应的 API,这就大大的增加应用

2022-03-31 17:21:45 776

原创 Java日志框架(1/2)

1.日志简介1.1.日志概述只要程序员投身在实际的学习和生产环境中,就会对日志的重要性有着充分的认知,尤其是对于Web以及更高级的应用。在很多情况下,日志可能是我们了解应用如何执行的唯一方式。但是现实是很多程序员对于日志的记录的认知比较肤浅,认为日志的记录输出是一件很简单而且会自动发生的事情,所以会经常忽略和日志相关的问题。所以本课程主要就是针对于对于日志概念以及日志的框架不太熟悉的这类开发人群,更加详细且真实的体会日志为我们在开发和生产环境当中所带来的好处。Java语言因为它强大

2022-03-31 17:21:11 660

原创 SpringBoot(2)

spring boot

2022-03-24 14:54:21 3203

原创 SpringBoot(1)

1.Spring与SpringBoot1.1.Spring能做什么1.1.1.Spring的能力1.1.2.Spring的生态https://spring.io/projects/spring-boot覆盖了:web开发数据访问安全控制分布式消息服务移动开发批处理…开发应用项目,功能太多就会带来复杂繁琐的配置问题,SpringBoot能简化配置,SpringBoot底层是Spring Framework,所以Spring Boot可以整合spring的所有技术栈,以避免繁杂的开

2021-12-06 10:29:56 444

原创 spring2021

1.Spring简介1.1.公司介绍官网地址:https://spring.io/1.2.Spring旗下的众多项目From configuration to security, web apps to big data—whatever the infrastructure needs of your application may be, there is a Spring Project to help you build it. Start small and use just what

2021-11-21 22:18:55 250

原创 mybatis

1.前言1.1.总体技术体系1.1.1.单一架构一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one。1.1.2.分布式架构一个项目,拆分成很多个模块,每个模块是一个工程。每一个工程都是运行在自己的Tomcat上。模块之间可以互相调用。每一个模块内部可以看成是一个单一架构的应用。1.2.框架的概念框架=jar包+配置文件1.3.Mybatis历史MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache

2021-11-07 13:45:25 237

原创 maven

1.Maven概述1.1.为什么要学习Maven?1.1.1.从构建角度解释1.1.1.1.个人开发流程1.1.1.2.团队开发流程引申:更大范围内的团队协作1.1.2.从依赖角度解释1.1.2.1.jar包的规模随着我们使用越来越多的框架,或者框架封装程度越来越高,项目中使用的jar包也越来越多。项目中,一个模块里面用到上百个jar包是非常正常的。1.1.2.2.jar包的来源这个jar包所属技术的官网。官网通常是英文界面,网站的结构又不尽相同,甚至找到下载链接还发现需要通过

2021-10-27 14:57:24 2165

原创 springcloud(1/3)

1.前言1.1.技术要求Java8 + maven + git、github + nginx + RabbitMQ + Spring Boot 2.01.2.微服务架构概述什么是微服务In short, the microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process

2021-10-26 13:32:52 557

原创 springcloud(3/3)

19.SpringCloud Alibaba入门简介19.1.为什么会出现SpringCloud alibabaSpring Cloud Netflix项目进入维护模式https://spring.io/blog/2018/12/12/spring-cloud-greenwich-rc1-available-nowSpring Cloud Netflix Projects Entering Maintenance Mode什么是维护模式将模块置于维护模式,意味着 Spring Clou

2021-10-26 09:36:15 537

原创 springcloud(2/3)

14.Gateway14.1.概述简介14.1.1.官网上一代zuul 1.Xhttps://github.com/Netflix/zuul/wikigatewayhttps://cloud.spring.io/spring-cloud-static/spring-cloud-gateway/2.2.1.RELEASE/reference/html/14.1.2.是什么SpringCloud全家桶中有个很重要的组件就是网关,在1.x版本中都是采用的Zuul网关;但在2.x版本中,

2021-10-26 09:34:16 253

原创 swagger2

1.Swagger简介1.1.前言接口文档对于前后端开发人员都十分重要。尤其近几年流行前后端分离后接口文档又变成重中之重。接口文档固然重要,但是由于项目周期等原因后端人员经常出现无法及时更新,导致前端人员抱怨接口文档和实际情况不一致。很多人员会抱怨别人写的接口文档不规范,不及时更新。但是当自己写的时候确实最烦去写接口文档。这种痛苦只有亲身经历才会牢记于心。如果接口文档可以实时动态生成就不会出现上面问题。Swagger可以完美的解决上面的问题。1.2.Open API是什么Open API规范(

2021-10-18 09:59:36 184

原创 CentOS7安装MySQL

CentOS7安装MySQL查看Liunx版本[root@192 bin]# cat /etc/redhat-release下载MySQLhttps://dev.mysql.com/downloads/mysql/5.7.html#downloads解压安装目录:/usr/local/mysqldb/mysql数据目录:/usr/local/mysqldb/data[root@192 Downloads]# tar -zxvf mysql-5.7.29-linux-glib

2021-10-06 19:18:59 100

原创 springMvc

1.SpringMVC简介1.1.SpringMVC整体结构1.2.什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据。JavaBean分为两类:储业务数据的,如Student、User等。业务处理Bean:指Service或Dao对象,专门用于处理业务逻辑和数据访问。V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据。C:Controller,控

2021-08-23 14:24:58 224

原创 vue之vuex笔记

1.Vuex概述1.1.组件之间共享数据的方式父向子传值:v-bind 属性绑定 子向父传值:v-on 事件绑定 兄弟组件之间共享数据: EventBus$on 接收数据的那个组件$emit 发送数据的那个组件上面三种只适合小范围的数据共享,如果要频繁的、大范围的进行数据共享就力不从心了1.2.Vuex 是什么Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间数据的共享。1.3.使用Vuex统一管理状态的好处能够在 vuex 中集中管理共享的数据,易

2021-07-24 19:52:42 134

原创 H5

文章目录1.HTML 简介1.1.网页1.1.1.什么是网页1.1.2 什么是 HTML1.1.3.网页的形成1.1.4.网页总结1.2.常用浏览器1.2.1.常用浏览器1.2.2.浏览器内核1.3.Web 标准1.3.1.为什么需要 Web 标准1.3.2.Web 标准的构成2.HTML 标签(上)2.1.HTML 语法规范2.1.1.基本语法概述2.1.2.标签关系2.2.HTML 基本结构标签2.2.1.第一个 HTML 网页2.2.2.基本结构标签总结2.3.开发工具2.3.1.VSCode 的使用

2021-03-22 14:47:11 1385

原创 vue

文章目录1.vue框架介绍和原理1.1.了不起的vue1.1.1.[官方介绍](https://cn.vuejs.org/v2/guide/])1.1.2.渐进式1.1.3.MV*模式(MVC/MVP/MVVM)1.1.3.1.MVC1.1.3.2.MVP1.1.3.3.MVVM1.2.Vue体验1.3.[数据绑定原理](https://cn.vuejs.org/v2/guide/reactivity.html)2.响应式渲染2.1.模板语法2.1.1.插值2.1.2.指令:是带有v-前缀的特殊属性(指令)

2021-02-25 10:21:14 329

原创 Mysql高级

1.Mysql高级-day011.1.MySQL高级课程简介序号Day01Day02Day03Day041Linux系统安装MySQL体系结构应用优化MySQL 常用工具2索引存储引擎查询缓存优化MySQL 日志3视图优化SQL步骤内存管理及优化MySQL 主从复制4存储过程和函数索引使用MySQL锁问题综合案例5触发器SQL优化常用SQL技巧1.2.Linux 系统安装MySQL1.2.1.下载Linux

2021-02-25 10:18:50 1094

原创 Maven

1.初始Maven1.1.项目遇到的问题构建:编译代码,运行测试,打包,部署应用,运行服务器等;依赖:项目依赖大量的第三方包,第三方包又依赖另外的包,对依赖包的管理非常麻烦。1.2.Maven定义和作用Maven 翻译为“知识的积累”,“专家”,“行家”,是一个跨平台的项目管理工具;Maven 主要用作基于 Java 平台的项目(Maven 本身也是 Java 编写的)的构建、依赖包管理和项目信息管理;Maven 能提供一种项目的配置,配置好的项目,只需要运行一条简单的命令,就能完成重复

2021-01-29 22:59:46 122

原创 微信小程序

文章目录1.[微信小程序介绍](https://developers.weixin.qq.com/miniprogram/introduction/)1.1.为什么是微信小程序1.2.微信小程序历史1.3.疯狂的微信小程序1.4.还有其他的小程序 不容忽视1.5.体验1.5.1.官方微信小程序体验1.5.2. 优秀的微信第三方小程序2.环境准备2.1.注册账号2.2.获取APPID2.3.开发工具3.第一个微信小程序3.1.打开微信开发者工具3.2.新建小程序项目3.3.填写项目信息3.4.创建成功4.微信

2021-01-19 13:36:38 3020

原创 WebService

1 前言1.1 Web Service应用webservice是开发中比较常用的技术。由于企业中的开发平台,或平台下所有的系统,均可通过Web浏览器访问,那么就涉及到不同平台下的系统之间的交互协同工作。webservice为此提供了技术支持。Web services 把 Web 应用程序提升到了另外一个层面:Web Service平台需支持XML + HTTP,HTTP协议是最常用的因...

2020-04-16 20:45:02 642

Spring Cloud.pdf

SpringCloud学习笔记

2021-10-26

Maven.html

maven

2021-01-29

千锋2020vue资料

千锋2020vue的课件资料

2021-01-04

微信小程序开发基础内容

微信小程序基础开发部分,主要包括基础语法知识,示例。以及本人开发遇到问题,记录在第十三章补充说明,有需要的联系的请加QQ1061455765

2020-09-23

redis资料.zip

redis资料.zip,redis资料.zip,redis资料.zip,redis资料zip,redis资料.zip,redis资料.zip

2020-05-27

WebService.pdf

上述WebService文档对应的WebService的pdf文件.

2020-04-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除