话题编程语言 › Java

编程语言:Java

如何提升Java代码的可读性

降低后续维护成本,提升后续开发效率。

10分钟掌握Java性能分析诀窍

性能分析的工具或者手段各有千秋,但性能的分析的过程却都大相径庭。本文就已知适用的Java性能分析窍门进行一些分享,帮助用户更好的理解和运用。

Handling Flaky Unit Tests in Java

Unit testing forms the bedrock of any Continuous Integration (CI) system. It warns software engineers of bugs in newly-implemented code and regressions in existing code, before it is merged. This ensures increased software reliability. It also improves overall developer productivity, as bugs are caught early in the software development lifecycle. Hence, building a stable and reliable testing system is often a key requirement for software development organizations.

Java编程技巧之样板代码

在日常编码的过程中,我们可以总结出很多“样板代码”,就像”活字印刷术中的“活字”一样。当我们编写新的代码时,需要用到这些“活字”,就把“样板代码”拷贝过来,修改替换一下就可以了,写起代码来“极为神速”。“样板代码”其实就是一种样例、一种模式、一种经验……总结的“样板代码”越多,编写代码的格式越规范、质量越高、速度越快。

Tensorflow for Java + Spark-Scala分布式机器学习计算框架的应用实践

Qunar 智能风控场景中,风控研发团队经常会应用一些算法模型,来解决复杂场景问题。典型的如神经网络模型,决策树模型等等。而要完成模型从训练到部署预测的全过程,除了模型算法之外,离不开技术框架的支撑。本篇文章将和大家分享一下,在预测服务部署阶段,基于 Tensorflow for Java 和 Spark-Scala 构建分布式机器学习计算框架的实践经验。

Java编程技巧之单元测试用例编写流程

理论结合实践,Java Mockito单元测试终结之作。

关于java单线程经常占用cpu 100%的分析

​容器内就获取个cpu利用率,怎么就占用单核100%了呢?

Tars Java 客户端源码分析

本文将介绍Tars-Java客户端设计理念,方便开发人员理解其设计原理。

几种Java常用序列化框架的选型与对比

通用性、易用性、可扩展性、性能和Java数据类型及语法支持。

​Java Map中那些巧妙的设计

最近拜读了一些Java Map的相关源码,不得不惊叹于JDK开发者们的鬼斧神工。他山之石可以攻玉,这些巧妙的设计思想非常有借鉴价值,可谓是最佳实践。然而,大多数有关Java Map原理的科普类文章都是专注于“点”,并没有连成“线”,甚至形成“网状结构”。因此,本文基于个人理解,对所阅读的部分源码进行了分类与总结,归纳出Map中的几个核心特性,包括:自动扩容、初始化与懒加载、哈希计算、位运算与并发,并结合源码进行深入讲解,希望看完本文的你也能从中获取到些许收获(本文默认采用JDK1.8中的HashMap)。

如何吃透一个Java项目?(附学习实践)

应该怎样才能掌握一个项目所有的知识点?

带你深入理解Java内存模型理论

Java并发是一个很大的主题,包含很多方面的知识。本文从内存模型的角度分析,从概念理论上尽量精确理解Java内存模型,及其对并发的影响。

Java单元测试技巧之PowerMock

编写Java单元测试用例,其实就是把“复杂的问题要简单化”——即把一段复杂的代码拆解成一系列简单的单元测试用例;写好Java单元测试用例,其实就是把“简单的问题要深入化”——即学习一套方法、总结一套模式并应用到实践中。这里,作者根据日常的工作经验,总结了一些Java单元测试技巧,以供大家交流和学习。

Java异步非阻塞编程的几种方式

8种方式简介。

Java类加载器 — classloader 的原理及应用

想搞清楚loadClass的机制,应先知道什么?

jOOQ Internals: Pushing up SQL fragments – Java, SQL and jOOQ.

How does jOOQ's implicit join work?

ホーム - Wiki
Copyright © 2011-2024 iteam. Current version is 2.129.0. UTC+08:00, 2024-06-29 19:14
浙ICP备14020137号-1 $お客様$