自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员小羊的博客

获取最新行业资讯

  • 博客(66)
  • 资源 (6)
  • 收藏
  • 关注

原创 如何优雅的跟领导提离职?

“我是小羊同学,一个兢兢业业的程序员”《三国演义》里关羽的例子,就是辞职的典范:云长封金挂印,辞别曹老板去追寻旧主刘备时,留下的就是一封言辞诚恳的辞呈。他先是说:我年轻时侍奉刘备,发誓同生共死;之前对您的请求已被恩准,今天得知旧主在袁绍军中,想到昔日的誓言,不敢违背——这是在告知去处。之后关羽说:”您的恩德深厚,可之前的义气难忘,故而写信告辞。——他把离职的理由归结为义气难忘,这是“慎选理由”。最后关羽收尾道:“承蒙照顾,还有恩德没能报答,就留给未来吧。——这是“表示..

2020-09-21 15:54:18 4674

原创 博主亲身试水:近期面试总结

经常关注博主的都知道,小编之前是在郑州工作的。上个月博主辞去了那边稳定的工作,只身来到杭州。目前已经成功入职,相比之下、杭州的竞争压力明显还是比郑州大的多的。曾在郑州拿下100%的面试通过率在杭州只剩20%了(数据绝对真实)。下边给大家分享一些面试总结吧两周的时间,面试了杭州将近20多家软件公司,有时下热门的互联网行业,也有传统行业。涉及的行业众多,社交直播平台的、安防监控的、消费信贷的、大数据风控、互联网医疗、电商的等等。这里写一下自己面试过程中的遇到的面试题,借以反思一下自己面试的不足。...

2020-09-11 15:05:08 542

原创 为什么不要去小公司上班?这是我血与泪的教训!!!

工作是在大公司更好,还是小公司更好?这个问题让大家争论不休,也没有最终的答案。凑个热闹,我结合自己的经历,谈谈我的看法。这个问题是比较有发言权的,博主小羊同学总共不到四年工作经验,大概也就是大公司和小公司各待了两年。接下来给大家讲讲本人从上家公司离职之后的故事。。。小羊同学从实习到现在一直都在郑州这个所谓的 “新一线” 城市上哪...

2020-05-25 14:38:34 17745 23

原创 Java按照指定的配置文件在idea中启动

在Environment variables添加配置:spring.profiles.active=dev

2022-07-12 18:06:24 1060

原创 Kubernetes快速实战与核心原理剖析

K8S官网文档:https://kubernetes.io/zh/docs/home/K8S 是Kubernetes的全称,源于希腊语,意为“舵手”或“飞行员”,官方称其是:用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统。翻译成大白话就是:“K8S 是负责自动化运维管理多个跨机器 Docker 程序的集群”。搭建K8S集群,准备三台2核4G的虚拟机(内存至少2G以上),操作系统选择用centos 7以上版本,先在三台机器上装好docker(安装参考docker课程Doc

2022-06-17 14:55:47 376

原创 Docker详解与部署微服务实战

2013年发布至今,Docker一直广受瞩目,被认为可能会改变软件行业。但是,许多人并不清楚 Docker 到底是什么,要解决什么问题,好处又在哪里?今天就来详细解释,帮助大家理解它,还带有简单易懂的实例,教你如何将它用于日常开发。Docker是一个开源的容器引擎,它有助于更快地交付应用。 Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用 Docker可更快地打包、测试以及部署应用程序,并可以缩短从编写到部署运行代码的周期。Docker的优点如下:Docker 让

2022-06-17 14:48:08 917

原创 Markdown语法

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2022-05-06 10:55:10 268

原创 关于MySQL种的in函数到底走不走索引、我和同事差点大打出手!

