Java 资源列表,内容包括:构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等。 古董级工具 这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用。 Apache Ant:基于XML的构建管理工具。官网 cglib:字节码生成库。官网 GlassFish:应用服务器,由Oracle赞助支持的Java EE参考实现。官网 Hudson:持续集成服务器,目前仍在活跃开发。官网 JavaServer Faces:Mojarra是JSF标准的一个开源实现,由Oracle开
GitHub项目地址:https://github.com/jobbole/awesome-java-cn
Java 程序员方向太多,且不说移动开发、大数据、区块链、人工智能这些,大部分 Java 程序员都是 Java Web/后端开发。那作为一名 Java Web 开发程序员必须需要熟悉哪些框架呢?
之间有很多小伙伴咨询我说想要推荐几个学习 Java 的网站,但是之前太忙了,一直没空整理,最近这段时间稍微空闲了些,所以我整理了几个不错的学习 Java 的网站,这些网站基本上都是外文网站,因为我觉得是吧,总是推荐国内的没什么意思,这里也算是带大家拓展一下视野吧,看看国外的网站是怎么做的,有没有什么可以借鉴的地方,话不多说,走起~
这是一个非常不错的学习 Java 的在线网站,纯免费。这是一个个人项目,旨在通过简单有效的在浏览器中进行练习让你快速掌握 Java 编程语言。通过直接从网络浏览器运行实际代码,你无需在本地安装和执行代码就可以尝试编码,这无疑提高了编程效率和上手效率。
最近有点小忙。但是,由于前几天答应了一位读者自己会推荐一些开源的论坛系统,所以,昨晚就简单地熬了个夜,对比了很多个开源论坛系统之后,总结成了这篇文章。
大家好!我是 Guide 哥,Java 后端开发。一个会一点前端,喜欢烹饪的自由少年。
在这篇全面而深入的指南中,我们将探讨程序员必备的几款顶尖开发工具(IDE)。从初学者到资深开发者,选择合适的开发环境对提高编码效率、项目管理和团队协作至关重要。本文将提供对几款流行IDE的详细介绍,包括它们的主要特性、适用场景以及如何根据您的开发需求选择最适合的工具。通过本文,您将了解到Visual Studio Code、IntelliJ IDEA、PyCharm、Eclipse等工具的关键信息。
3 年前,自 微软收购 Github 后大动作不断啊,两年多之前就让 Github 私库免费了!,后面还推出了 Github for Mobile 移动版,这些我都已经在公众号Java技术栈作过分享,没看过的可以回过头看下。
点击关注公众号,Java干货及时送达 国庆了,国庆微信头像必须安排上,舒服~ 生成方式: 超火的微信渐变国旗头像,一键生成!! LayUI——开源模块化前端 UI 框架,由职业前端倾情打造,面向全层次的前后端开发者,易上手开源免费的 Web UI 组件库。 最近,LayUI 官网发布了一条公告: layui 官网将于 2021年10月13日 进行下线。 需要注意的是,LayUI 仅仅是从官网下线,但并不意味着终结,并不意味着 LayUI 的停止维护,后续新版本的发布,以及日常维护工作已经迁移到 Gi
A Modbus library for Linux, Mac OS X, FreeBSD, QNX and Win32 libmodbus is a free software library to send/receive data according to the Modbus protocol. This library is written in C and supports RTU (serial) and TCP (Ethernet) communications.
我认为,作为一名合格的程序员,精通一门语言只是最最基本的要求,除此之外,具备扎实的基础知识、了解主流的技术框架、具备快速学习的能力也都非常重要。语言是帮助你实现想法的工具,而作为程序员来说最为重要的东西是语言背后的你的想法,而这些想法需要通过长期的基础积累、经验积累而获得。 我从大二的时候开始接触编程,到现在也有五个年头了。这五年我走了不少弯路、踩了不少坑。至此收到阿里offer,也算是达到了我人生第一阶段的目标。我把我这五年踩过的坑与大家分享,希望大家能少走弯路、在技术的道路上越走越远。 回归正题,我觉
你好,这是 JavaGuide 的「优质 Java 开源项目推荐」第 13 期,每月一期,每一期我都会精选 5 个高质量的 Java 开源项目。
刚收获阿里Java岗offer,趁着这股热劲,与大家分享下我的Java学习之路,希望对大家有所帮助吧。 话不多说,先上图: 我认为,作为一名合格的程序员,精通一门语言只是最最基本的要求,除此之外,具备扎实的基础知识、了解主流的技术框架、具备快速学习的能力也都非常重要。语言是帮助你实现想法的工具,而作为程序员来说最为重要的东西是语言背后的你的想法,而这些想法需要通过长期的基础积累、经验积累而获得。 我从大二的时候开始接触编程,到现在也有五个年头了。这五年我走了不少弯路、踩了不少坑。至此收到阿里offer,
Flutter这些年发展的很快,特别是在 Google 持续的加持下,Flutter SDK 的版本号已经来到了 3开头,也正式开始对 Windows、macOS 和 Linux 桌面环境提供支持。如果从 Flutter 特有的优势来看,我个人认为主要是它已经几乎和原生的性能表现没什么太大的差别,这一点是 React Native 和 Vue 等前端框架望尘莫及的。
国庆长假,大部分人还深浸在风花雪月之中,而就在昨天(美国时间10月5号),我们 Java 程序员所熟知的大名鼎鼎的 Elastic Search 居然在美国纽约证券交易所上市了!
选日不如撞日,2021年也快接近尾声了,刚好今天是程序员日,myddd-vertx源代码正式开放。
程序员是一个需要不断学习的职业。幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。
首先列出一些在线教程网站,这些在线教程网站通常都比较适合入门,可以作为开发学习路上的第一个阶梯,也可以作为工作中的在线文档。
OpenAI 发布了新一代旗舰生成模型 GPT-4o,这是一款真正的多模态大模型,可以「实时对音频、视觉和文本进行推理」。 支持与 AI 实时语音对话,且响应时间达到毫秒级;交互中可识别人类情绪并以相应的情感做出回应;多语言能力的提升,WebRTC 成为大模型关键能力。
一个涵盖了几乎所有编程教程的文档网站,不出意外你查询的所有 API 都可以在这里找到,不仅限于于前端、后端,还包括设计模式、工具等。
通常,从本质上来讲,阅读源代码是软件技术人员,尤其是开发/架构人员的必经之路。然而,对于大部分人而言,这种经历是极其痛苦的。不是每个人都愿意接受阅读别人代码这件所谓没有“营养”的事情,也不是每个人都有能力去阅读,毕竟,至少大部分人认为阅读源码是一件无聊的、浪费时间的事情,因为有时阅读源码时会令人感到沮丧。有些情况下当我们尝试开始阅读别人的代码时,但最终会得到一种痛苦的感觉,因为我们有时候无法理解它,或者代码没有很好地去描述以及给予相关注释。毕竟,在实际的业务开发活动过程中,我们中的大多数开发人员希望专注于编码而非阅读别人的源码,而不是意识到阅读代码也是具有重要的技能。
从今天开始我们一起来学习一Java程序设计。这个教程适合零基础的朋友学习,不适合高手。不当之处还请指教。
你好,这是 JavaGuide 的「优质开源项目推荐」第 12 期,每一期我都会精选 5 个高质量的 Java 开源项目。
相对于小傅哥之前编写的字节码编程;ASM、Javassist 系列,Byte Buddy 玩法上更加高级,你可以完全不需要了解一个类和方法块是如何通过 指令码 LDC、LOAD、STORE、IRETURN... 生成出来的。就像它的官网介绍;
众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。
昨天翻看我的知乎,发现了一个我在 2 年前写的回答现在已经有 1.1w+的收藏了。
咳咳咳!我也当了一回标题党,毕竟为了写好这篇文章内容,我自己前前后后花了一周的时间来总结完善,当然希望被更多人看到。
本文要介绍的是如何在服务器上安装JDK,Tomcat以及环境的配置,安装方式不仅是在服务器,在本地调用也是可以用此方法安装。
waynboot-mall 服务端项目基础开发框架是基于最新得 Spring Boot3.0 版本,整合了 Mybtis Plus、Spring Security、Redis、RabbitMQ、ElasticSearch、xxl-job、Nginx 等常用中间件,提供了一套完整的可生产使用的商城项目技术解决方案。
来源:cnblogs.com/three-fighter/p/13641835.html 众所周知,程序员是一个需要不断学习的职业,而幸运的是,在这个互联网时代,知识就在那里,等着我们去获取。 作为一个 收藏从未停止,学习从未开始 的博主 :(doge,秉承着好东西不能独享的态度,把收藏的学习网站整理分享出来。 好,那下面就开始上货了。 一、在线教程 首先列出一些在线教程网站,这些在线教程网站通常都比较适合入门,可以作为开发学习路上的第一个阶梯,也可以作为工作中的在线文档。 1、菜鸟教程 地 址:http
去年栈长给大家盘点了《Java 开发行业 2020 年发生的几件大事》,2022 年来了,也必须对 2021 做个总结了,2021 年 "Java技术栈" 都有哪些值得关注的事情呢?
大家好,我是洋子,作为一名测试开发/软件测试工程师, 在进行软件测试的过程中,会用到测试工具去辅助测试,以提高测试工作的效率
前不久,AI 科技评论曾盘点了一系列机器学习相关的开源平台,包括谷歌的TensorFlow、微软的CNTK以及百度的PaddlePaddle等等。这些平台各具特点,其中某些已经在业内得到了广泛认可和应
这些开源工具在自动化测试和手动测试、功能、回归、负载、性能、压力和单元测试、web、移动和桌面测试等领域提供相关的能力支持。
在上文 走进Java接口测试之从0到1搭建数据驱动框架(需求篇) 中我们介绍了数据驱动框架中的需求,本文我们将根据需求进入设计阶段,废话不多说,直接进入主题。
Spring Boot 的好处自然不必多说,对于想要从事 Java 工作的朋友们来说,可谓是必学的技能。
相对于小傅哥之前编写的字节码编程; ASM、Javassist 系列,Byte Buddy 玩法上更加高级,你可以完全不需要了解一个类和方法块是如何通过 指令码 LDC、LOAD、STORE、IRETURN... 生成出来的。就像它的官网介绍;
作为一个Java开发者,Spring框架应该基本上都用过的,由于Spring框架太过于强大,导致我们可能只知道Spring框架,但其实还有很多优秀的框架可以供我们使用,本文将介绍6个和spring框架类似的框架。
Spring Boot 在 Java 微服务领域绝对是一哥,毫无争议,据说已经占据 57% 的市场份额。
点击关注公众号,Java干货及时送达 来源:https://gitee.com/aaluoxiang/oa_system 1.项目介绍 oasys是一个OA办公自动化系统,使用Maven进行项目管理,基于springboot框架开发的项目,mysql底层数据库,前端采用freemarker模板引擎,Bootstrap作为前端UI框架,集成了jpa、mybatis等框架。 作为初学springboot的同学是一个很不错的项目,如果想在此基础上面进行OA的增强,也是一个不错的方案。 Spring Boot
智能办公OA系统,适用于中小型企业管理。Activiti5.22+动态表单实现零java代码即可做到复杂业务的流程实施,同时包含文件在线操作、日志、考勤、CRM、项目、拖拽式生成问卷、日程、笔记、计划、行政等多种复杂业务功能。
请从官网下载:https://www.oracle.com/java/technologies/downloads/#java17[4]
本文将介绍最新版 JDK 17.07 的下载、安装和卸载操作,并配有详细的图文演示。主要针对 Win11 系统下 Java17 的安装教程。文章包含了安装步骤、注意事项、卸载教程等内容,适合对Java感兴趣的读者学习参考。
经过端午三天假期的努力,在整合过往自己写的一些文档,加上自己补充的新的文档,拥有数万字文档的myddd官网正式发布了。
2017-12-25 祈澈姑娘 前言 据美国科技公司Gizmodo报道,截至2014年9月24日,全世界采用IT操作系统的设备数量已经达到10亿台,IT推动中国移动互联网进入高速发展期,成为所有行业中发展前景最好的朝阳行业。 科技不断进步,随着时间的推移,各种编程语言受欢迎程度也在不断的发生着改变。人们对讨论这一类盘点编程语言受欢迎程度话题乐此不彼,通过盘点整理,开发人员不但可以了解编程语言的流行趋势,还可以对未来工作的有一个大致的衡量与规划,可以根据编程语言掌握情况选择适合自己的编程语言,并规划好自己的
领取专属 10元无门槛券
手把手带您无忧上云