自定义博客皮肤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)
  • 收藏
  • 关注

原创 Java学习之Docker数据卷

将应用和环境打包成一个镜像!数据?如果数据都在容器中,那么我们容器删除,数据将会丢失!需求:数据可以持久化MySQL,容器删了,删库跑路!需求:MySQL数据可以存储到本地!容器之间可以有一个数据共享的技术!Docker容器中产生的数据,同步到本地!这就是卷技术,目录的挂载,将我们容器内的目录挂载到Linux上。总结:容器的持久化和同步操作!容器间也是可以数据共享的!

2024-02-22 22:15:49 385 1

原创 Java学习之Docker镜像讲解

所有的 Docker 镜像都起始于一个基础镜像层,当进行修改或增加新的内容时,就会在当前镜像层之上,创建新的镜像层。4、将我们操作过的容器通过commit提交为一个镜像,我们以后就可以使用我们修改过的镜像了,这就是我们自己修改过的一个镜像。2、发现这个默认的tomcat是没有webapps应用的,这是镜像的原因,官方的镜像默认webapps下面是没有文件的!下图中展示了一个稍微复杂的三层镜像,在外部看来整个镜像只有6个文件,这是因为最上层中的文件7是文件5的一个更新版本。

2024-01-12 23:03:22 966

原创 Java学习之Docker命令练习

思考:由于每次改动nginx配置文件,都需要进入容器内部,这样导致大量时间的浪费以及事务的繁琐性,因此引入了数据卷的概念。

2024-01-09 22:01:21 733

原创 Java学习之Docker常用命令

发现问题:docker ps后,发现centos停止了。这是一个常见的坑,docker容器使用后台运行后, 就必须有一个前台进程,docker发现没有应用,就会自动停止。若后续NGINX容器进行启动后,发现自己没有提供任何服务,那么也会进行立刻停止,就没有程序进行了。不论是直接进行exit退出容器,还是后台运行着的容器,都可以进行数据的拷贝。

2023-12-26 21:35:56 978

原创 Java学习之Docker安装

所以说,新建一个容器的时候,docker不需要像虚拟机一样重新加载一个操作系统内核,避免引导。虚拟机是加载Guest OS,分钟级别的,而docker是利用宿主机的操作系统,省略了这个复杂的过程,是秒级的。Docker是一个Client - Server结构的系统,Docker的守护进程运行在主机上,通过Socket从客户端访问!Docker Server接收到Docker- Client的指令,就会自信这个命令。2、Docker利用的是宿主机的内核,VM需要的是Guest OS。了解:卸载docker。

2023-12-18 23:14:57 351 1

原创 【大数据学习之路之Scala语法练习】

var name : String = "" var age : Int = _ var address : String = "" } class hello(var name : String = "张无忌" , var age : Int = 25) {println("student3主构造器初始化") } } // Exiting paste mode, now interpreting. defined object Test03。

2023-07-14 22:51:36 743 1

原创 【大数据学习之路之hive】

m1芯片的电脑在装虚拟机的时候只能装arm架构的镜像,导致了安装mysql时候网上很多教程不能用,折腾了一天找到了一个教程亲测有效,在此记录下留着后续参考参考资料: https://blog.csdn.net/weixin_46498976/article/details/122086624。

2023-06-16 14:52:19 323

原创 【大数据学习之路之Hadoop】

大数据学习之路一、配置idea开发环境1、下载所需文件2、安装 jdk3、安装 maven4、安装 hadoop5、idea 中设置 jdk、maven二、homework_day0310个MR案例代码练习1、wordCount2、ip去重3、分组求平均值4、 求最大最小值5、序列化机制——购物金额统计6、分区——按地区分为三个分区7、combiner——对wordCount进行combiner操作8、排序和全局排序1⃣️排序2⃣️全局排序9、多文件合并10、多级MR作业2:如何利用mr做抽样,比例1%。

2023-06-12 23:58:14 208

原创 Hadoop之案例2:ip去重,idea执行报错

Hadoop之案例2:ip去重,idea执行报错:Caused by: org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.security.AccessControlException): Permission denied: user=xxxx, access=WRITE, inode=“/hadoop_test/dup”:root:supergroup:drwxr-xr-x下面展示一些 Java后台报错。// 报错信息org.apach

2023-05-29 22:49:14 155

原创 微服务技术栈有哪些?

