百度360必应搜狗淘宝本站头条

阿里巴巴java开发手册官方

    全面解读 Java 日志框架(一)(java项目中日志管理怎么做)

    随着互联网和大数据的蓬勃发展,分布式日志系统以及日志分析系统得到了广泛地应用。目前,几乎在所有应用程序中,都会用到各种各样的日志框架来记录程序的运行信息。鉴于此,作为工程师,十分有必要熟悉主流的日志记录框架。日志的有无虽然不影响应用程序的运行结果,但是没有日志的应用程序是不完整的,甚至可以说是有缺陷...

    Java 线程池规范使用示例(java线程池入门)

    1摘要Java线程池在批量处理的场景中应用广泛。常见的四种创建线程池的方法:newSingleThreadExecutor,newFixedThreadPool,newCachedThreadPool,newScheduledThreadPool,各有各的缺陷,不建议使用。本文将给出根据阿里巴巴...

    还在为烂代码头疼?SonarQube + 阿里 P3C 助力规范代码

    前言我们在使用SonarQube做Java静态代码扫描的时候必须使用同一套规范,而SonarQube默认使用的是它自带的规范(SonarQube称为规则),而我们都知道在国内阿里在Java领域开源著名的《阿里巴巴Java开发手册》和P3CIDE插件,那么我们有没有什么办法把其与...

    阿里巴巴Java开发规范(9):SQL语句

    几乎所有大厂都会对代码规范有着严格要求,以确保多人协作开发出来的代码质量有统一的标准。在Java开发领域,《阿里巴巴Java开发手册》被开发者们广泛学习和应用。原手册内容较多,本文仅列出SQL语句方面需要重点注意的事项(强制遵守的规则),并分析规定背后的原因,所谓知其然,亦知其所以然。1.【强制】...

    有了这个插件,再也不用担心代码不合规范了

    JAVA开发工具IDEA,这是宇宙最好用的JavaIDE,没有之一!IDEA的开放能力做的还不错,可以添加很多插件,让我们的很多开发工作更加便捷。我装的插件其实没几个,但有一款是一直以来在用的,那就是——阿里巴巴代码规约插件。这个插件呢,是阿里巴巴基于《阿里巴巴Java开发手册》中的内容...

    Executor(executor提供了哪几种线程池)

    一、前言JDK1.5中提供了Executor接口,处于java.util.concurrent包下;创建线程的几种方法创建子类继承Thread类(Thread类实现了Runable接口)并重写run()方法(无返回值),通过子类实例调用start()方法启动;通过实现Runable()接口并重写ru...

    干掉 PowerDesigner!这款国人开源的数据库设计工具真香

    当我们在项目开发初期时,往往需要设计大量的表,此时使用数据库设计工具就会比较高效!今天给大家推荐一款国人开源的数据库设计工具chiner,界面漂亮,功能强大,希望对大家有所帮助!聊聊PowerDesigner之前mall项目就是使用PowerDesigner来设计数据库的,感觉这款工具界面有点古老,...

    AI实用指南:Rules编写规则详解,从前端到后端的技术栈全覆盖

    在AI驱动的开发时代,掌握如何与AI助手高效协作已成为工程师的必备技能。本文全面梳理了不同技术领域的AI编程规则,帮助你划定合理边界,提升开发效率。一、AI编程通用规则1.明确任务边界在使用AI辅助编程时,首先要明确任务的边界与范围,这是避免AI生成冗余代码的关键。任务分解:将复杂任务拆分为明确的...

    为什么阿里巴巴Java开发手册禁止使用Executors创建线程池?

    在Java并发编程中,线程池是提高系统性能的关键组件,而Executors工厂方法提供了创建线程池的便捷途径。许多开发者习惯性地使用Executors.newFixedThreadPool()或Executors.newCachedThreadPool()来快速实现并发任务处理,殊不知这种看似便利的...

    阿里巴巴Java开发手册(详尽版),pdf

    前言:不知不觉间,2022年已经过了一半了,作为技术圈中你,准备好迎接最新的变化了吗?在本文中,我们将以编程界最常用的编程语言Java为例,分享最为主流的技术与工具。目录:一、编程规约(一)命名风格.....(二)常量定义,(三)代码格式.....(四)00P规约(五)集合处理.(六)并...