![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
视频学习笔记
文章平均质量分 83
视频学习笔记
IM 胡鹏飞
这个作者很懒,什么都没留下…
展开
-
【廖学峰的Git教程】学习笔记
git学习笔记基本概念工作区:开发人员本地机器中的代码文件存放的位置(本地可见)暂存区:是开发人员可以随意修改的一个区域,相当于在真正提交前的一个整理的空间版本库:git为我们创建的一个分支,一般是master远程库:多个开发人员的一个中央控制机常用命令基础命令1.建议选择一个空的文件夹作为工作空间,执行命令初始化工作空间git init执行git init后,工作空间会出现一个.git的隐藏文件,这个文件就是git仓库2.提交代码命令,提交代码分为两个步骤,首先将代码提交到暂存原创 2022-05-16 17:46:05 · 237 阅读 · 0 评论 -
【Docker 基础篇】学习笔记
docker 学习笔记基础篇Docker简介Docker的来由Docker理念Docker安装Docker常用命令Docker镜像本地镜像发布到阿里云本地镜像发布到私有库Docker容器数据卷Docker常规安装简介高级篇Docker复杂安装详解(集群)DockerFile解析Docker微服务实战Docker网络Docker-compose容器编排Docker轻量级可视化工具PortainerDocker容器监控之CAdvisor+InfluxDB+Granfana总结基础篇Docker简介Dock原创 2022-05-15 20:10:34 · 208 阅读 · 0 评论 -
【FastJson】学习笔记
FastJsonFastJson 介绍是什么使用场景优点使用序列化和反序列化将 Java 对象转换为 JSON 格式@JSONField 注解的功能FastJson 还支持 BeanToArray 序列化功能JSON 字符串转换为 Java 对象使用 ContextValueFilter 配置 JSON 转换使用 NameFilter 和 SerializeConfigFastjson 定制序列化通过@JSONField定制序列化通过@JSONType定制序列化通过SerializeFilter定制序列化通原创 2022-05-15 15:43:15 · 1095 阅读 · 0 评论 -
【异步 CompletableFuture】
线程池初始化线程的四种方法1.继承ThreadThread01 thread = new Thread01();thread.start();2.实现runnable接口Runable01 runable = new Runable01();Thread thread = new Thread(runable);thread.start();3.实现Callable接口+FutureTaskCallable01 callable = new Callable01();Futur原创 2022-05-03 10:24:27 · 305 阅读 · 0 评论 -
【Nginx】【尚硅谷】学习笔记
Nginx学习Nginx介绍什么是Nginx代理正向代理反向代理负载均衡单一服务器情况负载均衡动静分离Nginx安装(linux)Nginx操作的常用命令Nginx的配置文件Nginx配置文件的位置和结构Nginx配置文件组成第一部分:全局块第二部分:events 块第三部分:http 块http 全局块server 块全局 server 块location 块Nginx 配置实例(反向代理实例一)实现效果(目的)准备工作访问过程分析具体配置Nginx配置实例(反向代理实例二)实现效果准备工作具体配置loc原创 2022-04-27 17:05:48 · 674 阅读 · 0 评论 -
【Spring Cloud】【尚硅谷】学习笔记
SpringCloud技术栈原创 2022-01-06 20:55:06 · 2899 阅读 · 1 评论 -
【RabbitMQ】【尚硅谷】学习笔记
课程介绍什么是MQMQ的流量消峰MQ的应用解耦MQ的异步处理MQ的分类MQ的选择四大核心概念原理名词解释安装安装web界面插件添加用户并设置权限创建java开发环境生产者代码消费者代码工作队列原理抽取连接工厂工具类工作线程代码启动两个工作线程工作队列(生产者代码)工作队列(结果成功)消息应答概念消息应答重新入队消息手动应答(注意事项)消息手动应答(生产者)消息手动应答(消费者)消息手动应答(结果成功)队列持久化消息持久化不公平分发预取值发布确认原原创 2022-04-25 14:56:01 · 1420 阅读 · 0 评论 -
【Java设计模式详解】学习笔记
设计模式原创 2022-01-22 11:08:07 · 1079 阅读 · 0 评论 -
【Java8 新特性】笔记
Lambda表达式Lambda 是一个匿名函数,我们可以把Lambda表达式理解为是一段可以传递的代码。使用它可以写出更简介、更灵活的代码。作为一种更紧凑的代码风格,使Java的语言表达能力得到了提升Funcational 函数式接口方法引用与构造器引用Stream APIOptional 类...原创 2022-01-22 11:07:03 · 377 阅读 · 0 评论 -
pom解析标签
https://www.cnblogs.com/hafiz/p/5360195.html原创 2019-04-13 14:10:19 · 155 阅读 · 0 评论 -
Maven生成可以直接运行的jar包的多种方式
转:http://blog.csdn.net/xiao__gui/article/details/47341385Maven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundExce...转载 2019-08-26 10:31:23 · 115 阅读 · 0 评论 -
转载:史上最全的Maven Pom文件标签详解
<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="...转载 2019-08-22 11:24:37 · 87 阅读 · 0 评论 -
《Maven官方指南》 笔记
《Maven官方指南》url:http://ifeve.com/m2-getting-started/Maven基本是一个项目管理和理解的工具就提供一种方式让我们管理:构建 文档 报表 依赖 SCMs 发布 分布式创建简单的Maven项目,从命令行执行以下:mvn -B archetype:generate \ -DarchetypeGroupId=org.ap...原创 2019-08-27 20:39:35 · 79 阅读 · 0 评论 -
【Maven】使用Maven构建多模块项目
写的很详细,如何构建多模块项目https://www.cnblogs.com/h--d/p/6001366.html原创 2019-04-15 14:13:38 · 70 阅读 · 0 评论 -
【Maven】【pom.xml】各种框架需要的依赖配置
Spring pom.xml配置文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.原创 2021-02-09 16:14:02 · 204 阅读 · 2 评论 -
【Jenkins pipeline】语法详解
jenkins pipeline 总体介绍pipeline 是一套运行于jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排与可视化。pipeline 是jenkins2.X 最核心的特性, 帮助jenkins 实现从CI 到 CD与 DevOps的转变pipeline 提供一组可扩展的工具, 通过 pipeline domain specific language syntax 可以到达pipeline as code 目的pipili转载 2021-02-02 19:22:00 · 843 阅读 · 0 评论 -
【Jenkins】 批量删除构建历史
删除原因:Jenkins每次构建,都会生成jar/war包,存储在硬盘上,Jenkins 运行久了之后,jar/war包会占用大量硬盘内存,增大服务器压力!批量删除构建历史执行代码: def jobName = "Some_Job_Name" def maxNumber = 64 Jenkins.instance.getItemByFullName(...原创 2020-03-12 14:48:24 · 237 阅读 · 0 评论 -
【MyBatis】【狂神说】学习笔记
简介什么是MyBatismybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的POJO(Plain Old Java Object,普通老式Java对象)为数据库中的记录。持久化数据持久化持久化就是将程序的数据在持久状态和瞬时状态转化的过程持久层完成持久化工作的代码快为什么需要MyBatis帮助程序员将数据存入到数据原创 2021-09-14 13:35:41 · 410 阅读 · 0 评论 -
21 个好用的持续集成工具
1. Buddy对 Web 开发者来说,Buddy 是一个智能的 CI/CD 工具,降低了 DevOps 的入门门槛。Buddy 使用 Delivery Pipeline 进去软件构建、测试及发布,创建 Pipeline 时,100 多个就绪的操作可随时投入使用,就像砌砖房一样。特点:清晰的配置,友好的交互,15分钟快速配置 基于变更集(changeset)的快速部署 构建运行在使用缓存依赖的独立容器中 支持所有流行的语言、框架和任务管理器 Docker / Kubernetes 专用操作转载 2020-06-28 16:08:37 · 983 阅读 · 0 评论 -
【JAVA】注解和反射学习
最近再学习java相关框架,发现注解和反射是很重要的基础知识,所以找了相关文档复习巩固一下,以下是学习笔记注解和反射注解和反射01:什么是注解注解:是给程序看的,为程序作出解释,可以被程序读取注释:是给程序员看的例如:@override 重写注解和反射02:内置注解@Deprecated 表示已经过时,不推荐使用,并且有更好的方法替换它@SuppressWarning(“all”)镇压警告注解和反射03:元注解元注解是解释其他注解的注解,说白了就是写在注解上的注解,用来解释注解的功能原创 2021-02-02 19:23:36 · 115 阅读 · 0 评论 -
【MySQL】学习笔记
01 mysql基础层次mysql调优:性能监控schema与数据类型优化执行计划通过索引进行优化性能监控show profile性能监控:mysql提供了基础的性能监控,show profile(查看数据库每一部分消耗的时间)比如一共执行5条SQL语句,再执行show profile,此时显示的是最后一条的整体执行时间;执行show profiles可以查看5条SQL的整体耗时;执行show profile query 2,可以查看query_id是2的这条SQL语句的耗时sho原创 2021-12-07 08:55:19 · 312 阅读 · 0 评论 -
【SpringBoot】学习笔记
尚硅谷出品的springboot教程,很详细的讲解springboot,此篇为学习笔记Spring Boot 入门简介简化Spring应用开发的一个框架整个Spring技术栈的一个大整合J2EE开发的一站式解决方案springboot 来简化 spring应用开发,约定大于配置springboot底层就是spring优点快速创建独立运行的Spring项目以及与主流框架集成使用嵌入式的Servlet容器,应用无需打成war包starters启动器,自动依赖与版本控制大量的自动配置,简原创 2021-11-11 21:21:50 · 290 阅读 · 0 评论 -
Spring 组件介绍和执行流程(转发)
组件介绍:DispatcherServlet前端控制器,作用就是接收请求,响应结果,相当于转发器HandleMapping处理器映射器,作用就是根据请求的URL查找HandlerHandlerAdapter处理器适配器,作用就是按照特定的规则去执行Handler,也就是开发Handler时需要满足HandlerAdapter的规则,这样HandlerAdapter才能执行Handler...转载 2018-06-15 14:14:01 · 165 阅读 · 0 评论 -
【SpringMVC】基础
一、SpringMVC基础入门,创建一个HelloWorld程序1.首先,导入SpringMVC需要的jar包。2.添加Web.xml配置文件中关于SpringMVC的配置 <!--configure the setting of springmvcDispatcherServlet and configure the mapping--> <serv...转载 2018-07-23 16:54:12 · 110 阅读 · 0 评论 -
【Servlet】学习笔记
Web的基本概念静态webhtml,css 提供给所有人看的数据始终不会变化动态web提供给所有人看,会发生变化的,每个人在不同的时间,不同的地点看到的信息是不同的;例如淘宝;技术栈包括servlet、jsp、asp、php优点:web页面可以动态更新,所有用户看到都不是同一个页面可以与数据库交互(数据持久化)web服务器讲解phpphp开发速度很快,功能很强大,跨平台,代码简单无法承载大访问量的情况(局限性)JSP、Servletsun公司主推的BS架构,基于java语言开发,可原创 2021-10-22 16:21:25 · 898 阅读 · 0 评论 -
【Java框架常用注解】
Spring@Component声名在类上,作用是将类的实例化对象注入到IOC容器中属性:value:指定bean的id,就是类的实例化对象的名字,如果不指定value,默认使用类名首字母小写@Controller作用和@Component一样,一般用于表现层@Service作用和@Component一样,一般用于业务层@Repository作用和@Component一样,一般用于持久层@Bean写在方法上,作用是将方法的返回值作为bean对象存入IOC容器属性name:指定bea原创 2021-10-14 16:20:20 · 483 阅读 · 0 评论 -
【SpringMVC】【狂神说】学习笔记
持续更新原创 2021-02-02 19:25:47 · 620 阅读 · 0 评论 -
【Spring】【狂神说】学习笔记
持续更新原创 2021-02-02 19:23:53 · 732 阅读 · 0 评论