微服务条目落地技术服务开发Springboot,Spring,SpringMVC服务配置与管理Netflix公司的Archaius,阿里的Diamond等服务注册与发现Eureka,Zookeeper,Consul等服务调用Rest,RPC,gRPC服务熔断器Hystrix,Envoy等负载均衡Ribbon,Nginx等服务接口调用(客户端调用服务的简化工具)Feign等消息队列Kafka,RabbitMQ,ActiveMQ等...

2021-01-05 15:12:42 160 1

原创 Route with name ‘UserSet‘ does not exist,vue学习错误报告

Route with name ‘UserSet’ does not exist我的路由配置: path: '/user/UserSet/:id', name: UserSet, component: UserSet, props: true我的route-link:<router-link :to="{name: 'UserSet',params: {id: 1}}">用户列表</router-link>我的组件:<template>

2021-01-04 17:06:27 1456

原创 Java 面试收到offer必备 208 道面试题(第八模块网络答案)

Java 面试收到offer必备 208 道面试题(第八模块网络答案)1、http 响应码 301 和 302 代表的是什么?有什么区别?2、forward 和 redirect 的区别?3、简述 tcp 和 udp的区别?4、tcp 为什么要三次握手,两次不行吗?为什么?5、说一下 tcp 粘包是怎么产生的?6、OSI 的七层模型都有哪些?7、get 和 post 请求有哪些区别?8、如何实现跨域?9、说一下 JSONP 实现原理?1、http 响应码 301 和 302 代表的是什么?有什么区别?答

2020-07-25 12:40:48 121

原创 Java 面试收到offer必备 208 道面试题(第七模块异常答案)

Java 面试收到offer必备 208 道面试题(第七模块异常答案)1、throw 和 throws 的区别?2、 final、finally、finalize 有什么区别?3、try-catch-finally 中哪个部分可以省略?4、try-catch-finally 中,如果 catch 中 return 了,finally 还会执行吗?5、常见的异常类有哪些?1、throw 和 throws 的区别?throws是用来声明一个方法可能抛出的所有异常信息,throws是将异常声明但是不处理,而是

2020-07-20 08:45:41 87

原创 Java 面试收到offer必备 208 道面试题(第六模块Java Web答案)

Java 面试收到offer必备 208 道面试题(第六模块Java Web答案)1、jsp 和 servlet 有什么区别?2、jsp 有哪些内置对象?作用分别是什么?3、说一下 jsp 的 4 种作用域?4、session 和 cookie 有什么区别?5、说一下 session 的工作原理?6、如果客户端禁止 cookie 能实现 session 还能用吗?7、spring mvc 和 struts 的区别是什么?8、 如何避免 sql 注入?9、什么是 XSS 攻击,如何避免?10、什么是 CSRF

2020-07-17 15:30:17 104

原创 Java 面试收到offer必备 208 道面试题(第五模块对象拷贝答案)

Java 面试收到offer必备 208 道面试题(第五模块对象拷贝答案)1、为什么要使用克隆?2、如何实现对象克隆?3、深拷贝和浅拷贝区别是什么?1、为什么要使用克隆?想对一个对象进行处理,又想保留原有的数据进行接下来的操作,就需要克隆了,Java语言中克隆针对的是类的实例。2、如何实现对象克隆?有两种方式:1). 实现Cloneable接口并重写Object类中的clone()方法;2). 实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆,代码如

2020-07-17 15:20:19 88

原创 Java 面试收到offer必备 208 道面试题(第四模块反射机制答案)

Java 面试收到offer必备 208 道面试题(第四模块反射机制答案)1、什么是反射?2、什么是 java 序列化?什么情况下需要序列化?3、动态代理是什么?有哪些应用?4、怎么实现动态代理?1、什么是反射?反射主要是指程序可以访问、检测和修改它本身状态或行为的一种能力Java反射:在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类。在运行时构造任意一

2020-07-09 10:52:07 115

原创 Java 面试收到offer必备 208 道面试题(第三模块多线程答案)

Java 面试收到offer必备 208 道面试题(第三模块多线程答案)1、并行和并发有什么区别?2、线程和进程的区别?3、守护线程是什么?4、创建线程有哪几种方式?5、说一下 runnable 和 callable 有什么区别?6、线程有哪些状态?7、sleep() 和 wait() 有什么区别?8、notify()和 notifyAll()有什么区别?9、线程的 run()和 start()有什么区别?10、创建线程池有哪几种方式?11、线程池都有哪些状态?12、线程池中 submit()和 execu

