优秀的编程知识分享平台

南越资源网

网站首页 java:代码过长

  • 让 Java 程序运行更快的 15 个技巧,肯定有你不知道的

    让 Java 程序运行更快的 15 个技巧,肯定有你不知道的

    1、避免使用多个If-else语句我们在代码中使用条件语句进行决策。条件语句不应该被过度使用。如果我们使用太多条件if-else语句,则会影响性能,因为JVM每次都必须比较条件。...

    2024-10-07 nanyue 技术文章 11 ℃
  • 900行"又臭又长"的类重构,IDEA用几分钟就搞定

    900行"又臭又长"的类重构,IDEA用几分钟就搞定

    来源|https://urlify.cn/6jQRN3最近,在对已有项目进行扩展的时候,发现要改动的一个类它长900行,开放了近40个public接口,我流着泪把它给改完了。为了防止这样的惨剧再次发生在我的身上,我觉得有必要写一篇博客来...

    2024-10-07 nanyue 技术文章 8 ℃
  • 坑!python用空列表作为默认参数,让我怀疑遇到了灵异代码

    坑!python用空列表作为默认参数,让我怀疑遇到了灵异代码

    在python中,不要使用列表或者其他可变类型的数据容器作为默认参数。否则你很可能会遇到奇奇怪怪的问题。如果你在调用某一个函数时,传了同样的参数,手动执行,每次结果都正确。但是用循环遍历重复多次执行,每次得到的结果都不一样,并且每执行一次,...

    2024-10-07 nanyue 技术文章 11 ℃
  • Java8函数式编程深入浅出(函数式编程和面向对象的区别)

    Java8函数式编程深入浅出(函数式编程和面向对象的区别)

    什么是函数式编程函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确...

    2024-10-07 nanyue 技术文章 12 ℃
  • 详解synchronized和锁升级,以及偏向锁和轻量级锁的升级

    详解synchronized和锁升级,以及偏向锁和轻量级锁的升级

    Synchronized使用场景synchronized是一个同步关键字,在某些多线程场景下,如果不进行同步会导致数据不安全,而synchronized关键字就是用于代码同步。什么情况下会数据不安全呢,要满足两个条件:一是数据共享(...

    2024-10-07 nanyue 技术文章 10 ℃
  • Java开发过程中提升代码复用性的方法及规范总结

    Java开发过程中提升代码复用性的方法及规范总结

    一个好的程序员一定是用最少的代码实现最多的功能,代码复用是程序员所追求和期望的,这也是Java语言所提倡的;根据以往开发经验整理了一些能够提高代码复用性方法和规则,与大家分享学习。网络配图1、面向接口编程:"面向接口编程"是面向对象设计的第...

    2024-10-07 nanyue 技术文章 11 ℃
  • 线上一次fullgc搞得鸡飞狗跳后,我总结了这篇文章

    线上一次fullgc搞得鸡飞狗跳后,我总结了这篇文章

    作者:骆俊武来自:IT人的职场进阶,线上服务的GC问题,是Java程序非常典型的一类问题,非常考验工程师排查问题的能力。同时,几乎是面试必考题,但是能真正答好此题的人并不多,要么原理没吃透,要么缺乏实战经验。过去半年时间里,我们的广告系...

    2024-10-07 nanyue 技术文章 13 ℃
  • 接口性能优化技巧,有点硬(接口调优)

    接口性能优化技巧,有点硬(接口调优)

    背景我负责的系统到2021年初完成了功能上的建设,开始进入到推广阶段。随着推广的逐步深入,收到了很多好评的同时也收到了很多对性能的吐槽。刚刚收到吐槽的时候,我们的心情是这样的:...

    2024-10-07 nanyue 技术文章 11 ℃
  • 聊聊那些奇葩的代码规范 —— 代码放一行

    聊聊那些奇葩的代码规范 —— 代码放一行

    因为有些要求感觉实是太过奇葩,收集下来娱乐下大家。代码规范要求要求代码必须要放在一行上面,导致代码上面有不少行甚至超过了1000个字符。规范解读就是有时候代码过长,我们会折行增加可读性,最简单的一个例子就是objectbuilder...

    2024-10-07 nanyue 技术文章 12 ℃
  • Java进程CPU占用高导致的网页请求超时的故障排查

    Java进程CPU占用高导致的网页请求超时的故障排查

    一、发现问题的系统检查:一个管理平台门户网页进统计页面提示请求超时,随进服务器操作系统检查loadaverage超过4负载很大,PID为7163的进程占用到了800%多。二、定位故障根据这种故障的一般处理思路,先找出问题进程内CPU占用率...

    2024-10-07 nanyue 技术文章 12 ℃
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言