自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 Docker容器学习笔记二

六、容器数据卷1.什么是容器卷?docker的理念回顾将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化MySQL,容器删除了,删库跑路!需求:MySQL数据可以存储在本地!容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术!目录的挂载,将我们容器内的目录,挂载到Linux上面!总结一句话:容器的持久化和同步操作!容器间也是可以数据共享的!2.使用数据卷方式一 :直接使用命令挂载 -v-v

2022-02-05 23:46:59 1042

原创 【Docker容器学习笔记一】

一、Docker概述1.Docker为什么会出现?一款产品: 开发–上线 两套环境!应用环境,应用配置!开发 — 运维。 问题:我在我的电脑上可以允许!版本更新,导致服务不可用!对于运维来说考验十分大?环境配置是十分的麻烦,每一个机器都要部署环境(集群Redis、ES、Hadoop…) !费事费力。发布一个项目( jar + (Redis MySQL JDK ES) ),项目能不能带上环境安装打包!之前在服务器配置一个应用的环境 Redis MySQL JDK ES Hadoop 配置超麻烦了,

2022-02-05 23:28:37 556

原创 集合的遍历以及排序

一.List的遍历和排序 List<Integer> list = new ArrayList<Integer>(); list.add(11); list.add(1); list.add(12); list.add(5); System.out.println("-------for循环遍历----------"); for (int i =0;i&l...

2020-02-20 17:03:07 460

原创 Spring事务失效的 8 大原因

Spring事务失效的 8 大原因,这次可以吊打面试官了!今天再来一篇《吊打面试官》系列,这次真的要吊打了,哈哈!(看往期吊打系列请在后台回复:吊打,我会陆续更新……)前几天栈长不是发了一篇文章,里面有一个关于事务失效的问题:用 Spring 的 @Transactional 注解控制事务有哪些不生效的场景?其中有个热心粉丝留言分享了下,我觉得总结得有点经验,给置顶了:但是我觉得还是总结...

2020-02-06 12:34:21 139 1

原创 java8-------时间日期常用的API

1. LocalDate、LocalTime、LocalDateTime@Testpublic void test1(){ LocalDateTime ldt = LocalDateTime.now(); System.out.println(ldt); LocalDateTime ld2 = LocalDateTime.of(2016, 11, 21, 10, 10, 10); ...

2019-12-07 22:11:54 108

原创 java8---接口中的默认方法和静态方法

接口中的默认方法接口中默认方法的“类优先”原则:若一个接口中定义了一个默认方法,而另外一个父类或接口中又定义了一个同名的方法时:选择父类的方法。如果一个父类提供了具体的实现,那么接口中具有相同名称和参数的默认方法会被忽略。接口冲突。如果一个父接口提供了了一个默认方法,而另一个接口也提供了一个具有相同名称和参数列表的方法(不管方法是否是默认方法),那么必须覆盖该方法来解决冲突。 ...

2019-12-07 21:33:32 94

原创 java8---Optional容器类

Optional 容器类用于尽量避免空指针异常常用的方法:1> Optional.of(T t) : 创建一个 Optional 实例 @Test public void test1(){ Optional<Employee> op = Optional.of(new Employee()); Employee emp = op.get(); Syste...

2019-12-07 21:14:14 106

原创 Java8----下篇

一.强大的Stram APIStream 的操作步骤创建 Stream 创建 Stream @Test public void test1(){ //1. Collection 提供了两个方法 stream() 与 parallelStream() List<String> list = new ArrayList<>(); Stream&lt...

2019-12-07 20:59:46 76

原创 Java8----上篇

Lambda 表达式Lambda是一个匿名函数。“->”:称之为箭头操作符或Lambda操作符。“->”:将Lambda表达式拆分为两部分:左侧:Lambda表达式的参数列表。右侧:Lambda表达式中所需执行的功能,即Lambda体。语法格式:①无参数:()->System.out.println(“hello world”)②有一个参数,无返回值:(x)-...

2019-12-07 00:02:04 149

原创 docker操作指南(二)

一.docker容器数据卷1.作用用于容器数据持久化,以及容器间继承+数据共享.2.添加数据卷的方式<1>直接命令添加 ①docker run -it -v /宿主机绝对路径目录:/容器类目录 镜像名 eg: docker run -it -v /mydata:/home/test centos ②查看数据是否挂载成功: docker inspect 容器Id...

2019-10-26 23:26:13 142

原创 Linux网络配置

一,网络配置文件cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=statics HWADDR=00:0C:29:13:D1:6F ONBOOT=yes TYPE=Ethernet IPADDR=192.168.0.212 NETMASK=255.255.255.0BOOTPROTO=stat...

2019-10-26 23:02:31 105

原创 shell 一组以特殊符号分隔的字符串转数组

方式1#!/bin/bashstring="hello,shell,split,test" #将,替换为空格 array=(${string//,/ }) for var in ${array[@]}do echo $vardone方式2#!/bin/bashstring="hello,shell,split,test" array=(`echo $strin...

2019-10-11 23:02:10 578

转载 多线程

一、继承Thread类创建线程Thread类本质上是实现了Runnable接口的一个实例,代表一个线程的实例。启动线程的唯一方法就是通过Thread类的start()实例方法。start()方法是一个native方法,它将启动一个新线程,并执行run()方法。这种方式实现多线程很简单,通过自己的类直接extend Thread,并复写run()方法,就可以启动新线程并执行自己定义的run()方法...

2019-10-09 22:58:28 185

转载 RabbitMQ安装,安装erlang依赖,安装RabbitMQ

RabbitMQ简介RabbitMQ(消息队列/消息中间件)是流行的开源消息队列系统,是AMQP(Advanced Message Queuing Protocol高级消息队列协议)的标准实现。用Erlang语言开发。RabbitMQ具有良好的性能和实效性,同时还支持集群和负载部署,非常适用于在较大规模的分布式系统中使用。Java常见的消息队列技术:RabbitMQ、ActiveMQ、Red...

2019-10-09 22:45:37 502

转载 linux 添加开机启动项的三种方法

inux 添加开机启动项的三种方法。(1)编辑文件 /etc/rc.local输入命令:vim /etc/rc.local 将出现类似如下的文本片段:#!/bin/sh#This script will be executed after all the other init scripts.#You can put your own initialization stuff in h...

2019-09-23 14:27:26 180

原创 docker操作指南(一)

一.docker 简介docker 解决的问题?软件可以带环境安装,也就是说安装的时候可以将原始环境一模一样的复制过来。开发人员利用docker可以消除协作编码时的“在我的机器上可以正常工作”的问题。解决了运行环境和配置问题软件容器,方便做持续集成并有助于整体发布的容器虚拟化技术。docker的目标?Build,Ship and Run any app,anywhere,也就是通过对应用...

2019-09-03 22:23:47 290

转载 shell编程100例

https://blog.csdn.net/yugemengjing/article/details/82469785

2019-09-03 20:36:52 168

原创 shell基本操作指南

shellshell是什么shell是一个命令解释器,它接收应用程序/用户命令,然后调用操作系统内核。shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。shell解析器Linux提供的Shell解析器有以下六种:cat /etc/shells/bin/sh :/bin/bash : Centos默认的解析器是/bin/bash/sbin/nologin:/bi...

2019-08-29 22:54:28 488 2

Zookeeper从入门到精通.xmind

Zookeeper从入门到精通.xmind

2021-08-18

空空如也

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

TA关注的人

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