2020-07-09 10:46:35 99

原创 Java 面试收到offer必备 208 道面试题(第二模块容器答案)

Java 面试收到offer必备 208 道面试题(第二模块容器答案)1. java 容器都有哪些?2. Collection 和 Collections 有什么区别?3. List、Set、Map 之间的区别是什么?4. HashMap 和 Hashtable 有什么区别?4.如何决定使用 HashMap 还是 TreeMap?5. 说一下 HashMap 的实现原理?6.说一下 HashSet 的实现原理?7.ArrayList 和 LinkedList 的区别是什么?8. 如何实现数组和 List 之

2020-07-01 17:11:46 140

原创 Java 面试收到offer必备 208 道面试题(第一模块Java基础答案)

Java 面试收到offer必备 208 道面试题(第一模块Java基础答案)1. JDK和JRE有什么区别?2. ==和equals的区别是什么?3. 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4. final 在 java 中有什么作用?5. java 中的 Math.round(-1.5) 等于多少?6. String 属于基本的数据类型吗?7. java 中操作字符串都有哪些类?它们之间有什么区别?8. String str="i"与 String str=

2020-06-30 12:20:36 210

原创 Java 面试收到offer必备 208 道面试题(第二部分,答案后续)

Java 面试收到offer必备 208 道面试题十、Spring/Spring MVC十一、Spring Boot/Spring Cloud十二、Hibernate十三、Mybatis十四、RabbitMQ十五、Kafka十六、Zookeeper十七、MySql十八、Redis十九、JVM十、Spring/Spring MVC90.为什么要使用spring?91.解释一下什么是 aop?92.解释一下什么是ioc?93.spring有哪些主要模块?94.spring常用的注入方式有哪些?95

2020-06-29 19:14:22 215

原创 Java 面试收到offer必备 208 道面试题(第一部分)

Java 面试收到offer必备 208 道面试题一、Java基础二、容器三、多线程四、反射五、对象拷贝六、Java Web七、异常八、网络九、设计模式一、Java基础1.JDK和JRE有什么区别?2.==和equals的区别是什么?3.两个对象的hashCode()相同, 则equals()也一定为true, 对吗?4.final在java中有什么作用?5.java中的Math.round(-1.5)等于多少?6.String属于基础的数据类型吗?7.java中操作字符串都有哪些类?它们之

2020-06-28 22:16:04 164 1

原创 MySQL第二天笔记

多表连接查询以及DML基础语法和建表语句1、关于查询结果的去重?2、连接查询2.1、什么是连接查询?2.2、连接查询的分类?2.3、在表的连接查询方面有一种现象被称为:笛卡尔积现象。2.4、怎么避免笛卡尔积现象?2.5、内连接之等值连接2.6、内连接之非等值连接2.7、自连接2.8、外连接2.9、三张表怎么连接查询?3、子查询3.1、什么是子查询?子查询都可以出现在哪里?3.2、where子句中使用子查询3.3、from子句中使用子查询3.4、在select后面嵌套子查询。4、union(可以将查询结果集相

2020-06-28 12:38:46 138

原创 MySQL第一天笔记

1、什么是表?表:tabletable是数据库的基本组成单元,所有的数据都是以表格的形式组织,目的是可读性很强。一个表包括行和列:行:被称为数据/记录(data)列:被称为字段(column)例如:学号(int) 姓名(varchar) 年龄(int)---------------------------------------111 张三 22222 李四 23每一个字段应该包括哪些属性?字段名、数据类型、相关的约束。2、学习MySQL主要还是学习通用的SQL语句,那

2020-06-28 12:03:12 138

原创 jdk动态代理的使用

动态代理,基于反射机制一、什么是动态代理1、知道动态代理能做什么?2、代理在开发中也会有这样的情况,你有a类,本来是调用c类的方法,完成某个功能。但是c不让a调用。使用代理模式的作用3、实现代理的方式二、动态代理一、什么是动态代理使用jdk的反射机制,创建对象的能力,创建的是代理类的对象,而不用创建类文件,不用写Java文件。动态:在执行程序时,调用jdk提供的方法才能创建代理类的对象。jdk动态代理必须有接口,目标类必须实现接口,没有接口时,需要使用cglib动态代理1、知道动态代理能做什么?

2020-06-27 11:23:42 115

空空如也

空空如也

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

TA关注的人

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