今天来介绍一个不太常见也不太常用的类——ArrayDeque,这是一个很不错的容器类,如果对它还不了解的话,那么就好好看看这篇文章吧。看完本篇,你将会了解到:1、ArrayDeque是什么?2、ArrayDeque如何使用?3、ArrayDeque的内部结构是怎样的?4、ArrayDeque的各个方法是如何实现的?5、ArrayDeque是如何扩容的?6、A ......
432
0
0
2023-08-28
一、回顾常用的命令 在上篇文章中整理了 HDFS 常用的命令,这里进行简单的回顾。 ls 命令用来查看 HDFS 系统中的目录和文件 ,命令如下: $ hadoop fs -ls / put 命令用来将本地文件上传到 hdfs 系统中 ,命令如下: $ hadoop fs -put test.txt / moveFro ......
363
0
0
2023-08-27
1 性能测试通过并发实现多负载访问软件系统,监控与分析相关性能指标数据,找出性能瓶颈并进行优化,达到预期效果;而不仅仅是工具的使用。性能测试的目标:(用户数)多、(响应时间)快、(稳定性)好、(资源)省。从1到N,即先调试好再测试性能。1.1 性能测试流程 1、测什么?熟悉项目、熟悉场景、性能指标2、怎么测?场景计划、工具选择、安排计划3、调试脚本脚本开发、 ......
448
0
0
2023-08-27
由于我喜欢研究面试题,因此我已经收集了许多的面试问题,包括许多许多不同的主题。我已经为这众多的问题准备一段时间了,现在我将它们分享给你们。这里面不但包含经典的面试问题,如线程、集合、equals 和 hashcode 、socket,而且还包含了 NIO、数组、字符串、Java 8 等主题。该列表包含了入门级 Java 程序员和多年经验的高级开发者的问题。 ......
297
0
0
2023-08-27
一、如果看传统企业开发 Struts、Spring和Hibernate ,简称SSH。 在10多年前,SSH绝对是业内最流行的企业级开发框架。 SSH框架是以Struts框架进行MVC分离、控制业务跳转,同时使用Hibernate进行持久化,最后配合Spring的统一管理进行实现的开发框架。相对于传统的J2EE开发框架来讲性能相对较高、资源消耗相对较少。具 ......
276
0
0
2023-08-26
前言 清代 杰出思想家 章学诚 有一句名言:“ 学必求其心得,业必贵其专精。 ” 意思是: 学习上一定要追求心得体会,事业上一定要贵以专注精深。 做技术就是这样,一件事如果做到了极致,就必然会有所心得体会。作者最近在一个项目上,追求单元测试覆盖率到极致,所以才有了这篇心得体会。 上一篇文章《Java单元测试技巧之Pow ......
392
0
0
2023-08-26
序列化 简介 在项目中有很多情况需要对实例对象进行序列化与反序列化,这样可以持久地保存对象的状态,甚至在各个组件之间进行对象传递和远程调用。序列化机制是项目中必不可少的常用机制。 要想一个类拥有序列化、反序列化功能,最简单的方法就是实现 java .io. Serializable接口 ,这个接口是一个标记接口(marker Interface),即其内部无 ......
323
0
0
2023-08-26
关于本文是深入理解 java 8 Lambda系列的第一篇,主要介绍Java 8新增的语言特性(比如lambda和方法引用),语言概念(比如目标类型和变量捕获)以及设计思路。 本文是对Brian Goetz的 State of Lambda一文的翻译,那么问题来了: 为什么要写(翻译)这个系列?工作之后,我开始大量使用 Java 公司将会在不久的未来使 ......
297
0
0
2023-08-26
前言 金三银四才过去没多久,眼看着便又要秋招了,所以为大家写了这篇文章,来自一个刚参加完字节面试并高分通过的朋友亲口所述,除了字节的 offer,他还分别通过了 京东 、 百度 以及 腾讯 阿里巴巴这些公司的面试,所以他的经验还是有一定价值的,准备参加秋招的朋友可以收藏一下,权当做个参考,如果真的对你的面试产生了一些帮助,我不胜荣幸。 他参加面试前所用的一些 ......
298
0
0
2023-08-26
目录一、导入之基础校验二、导入值自定义校验之重复值校验三、导入值自定义校验之Collection对象校验四、导入值自定义校验之Excel重复行校验五、案例总结 一、导入之基础校验现在产品需要对导入的Excel进行校验,不合法的Excel不允许入库,需要返回具体的错误信息给前端,提示给用户,错误信息中需要包含行号以及对应的错误。因为 EasyPOI ......
683
0
0
2023-08-26
目录一、前言二、微服务接口之间的调用问题2.1 Httpclient2.2 Okhttp2.3 HttpURLConnection2.4 RestTemplate 三、openfeign介绍3.1 什么是 openfeign3.2  openfeign优势四、Spring Cloud Alibaba ......
417
0
0
2023-08-26
什么是NIO Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。 缓冲区(Buffer)缓冲区类型 Buffer 就像一个数组,可 ......
246
0
0
2023-08-25
作者 | 邓维-java来源 | urlify.cn/aEB3Qj66套java从入门到精通实战课程分享微信小程序登录流程 微信小程序登录流程涉及到三个角色:小程序、开发者服务器、微信服务器三者交互步骤如下: 第一步:小程序通过wx.login()获取code。 第二步:小程序通过wx.request()发送code到开发者服务器。 第三步:开发者服务器接 ......
340
0
0
2023-08-25
题目: Java 常用英语汇总 ( 更新升级版 ) abstract ( 关键字 ) 抽象 [‘.bstr.kt] access vt. 访问 , 存取 [‘.kses]'(n. 入口 , 使用权 ) algorithm n. 算法 [‘.lg.riem] annotation [java] 代码注释 [.n.u’t ......
269
0
0
2023-08-25
spring 及其优点 大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢?Spring是什么: Spring是一个轻量级的DI和 AOP 容器框架。说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spri ......
283
0
0
2023-08-25