关闭

TAG: Java

创建者: liqianqian1116    创建时间:2020-08-24 10:33:07    总信息数: 674

查看该TAG下的全部信息
软件测试博客
  • 高性能、无侵入的 Java 性能监控神器

    作者: liqianqian1116 / 发表于 2024-09-06 13:13:05

      背景  随着所在公司的发展,应用服务的规模不断扩大,原有的垂直应用架构已无法满足产品的发展,几十个工程师在一个项目里并行开发不同的功能,开发效率不断降低。  于是公司开始全面推进服务化进程,把团...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • Java 应用中的配置含义和避坑

    作者: liqianqian1116 / 发表于 2024-09-05 13:24:06

      这篇文章整理了 Spring Boot 和常见的应用中间件配置含义,了解这些配置的目的和原理,避免因为错误配置导致生产出现问题,特别是有一些安全问题。  PS:写下来发现东西非常多,很多时候我们都只是拷贝过来...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 为什么建议 Java程序员掌握 Python?

    作者: liqianqian1116 / 发表于 2024-08-30 10:28:51

      作为一名 Java程序员,个人还是比较推荐大家去掌握 Python,这篇文章,我们来对比两种语言以及为什么建议掌握Python。  Python和Java是两种广泛使用的编程语言,各有其独特的特点和优势。以下是对这两种语言...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 面试官:说说读写锁实现原理?

    作者: liqianqian1116 / 发表于 2024-08-13 11:06:18

      在实际项目开发中,并发编程一定会用(提升程序的执行效率),而用到并发编程那么锁机制就一定会用,因为锁是保证并发编程的主要手段。  在 Java 中常用的锁有以下几个:  · synchronized(内置锁):Ja...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • Java内存泄漏最全详解

    作者: liqianqian1116 / 发表于 2024-08-06 14:11:14

      内存泄漏的原因  JVM 虚拟机是使用引用计数法和可达性分析来判断对象是否可回收,本质是判断一个对象是否还被引用,如果没有引用则回收。  在开发的过程中,由于代码的实现不同就会出现很多种内存泄漏问题...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 详细解读 Java 中的 HashSet

    作者: liqianqian1116 / 发表于 2024-07-29 13:39:13

      在Java中有各种的数据结构,有数组,链表,集合等等,我们也都经常使用,但是很多在写业务代码的时候,很少去看这个源码问题,所以我们今天来看看这个关于Java 中的一个集合,也就是 HashSet。  Java中的Ha...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 如何避免Java资源的过度配置

    作者: liqianqian1116 / 发表于 2024-07-01 11:29:33

      作为开发人员,我们经常会陷入两难的局面:我们既希望在应用中使用闪亮的新工具或代码库,又忌惮在部署到生产环境之后可能出现的未知问题。毕竟,没有人希望自己的手机老是在半夜叮咚作响,更不用说来自为了保...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • Java开发人员必须掌握的11种干净代码最佳实践

    作者: liqianqian1116 / 发表于 2024-06-26 13:16:38

      1. Nulls and Optionals  反例:从方法返回null可能会导致最可怕的NullPointerException或NPE。  public String getValue() {    // TODO    return null ;  }  正例:使用Optional可以...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • 掌握Java函数式接口,轻松实现依赖反转

    作者: liqianqian1116 / 发表于 2024-06-12 11:02:14

      你是否考虑过使用Java函数式接口来反转Java项目内的依赖关系?在本文中,我们将探讨如何通过使用三个关键接口——Supplier、Consumer和Function来实现这一目标。  1. Supplier  Supplier接口用于在不需要...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

  • Java 泛型编程所说的类型擦除到底是什么?

    作者: liqianqian1116 / 发表于 2024-06-11 13:15:32

      大部分语言都支持泛型,泛型是一种语言机制,各种语言的实现机制都不太一样,例如C++使用模板方式来实现泛型,而 Java 中用类型擦除机制来实现泛型。  什么是泛型  在 Java 中,不会泛型,寸步难行。泛型...在蓝鲸项目,似乎大家对质量的关注意识有些欠缺,于是在项目上的不同角色、不同工作年限的人之间采样做了一次访谈,上面这个问题就是其中访谈的问题之一。有同事曾提醒我说这种题就是送分题,肯定不会有人回答不出。可是,事实并非如此…

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号