按时间归档:2023年05月

  • Java开发中常用的框架有哪些?

    什么是框架 “框架(Framework)”一词最早出现在建筑领域,指的是在建造房屋前期构建的建筑骨架。在编程领域,框架就是应用程序的骨架,开发人员可以在这个骨架上加入自己的东西,搭建出符合自己需求的应用系统。 软件框架 软件框架是一种通用的、可复用的软件环境,它提供特定的功能,促进软件应用、产品和解决方案的开发工作。软件框架会包含支撑程序、编译器…

    2023-05-12
    148
  • 大数据开发面试:索引的底层实现原理是什么?

    索引存储在内存中,为服务器存储引擎为了快速找到记录的一种数据结构。索引的主要作用是加快数据查找速度,提高数据库的性能。 索引的分类 (1) 普通索引:最基本的索引,它没有任何限制。 (2) 唯一索引:与普通索引类似,不同的就是索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 (3) 主键索引:它是一种特殊的唯一索引,用于唯一标识数据表…

    2023-05-12
    87
  • 程序员在写一种很新的代码,笑不活了(附源码)

    嗨,黑马粉丝,程序员在你的印象中,是什么样的人呢? 高冷?高薪?高智商?今天播妞不说他们这些广为人知的特征,而要说另外一种特质——幽默。 程序员常年和电脑打交道,难免让人误以为他们不善言辞,自然也和幽默联系不起来,但是,只要你走进他们的代码,幽默的一面就会“暴露无遗”。 不信,你看下面这些注释 01 不能明怼,就在代码中吐槽 /* *在这个破地方 *还原度要…

    2023-05-12
    122
  • Java:单体架构有哪些局限和问题?

    随着互联网技术的发展,传统的应用架构已满足不了实际需求,微服务架构就随之产生。那么传统应用架构到底出了什么问题呢?又如何解决?接下来我们将从传统单体架构的问题开始,对为什么需要微服务架构进行详细讲解。 传统单体应用架构的问题 通常我们所使用的传统单体应用架构都是模块化的设计逻辑,程序在编写完成后会被打包并部署为一个具体的应用,而应用的格式则依赖于相应的应用语…

    2023-05-12
    159
  • Activity生命周期的三种状态

    生命周期就是一个对象从创建到销毁的过程,每一个对象都有自己的生命周期。同样,Activity也具有相应的生命周期,Activity的生命周期中分为三种状态,分别是运行状态、暂停状态和停止状态。接下来将针对Activity生命周期的三种状态进行详细地讲解。 1、运行状态 当Activity在屏幕的最前端时,它是可见的、有焦点的。可以用来处理用户的常见操作,如点…

    2023-05-12
    154
  • 都是套路!这些「面试黑话」HR不会告诉你!

    每个初入职场的打工人 都曾经有过找工作被坑的经历 尤其在面试时,HR的套路防不胜防 那些看似“平静如水”的辞藻 往往蕴含着“波涛汹涌”般的信息 没有经验的萌新们 听得懵懵懂懂,糊里糊涂 入职后才发现被HR的“黑话”给坑了 俗话说“知己知彼,百战不殆” 正值金三银四招聘季 黑马君结合“央视网”特地整理出本套 《面试黑话大全》 迅速帮你把“黑话”转成“人话” 更…

    2023-05-12
    132
  • 什么是线程让步?

    在校园中,经常会看到很多同学一起打篮球,当某个同学抢到篮球后可以拍一会儿再传递给其他人,大家重新开始抢篮球,这个过程就相当于程序中的线程让步。线程让步可以通过yield()方法来实现,该方法和sleep(long millis)方法有点类似,都可以让当前正在运行的线程暂停,区别在于yield()方法不会阻塞该线程,它只是将线程转换成就绪状态,让系统的调度器重…

    2023-05-12
    135
  • 什么是Dubbo?Dubbo在项目中怎么使用?

    Dubbo 是阿里开源的远程服务调用(RPC)的分布式框架,提供了 SOA 服务治理方案;它的架构主要有五个角色/核心组件,分为是 Container(容器)、Provider(服务的提供方)、Registry(注册中心)、Consumer(服务的消费方)、Monitor(监控中心)。 容器主要负责启动、加载、运行服务提供者; 同时服务提供者在启动时,向注册…

    2023-05-12
    109
  • 软件测试与软件开发的关系是怎样的?

    软件中出现的问题并不一定都是由编码引起的,软件在编码之前都会经过问题定义、需求分析、软件设计等阶段,软件中的问题也可能是前期阶段引起的,如需求不清晰、软件设计有纰漏等,因此在软件项目的各个阶段进行测试是非常有必要的。测试人员从软件项目规划开始就参与其中,了解整个项目的过程,及时查找软件中存在的问题,改善软件的质量。 软件测试在项目各个阶段的作用如下所示。 (…

    2023-05-12
    129
  • 软件测试模型有几种?这4中软件测试模型你都知道吗

    在软件开发过程中,人们根据经验教训并结合未来软件的发展趋势总结出了很多软件开发模型,如瀑布模型、快速原型模型、迭代模型等,这些模型对软件开发过程具有很好的指导作用,但遗憾的是它们对软件测试并没有给予足够的重视,利用这些模型无法更好地指导软件测试工作。 软件测试是与软件开发紧密相关的一系列有计划的活动,是保证软件质量的重要手段因此人们又相继设计了很多软件测试模…

    2023-05-12
    227

联系我们

在线咨询: QQ交谈

邮件:362039258@qq.com

工作时间:周一至周五,9:30-16:30,节假日休息