背景:有一天同事突然问我为什么加了in查询就突然变慢了、小羊脱口而出:“in不走索引!”于是就炸开了锅:in不走索引!怎么可能?但是在小羊同学脑子里、in不走索引为什么早就根深固体了?原因暂且不说,我们来探索真像。环境:Windows10、MySQL5.7、可视化工具navicat。场景1:当IN中的取值只有一个主键时我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type:连接类型(建议记到小本本上) system:表只有一行记录,相当于系统表 ..

2020-10-12 11:13:55 1718 2

原创 MySQL中的索引为什么使用B+tree实现?

我们都知道MySQL底层实现借助了B+Tree的数据结构。那么这是为什么呢?下面我将以二叉树->红黑树->B树->B+树的顺序从数据结构的优劣来讲解为什么会有这样的选择。索引存在的意义索引的建立是为了提高MySQL的检索速度,而提高这个检索速度的方法无非就是将要检索的数据组成更加利于增删改查操作的结构,从而从时间和空间上进行优化。二叉搜索树利用什么结构来实现索引?我想很多人第一个想到的就是二叉搜索树。如下图。左边是数据表,这里为col2列添加索引,如右边所示..

2020-09-11 15:02:55 430

原创 常见的HTTP状态码大全

HTTP状态码当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。下面是常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 500 - 内部服务器错误HTTP状态码分类HTTP状态码由三个十进制数字组

2020-07-04 14:07:19 589

转载 SpringIOC

广义的 IOCIoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。两种实现: 依赖查找(DL)和依赖注入(DI)。IOC 和 DI 、DL 的关系(这个 DL,Avalon 和 EJB 就是使用的这种方式实现的 IoC):DL 已经被抛弃,因为他需要用户自己去是使用 API 进行查找资源和组装对象。即有侵入性。DI 是 Spring 使用的方式,容器负责组件的装配。注意:Java 使用 DI 方式实现 IoC 的不止 Spring,包括 G

2020-06-15 11:54:44 351

转载 volatile 关键字(修饰变量)

文章目录1. 含义2. 作用3. 如何保证可见性4. 如何禁止指令重排序优化5. volatile 是不安全的6. volatile 不适用场景1. 含义是一种比 sychronized 关键字更轻量级的同步机制,访问 volatile 变量时,不会执行加锁操作。2. 作用volatile 是一个类型修饰符(type specifier)。volatile 的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。保证可见性禁止指令重排序优化指令重排序优化:普通的

2020-06-11 14:52:04 1070

原创 应届本科拿下重庆6.5Kjava开发岗位,结合这份面试题大家觉得合理吗?

