自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 最全的 lombok 注解详情(随着版本不定时更新)

一、安装插件,eclipse 对于 lombok 的支持二、引入依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>1.18.20</version> <!-- Spring Boot 项目此部分可以不写 --></dependency>...

2022-05-25 23:43:04 1284

原创 DockerFile

DockerFile是用来构建docker镜像的文件,可以理解为命令参数脚本构建步骤:编写一个dockerfile文件docker build 构建成为一个镜像docker run运行镜像docker push 发布镜像(DockerHub、阿里云镜像仓库 私有/共有)这个写一个项目时一样的官方DockerFile示例看一下官方的DockerFile可以看到官方镜像都是基础包,很多功能没有,我们通常会自己搭建自己的镜像官方既然可以制作镜像,我们亦可以DockerFile基础知识

2022-05-25 23:38:32 164

原创 Docker容器数据卷

容器数据卷什么是容器卷docker是要将应用和环境打包成一个镜像这样,数据就不应该在容器中,否则容器删除,数据就会丢失,这就是删库跑路故容器之间要有一个数据共享技术在Docker容器中产生的数据,同步到本地,这就是卷技术本质上是一个目录挂载,将容器内的目录挂载到虚拟机上目的:容器的持久化和同步操作容器间可以数据共享使用数据卷方式一:直接使用命令来挂载docker run -it -v -p# -it 交互式进入# -v volume卷技术# -p 主机端口新开一个窗口d

2022-05-25 23:31:57 282

原创 Docker镜像原理

Docker镜像原理UnionFS 联合文件系统bootfs:boot file systemrootfs:root file systemDocker镜像都是只读的,当容器启动时,一个新的可写层被加到镜像的顶部,这一层就是我们通常说的容器层,容器层之下的都叫镜像层commit提交镜像docker commit # 提交容器成为一个新的副本docker commit -m="提交的描述信息" -a="作者" 容器id 目标镜像名:[TAG]docker imagesdock

2022-05-25 23:24:11 116

原创 Docker可视化工具

可视化portainer(先用这个)Rancher(CI/CD时用)portainerDocker图像化界面管理工具,提供一个后台面板供我们操作!docker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker --privileged=true portainer/portainer访问外网8088用户名密码【中午吃饭重连了一下,失败,不知道发生了啥】...

2022-05-25 23:15:46 96

原创 Docker练习安装

Docker练习安装Docker 安装Nginx端口暴露的概念图思考问题?Docker 安装Nginx# 1、搜索镜像 search 建议去docker hub网站搜索,可以看到帮助文档[root@localhost /]# docker search nginxNAME DESCRIPTION STARS OFFICIAL A

2022-05-23 22:37:41 74

原创 WARNING: IPv4 forwarding is disabled. Networking will not work.

启动docker容器报错解决办法在启动docker容器的时候,遇到以下警告信息:WARNING: IPv4 forwarding is disabled. Networking will not work.解决办法修改配置文件:vim /usr/lib/sysctl.d/00-system.conf# Kernel sysctl configuration file## For binary values, 0 is disabled, 1 is enabled. See sysc

2022-05-23 22:18:56 1389

原创 CentOs7关闭防火墙的命令

CentOs7关闭防火墙的命令1:查看防火状态2:暂时关闭防火墙3:永久关闭防火墙4:重启防火墙5:永久关闭后重启1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙syst

2022-05-23 22:11:11 855

原创 Docker常用命令

Docker常用命令帮助命令镜像命令docker images 查看所有本地主机上的镜像docker search 搜索镜像docker pull 下载镜像docker rmi 删除镜像容器命令docker run 新建容器并启动docker ps 列出所有的运行的容器exit 退出容器docker rm 删除容器docker start常用的其他命令后台启动容器docker logs查看日志的命令docker top 查看容器中进程信息docker inspect查看镜像的元数据docker exec

2022-05-08 01:21:28 128

原创 Docker安装

