盘点阿里程序员常用的 15 款开发者工具

从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展。阿里巴巴将自身在各类业务场景下的技术积淀,通过开源、云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具,希望能帮助开发者们提高开发效率、更优雅的写代码。由于开发者涉及的技术领域众多,笔者仅从自己熟悉的领域,

后端:java-jdk各版本特性概述

JDK1.51:自动装箱与拆箱2:枚举3:静态导入4:可变参数(Varargs)5:内省(Introspector)6:泛型(Generic)7.For-Each循环JDK1.61:Desktop类和SystemTray类2:使用JAXB2来实现对象与XML之间的映射3:理解StAX4.使用Comp

收集Java 性能优化的44个建议

1、尽量指定类、方法的final修饰符带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个

整理程序员资源大全,值得收藏!

1、Java资源大全Java资源大全中文版,包括:构建工具、字节码操作、集群管理、代码分析、编译器生成工具、外部配置工具、持续集成、数据结构、数据库、时间日期工具库、依赖注入、开发流程增强工具、分布式应用、分布式数据库、文档处理工具、函数式编程、游戏开发、GUI、高性能计算、IDE、图像处理、JSO

C#数据库文档生成工具V1.0

这是一款基于C#开发语言编写的数据库文档生成工具,主要实现了SQlServer+MYsql数据库表结构说明文档的生成,并且支持SQLServer数据库的备份功能,主要可以把数据库的表以及表的详细字段信息、视图、存储过程等信息导出到Word中,可以方便开发人员了解数据库的信息或快速编写技术说明文档。软

收集20个经典的Java面试题

1.什么是线程局部变量?线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java提供ThreadLocal类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如web服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命