答案已整理1.hashmap和hashtable区别相同点:都是map的实现类,都是键值对集合;里边的元素都是无序的,跟添加顺序无关;不同点:HashMap允许有一个null键和多个null值;HashMap不是线程安全的,HashTable是线程安全的。一般这么问的都不会就此罢休的,可能还会扯到多线程、扩容机制、ConcurrentHashMap、等等一连串问题2.手写个Ajax请求<script> $.ajax({ type: "post..

2020-06-03 15:54:14 1327 12

转载 Netty面试专题

1.BIO、NIO和AIO的区别?BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O请求时才启动一个线程进行处理。AIO:一个有效请求一个线程,客户端的I/O请求都是由OS先完成了再通知服务器应用去启动线程进行处理,BIO是面向流的,NIO是面向缓冲区的;BIO的各种流是阻塞的

2020-06-01 19:02:44 499

原创 java的前生今世

从最初的可移植,安全,健壮,可用于网络的语言的承诺开始,Java已成为Internet开发的分解平台。对Internet有利的对Intranet有利,因此正在或已经移植了许多应用程序以使其可用于Web。今天,您几乎可以在任何地方找到Java。罕见的平台不支持它。大多数提供虚拟机选择。Java在小型设备,大型机,电视,个人计算机,各种服务器(嵌入式或其他)上运行。开放的社区流程使想法得以实现。标准API如此广泛,以至于很少有软件问题不能直接用Java有效解决。在极少数情况下,需要使用本机代码,但是JNI提供

2020-06-01 15:18:55 505

转载 面试官:什么是乐观锁,什么是悲观锁?

一、基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放弃操作,否则执行操作。悲观锁:悲观锁在操作数据时比较悲观,认为别人会同时修改数据。因此操作数据时直接把数据锁住,直到操作完成后才会释放锁;上锁期间其他人不能修改数据。二、实现方式(含实例)在说明实现方式之前,需要明确:乐观锁和悲观锁是两种思想,它们的使用是非常广泛的,不

2020-06-01 14:17:11 1267

原创 ActiveMQ消息中间件面试专题

市场上流行的MQ有:Kafka、ActiveMQ、RabbitMQ、RocketMQ 本文只针对ActiveMQ,其他也有很多大同小异的地方之前发布过RabbitMQ相关的面试题,请点击此处文章目录1.什么是 ActiveMQ?2.ActiveMQ 服务器宕机怎么办?3.丢消息怎么办?4.持久化消息非常慢。5.消息的不均匀消费。6.死信队列。7.ActiveMQ 中的消息重发时间间隔和重发次数吗?扩展连接:**加粗样式**[更多请点击这里](https://blog.csdn.net/weixin_.

2020-05-30 14:52:06 375

原创 Linux面试专题*48

文章目录1、绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?2、怎么查看当前进程?怎么执行退出?怎么查看当前路径?3、怎么清屏?怎么退出当前命令?怎么执行睡眠?怎么查看当4、Ls 命令执行什么功能? 可以带哪些参数,有什么区别?5、查看文件有哪些命令6、列举几个常用的Linux命令7、你平时是怎么查看日志的?8、建立软链接(快捷方式),以及硬链接的命令9、目录创建用什么命令?创建文件用什么命令?复制文件用什么命令?10、查看文件内容有哪些命令可以使用?11、随意

2020-05-29 10:59:30 922

原创 java设计模式面试专题及答案

1.请列举出在 JDK 中几个常用的设计模式?单例模式(Singleton pattern)用于 Runtime,Calendar 和其他的一些类中。工厂模式(Factory pattern)被用于各种不可变的类如 Boolean,像 Boolean.valueOf。观察者模式(Observer pattern)被用于 Swing 和很多的事件监听中。装饰器设计模式(Decoratordesign pattern)被用于多个 Java IO 类中。2.什么是设计模式?你是否在你的代码里面使用过任何

2020-05-28 15:53:10 859

原创 Kafka 面试专题(2020.07整理)

1、Kafka 是什么Kafka 是一种高吞吐量、分布式、基于发布/订阅的消息系统,最初由 LinkedIn 公司开发,使用Scala 语言编写,目前是 Apache 的开源项目。broker: Kafka 服务器,负责消息存储和转发topic:消息类别, Kafka 按照 topic 来分类消息partition: topic 的分区,一个 topic 可以包含多个 partition, topic 消息保存在各个partition 上offset:消息在日志中的位置,可以理解是消息在 part

2020-05-27 14:19:57 915 3

原创 Elasticsearch 面试专题

1、elasticsearch 了解多少,说说你们公司 es 的集群架构,索引数据大小,分片有多少,以及一些调优手段 。面试官:想了解应聘者之前公司接触的 ES 使用场景、规模,有没有做过比较大规模的索引设计、规划、调优。解答:如实结合自己的实践场景回答即可。比如:ES 集群架构 13 个节点,索引根据通道不同共 20+索引,根据日期,每日递增 20+,索引:10 分片,每日递增 1 亿+数据,每个通道每天索引大小控制:150GB 之内。仅索引层面调优手段:设计阶段调优1、根据业务增量需求,

2020-05-27 11:37:13 727

原创 ZooKeeper面试专题(2020.5月整理)

欢迎关注CSDN:程序员小羊微信公众号:程序员小羊1、什么是Zookeeper?ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。2、Zookeeper 如何保证了分布式一致性特性?顺序.

2020-05-26 10:23:17 625

原创 25个最常见的MyBatis面试题

1、什么是 Mybatis?Mybatis 是一个半 ORM(对象关系映射)框架,它内部封装了 JDBC,开发时只需要关注 SQL 语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement 等繁杂的过程。程序员直接编写原生态 sql,可以严格控制 sql 执行性能,灵活度高。MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO 映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。3、通过 xml 文件或注解的方式将要执行的各种 st

2020-05-25 11:18:20 7236

原创 Dubbo面试专题*59

文章目录1、为什么要用 Dubbo?2、Dubbo 的整体架构设计有哪些分层?3、默认使用的是什么通信框架,还有别的选择吗?4、服务调用是阻塞的吗?5、一般使用什么注册中心?还有别的选择吗?6、默认使用什么序列化框架,你知道的还有哪些?7、服务提供者能实现失效踢出是什么原理?8、服务上线怎么不影响旧版本?9、如何解决服务调用链过长的问题?10、说说核心的配置有哪些?11、Dubbo 推荐用什么协议?12、同一个服务多个注册的情况下可以直连某一个服务吗?13、画一画服务注册与发现的流程图?14、Dubbo 集

2020-05-25 10:00:39 490

原创 Spring Cloud面试专题(2020.05整理)

文章目录1、什么是 Spring Cloud?2、使用 Spring Cloud 有什么优势?3、服务注册和发现是什么意思?Spring Cloud 如何实现?4、负载平衡的意义什么?1、什么是 Spring Cloud?Spring cloud 流应用程序启动器是基于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、使用 Spring Cloud 有什么优势?

2020-05-24 10:56:11 529 1

原创 消息队列MQ面试专题(rabbitmq)

市场上流行的MQ有:Kafka、ActiveMQ、RabbitMQ、RocketMQ 本文只针对RocketMQ,其他也有很多大同小异的地方文章目录1、什么是 rabbitmq2、为什么要使用 rabbitmq3、使用 rabbitmq 的场景4、如何确保消息正确地发送至 RabbitMQ? 如何确保消息接收方消费了消息?5、如何避免消息重复投递或重复消费?6、消息基于什么传输?7、消息如何分发?8、消息怎么路由?9、如何确保消息不丢失?10、使用 RabbitMQ 有什么好处?11、RabbitMQ.

2020-05-23 11:11:26 1407 1

原创 SpringBoot面试题*92(含详解)

1、什么是 Spring Boot?多年 来, 随着 新功 能的 增加 ,spring 变得 越来 越复 杂。 只需 访问https://spring.io/projects 页面 ,我们 就会 看到 可以 在我 们的 应用 程序 中使 用的所有 Spring 项目 的不 同功 能。 如果 必须 启动 一个 新的 Spring 项目 ,我 们必 须添加构 建路 径或 添加 Maven 依赖关系 ,配 置应 用程 序服 务器 ,添 加 spring 配置 。因此 ,开始 一个 新的 spring 项目 需要

2020-05-22 14:54:25 2566

原创 50个面试官最喜欢问的java微服务面试题

1:什么是微服务微服务,又称微服务 架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合 。通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用各种材料的小部分开始,并继续从中构建一个大型蜂箱。这些细胞形成图案,产生坚固的结构,将蜂窝的特定部分固定在一起。这里,每个细胞独立于另一个细胞,但它也与其他细胞相关。这意味着对一个细胞的损害不会损害其他细胞,因此,蜜蜂可以在不影响完整蜂箱的情况下重建这些细胞。图 1:微服务的蜂窝表示 – 微服务访谈问题

2020-05-21 14:58:21 1037

原创 史上最全Spring面试题,(2020.5月整理___下篇)

接上一篇文章:史上最全Spring面试题,(2020.5月整理___上篇)文章目录1、什么是 spring?2、使用 Spring 框架的好处是什么?3、Spring 由哪些模块组成?4、Spring的IOC和AOP机制5、Spring MVC流程6、 springMVC是什么7、SpringMVC怎么样设定重定向和转发的?8、SpringMVC常用的注解有哪些9、在 Spring 框架中如何更有效地使用 JDBC?10、JdbcTemplate11、Spring 对 DAO 的支持12、使用 Sprin

2020-05-21 10:40:15 896 1

原创 史上最全Spring面试题,(2020.5月整理___上篇)

文章目录1、不同版本的 Spring Framework 有哪些主要功能?2、什么是 Spring Framework?3、列举 Spring Framework 的优点。4、Spring Framework 有哪些不同的功能?5、Spring Framework 中有多少个模块,它们分别是什么?6、什么是 Spring 配置文件?7、Spring 应用程序有哪些不同组件?8、使用 Spring 有哪些方式?9、什么是 Spring IOC 容器?10、什么是依赖注入?11、可以通过多少种方式完成依赖注入?

2020-05-20 19:19:05 1957

原创 Redis面试题X50,全网最全(下)

接上一篇文章 Redis面试题X50,全网最全(上)文章目录25、是否使用过 Redis 集群,集群的原理是什么?26、Redis 集群方案什么情况下会导致整个集群不可用?27、Redis 支持的 Java 客户端都有哪些?官方推荐用哪个?28、Jedis 与 Redisson 对比有什么优缺点?29、Redis 如何设置密码及验证密码?30、说说 Redis 哈希槽的概念?31、Redis 集群的主从复制模型是怎样的?32、Redis 集群会有写操作丢失吗?为什么?33、Redis 集群之间是如何复制的

2020-05-20 11:10:07 539 1

原创 Redis面试题X50,全网最全(上)

1、什么是 Redis?Redis 是完全开源免费的,遵守 BSD 协议,是一个高性能的 key-value 数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis 支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis 不仅仅支持简单的 key-value 类型的数据,同时还提供 list,set,zset,hash 等数据结构的存储。Redis 支持数据的备份,即 master-slave 模式的数据备份。Redis 优势

2020-05-19 11:49:50 2095

原创 Redis到底是单线程还是多线程?

一、Redis到底有多快Redis采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差!有兴趣的可以参考官方的基准程序测试《How fast is Redis?》(https://redis.io/topics/benchmarks)横轴是连接数,纵轴是QPS。 此时,这张图反映了一个数量级,希望大家在面试的时候可以正确的描述出来,不

2020-05-18 15:28:54 3117 3

原创 MySQL面试题全在这里了(下)

接上一篇文章文章目录50、MySQL 有关权限的表都有哪几个?51、列的字符串类型可以是什么?52、MySQL 数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?53、锁的优化策略54、索引的底层实现原理和优化55、什么情况下设置了索引但无法使用56、实践中如何优化 MySQL57、优化数据库的方法58、简单描述 MySQL 中,索引,主键,唯一索引,联合索引的区别,对数据库的性能有什么影响(从读写两方面)59、数据库中的事务是什么?60、SQL 注入漏洞产生的原因?如何防止?61、为

2020-05-18 09:17:11 3215

原创 MySQL面试题全在这里了(上)

1、数据库存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供 不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。存储引擎主要有: 1. MyIsam , 2. InnoDB, 3. Memory, 4. Archive, 5. Federated 。2、InnoDB(B+树)InnoDB 底层存储结构为B+树, B树的

2020-05-16 11:33:28 4988 5

原创 JVM面试题,看这篇就足够了(87题详解)

文章目录1、java中会存在内存泄漏吗,请简单描述。2、64 位 JVM 中,int 的长度是多数?3、Serial 与 Parallel GC 之间的不同之处?4、32 位和 64 位的 JVM,int 类型变量的长度是多数?5、Java 中 WeakReference 与 SoftReference 的区别?6、JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使用7、怎样通过 Java 程序来判断 JVM 是 32 位 还是 64位?8、32 位 JVM 和 64 位 J

2020-05-15 11:25:34 6587

原创 java多线程&并发面试108问(下)

接上一篇文章:java多线程&并发面试108问(中)文章目录接上一篇文章:[java多线程&并发面试108问(中)](https://blog.csdn.net/weixin_44395707/article/details/106097656)80、PriorityBlockingQueue(compareTo 排序实现优先)81、DelayQueue(缓存失效、定时任务 )82、SynchronousQueue(不存储数据、可用于传递数据)83、LinkedTransferQueue8

2020-05-14 14:09:33 604

原创 java多线程&并发面试108问(中)

https://blog.csdn.net/weixin_44395707/article/details/10605881253、线程基本方法线程相关的基本方法有 wait, notify, notifyAll, sleep, join, yield 等。

2020-05-13 16:28:22 968

原创 java多线程&并发面试108问(上)

JAVA 并发知识库1、Java中实现多线程有几种方法继承Thread类;实现Runnable接口;实现Callable接口通过FutureTask包装器来创建Thread线程;使用ExecutorService、Callable、Future实现有返回结果的多线程(也就是使用了ExecutorService来管理前面的三种方式)。2、继承 Thread 类Thread 类本质上是实现了 Runnable 接口的一个实例,代表一个线程的实例。 启动线程的唯一方法就是通过 Thread 类的

2020-05-12 15:10:49 1242 1

原创 Java序列化面试题:就这?就这呀?

1、什么是java序列化,如何实现java序列化?序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实现的方法,implements Serializable只是为了标注该对象是可被序列化的,然后使用一个输出流(如:FileOutputStream)来构造一个ObjectOutputS

2020-05-11 15:32:34 464

jdk+api+1.8_China.rar

Java™ Platform, Standard Edition 8 API Specification 本文档是Java平台,标准版的API规范。

2020-04-03

120个java最常见的面试题(下).pdf

作者描述: 我是动力节点的一名学员,整理了一些常见面试题,希望对大家有所帮助,在上课期间老师 告诉我们知识是需要分享的,只有分享了自己的知识才可以赢得和别人讨论的机会,这些机会 非常重要,因为和技术大牛们讨论技术会让自己对技术理解的更透彻 .我们将要讨论 Java 面 试中的各种不同类型的面试题,它们可以让雇主测试应聘者的对 Java 语言的掌握程度。

2020-03-28

120个java最常见的面试题(上).pdf

作者描述: 我是动力节点的一名学员,就职于百度,在学习过程中整理了一些常见面试题,希望对大家 有所帮助,上课期间老师告诉我们知识是需要分享的,只有分享了自己的知识才可以赢得和别 人讨论的机会,这些机会非常重要,因为和技术大牛们讨论技术会让自己对技术理解的更透彻 . 我们将要讨论 Java 面试中的各种不同类型的面试题(备注:有些题比较偏)。

2020-03-25

你不清楚的18个非技术面试题是这些!.docx

最近看了很多有本关于程序员的面试的书籍,发现面试题之中有很多共性的东西,为了节省大家的时间,播妞结合着自己以及毕业老学员们曾经的面试经历稍加整理,把非技术类问题率先发布到咱们社区上,希望帮助所有学员顺利跨过面试过程中的第一关!

2020-03-13

SpringBoot+MyBatis增删改查demo,测试完整版

Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。 本资源使用SpringBoot+MyBatis+MySQL整合,并编写增删改查基本java代码以及Mapper文件。

2020-03-04

jd-gui-windows-1.6.5.7z

windows版本用于查看jar包、war包等java编译的运行包 拖进去就可进行反编译 版本:1.6.5.7z

2020-02-29

空空如也

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

TA关注的人

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