Docker安装Docker的基本组成安装Docker阿里云镜像加速1、登录阿里云找到容器镜像服务2、找到镜像加速地址3、配置使用回顾HelloWord流程Docker底层原理Docker是怎么工作的?Docker为什么比VM快?Docker的基本组成镜像(image):docker镜像就好比是一个模板,可以通过这人模板来创建容器服务,tomcat镜像====》run ===》tomcat01镜像(提供服务器),通过这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器中的)容器(conta

2022-05-06 00:59:10 195

原创 docker概述

docker概述Docker为什么会出现?环境不同所引发的问题配置的繁琐Docker的出现解决了什么问题?程序包和环境一起打包Docker隔离机制Docker的历史Docker能做什么?之前的虚拟机技术容器化技术DevOps(开发、运维)**应用更快速的交付和部署****更便捷的升级和扩缩容****更简单的系统运维****更高效的计算资源利用**Docker为什么会出现?环境不同所引发的问题一款产品从开发到上线,一般都会有开发环境,测试环境,运行环境。如果有一个环境中某个软件或者依赖版本不同了,可能

2022-05-05 23:39:42 90

原创 在VMware中安装CentOS7(超详细的图文教程)

目录CentOS7 的下载CentOS7的配置1、打开“VMware Workstation“软件,选择”创建新的虚拟机“。2、选择“典型”选项,然后下一步。3、选择“稍后安装操作系统”,点击下一步。4、客户机操作选择“Linux”,版本选择“CentOS 7 64位”,点击下一步。5、输入“虚拟机名称”,选择虚拟机文件保存的位置,点击下一步。6、最大磁盘默认20G大小即可,然后选择“将虚拟机磁盘存储为单个文件”,下一步。7、点击”自定义硬件配置“。8、选中”新CD/DVD“,选择”使用ISO映像文件“,然

2022-05-04 22:39:48 17780 6

转载 Java8新特性

Java 8

2022-04-25 18:35:34 68

原创 Java 垃圾回收机制算法分析

垃圾回收机制算法分析垃圾回收机制概述垃圾回收简要过程手动GC回收finalize作用内存泄露如何防止内存泄露垃圾回收机制算法引用计数法复制算法标记清除算法标记-压缩算法分代收集算法垃圾回收时的停顿现象垃圾收集器什么是Java垃圾回收器串行回收器(Serial Collector)并行回收并行回收器(ParNew回收器)并行回收集器(ParallelGC)并CMS(并发GC)收集器G1回收器Tomcat配置调优测试Jmeter压力测试工具测试串行吞吐量并行回收(UseParNewGC)并行合并回收(UsePa

2020-08-13 14:54:49 144

原创 Java JVM参数调优配置

JVM参数调优

2020-08-12 11:00:08 332

原创 Java 数据交换格式&反射机制&SpringIOC原理分析

数据交换格式&反射机制&SpringIOC原理分析

2020-08-11 11:35:15 250

原创 Java 多线程之间通讯(面试概念解答三)

多线程之间通讯

2020-08-11 10:48:14 166

原创 Java 多线程线程安全(面试概念解答二)

Java 多线程之间实现同步

2020-07-23 14:42:21 258

原创 Java 多线程快速入门(面试概念解答一)

Java 多线程概述什么是进程,什么是线程,什么是多线程?创建多线程有哪些方式?启动线程是使用调用start方法还是run方法?获取线程对象以及名称守护线程使用setDaemon(true)方法设置为守护线程多线程运行状态新建状态就绪状态运行状态阻塞状态死亡状态join()方法的作用?优先级Thread.yield()方法什么是进程,什么是线程,什么是多线程?进程: 进程就是正在运行的应用程序,进程是线程的集合线程: 线程就是一条执行路径,一个独立的执行单元多线程: 多线程就是为了提高程序效率创建

2020-07-08 10:34:51 153

原创 Java String类概述

文章目录String类简介字符串比较String类简介字符串严格意义上来讲并不能算是一个基本数据类型,也就是说没有任何一门语言会提供有字符串这种数据类型的,而Java为了方便开发者进行项目的编写,所以利用其JVM的支持制造了一种可以简单实用的String类。范例一:String对象实例化public class StringDemo { public static void mai...

2020-02-29 11:23:55 253

原创 JavaScript基础——第五章,jQuery与JavaScript

文章目录jQuery简介配置环境DOM对象和jQuery对象DOM对象转jQuery对象jQuery对象转DOM对象jQuery选择器通过CSS选择器选取元素基本选择器层次选择器属性选择器通过过滤选择器选择元素基本过滤选择器可见性过滤选择器jQuery选择器注意事项jQuery简介jQuery由美国人John Resig于2006年创建jQuery是目前最流行的JavaScript程序库,...

2020-02-26 22:01:37 202

原创 JavaScript基础——第四章,JavaScript对象及初识面向对象

文章目录JavaScript对象及初识面向对象1、对象1.1 对象的概念1.2 内置对象1.3 自定义对象1.3.1 操作符new创建对象1.3.2 使用字面量赋值的方式定义对象2、构造函数2.1 什么是构造函数2.2 构造函数的应用3、原型对象3.1 什么是原型对象3.2 对象之间的关系4、继承4.1 原型链4.1.1 什么是原型链4.1.2 构造函数和原型之间的关系4.1.3 完整的原型链4....

2020-02-25 13:47:16 381

原创 JavaScript基础——第三章,JavaScript操作DOM对象

JavaScript操作DOM对象DOM:Document Object Model (文档对象模型)节点和节点的关系访问节点使用getElement系列方法访问指定节点根据层次关系访问节点节点属性element属性节点信息操作节点操作节点的属性创建和插入节点删除和替换节点操作节点样式style属性className属性获取元素的样式HTML中元素属性总结DOM:Document Object ...

2020-02-25 12:18:57 465

原创 Spring框架基础概念(面试概念解答)

Spring框架概述什么是Spring?三层体系架构Spring框架的优点Spring的体系结构Core Container(核心容器)Data Access/Integration(数据访问/集成)Web其他模块什么是Spring?Spring是分层的JavaSE/EE full-stack 轻量级开源框架,以IoC(Inverse of Control 控制反转)和AOP (Aspect ...

2019-07-27 09:59:48 347

转载 swagger注释@API详细说明

Swagger是当前最好用的Restful API文档生成的开源项目,通过swagger-spring项目实现了与SpingMVC框架的无缝集成功能,方便生成spring restful风格的接口文档,同时swagger-ui还可以测试spring restful风格的接口功能。官方网站为:http://swagger.io/中文网站:http://www.sosoapi.com汇总作...

2019-05-29 09:25:58 1065

原创 JavaScript基础——第二章,JavaScript操作BOM对象

一,BOM模型(Borwser Object Model)BOM提供了独立内容的,可以与浏览器窗口进行互动的对象结构 BOM可实现功能:弹出新的浏览器窗口 移动,关闭浏览器窗口以及调整窗口的大小 页面的前进,后退二,window对象常用属性:常用方法:confirm()与alert(),prompt()的区别:alert():一个参数,仅显示警告对...

2018-09-04 23:08:29 1257

原创 JavaScript基础——第一章,基础

一,Javascript的基本结构&lt;scripttype="text/javascript"&gt; &lt;!— JavaScript语句; —&gt;&lt;/script&gt;二,网页中引用JavaScript的方式使用&lt;script&gt;标签&lt;body&gt; &lt;script type="text/j

2018-08-30 01:13:22 945

原创 JAVA基础——第二章,变量,数据类型和运算符

一,变量声明及使用申明变量再赋值int money; //声明变量monry = 100; //赋值声明变量并赋值int money = 100; //声明变量并赋值二,JAVA常用数据类型byte = 1byte = 8bit short = 2byte = 16bit char = 2byte = 16bit int = 4byte = 36b...

2018-08-26 23:22:32 345

原创 JAVA基础——第一章,初识JAVA

一,什么是程序?为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合。 编写程序的工具就是计算机语言,JAVA就是多种语言中的一种。二,开发JAVA程序分三步走 编写源程序——Java文件 编译源程序——Java文件——class文件 运行——Java平台 三,JVAV程序的结构public class HelloWorld{ //外层框架...

2018-08-26 22:26:11 337

空空如也

空空如也

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

TA关注的人

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