首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java 开源

    今天说一说java 开源[Java开源吗],希望能够帮助大家进步!!! 一、JForum 1. 简介 JForum 是采用Java开发的功能强大且稳定的论坛系统。...JForum 最大的优点是采用 BSD 开源协议,你可以最大限度的进行任何修改和扩展,包括商业用途。 2. 授权协议: BSD 免费开源 3....简介 mvnForum 是一个来自越南开发的开源 Java 论坛软件,没有使用任何花哨的框架,mvnForum仅使用Servlet和JSP为您提供一个功能强大且高效的论坛系统,支持任何标准的Servlet...MvnForum是一个基于Java J2EE技术的开源BBS程序,它易于安装和使用,功能强大。mvnForum兼容任何Servlet容器,支持Jsp 1.2 and Servlet 2.3。 2....简介 EasyJForum 是一个基于 Java 技术的免费社区论坛软件系统,界面与目前流行的 Discuz! 系统相仿以方便用户使用,其基本目的是为基于 Java 平台的中文站点提供最好的论坛服务。

    78320

    Java开源项目——源码阅读方法,二次开发方法

    一直以来,都想要阅读某些Java开源项目的源代码,甚至想要修改某些代码,实现对开源项目进行二次开发的目的。但总是不知从何入手,直接将开源项目的源代码导入Eclipse,总是会报很多错误,而无法编译。...maven实在是强大,如果你使用Java语言写程序,了解maven真心是有必要。安装完后再创建项目或者导入项目时,就可以选择Maven进行了。...如果本地仓库中没有相应的模块,会去网上自动下载,这也是为什么第一次编译开源项目时会花费很长时间的原因。...如下图所示: 回过头来,发现本篇文章尽是废话,不过就是想表达一下,maven真心是灰常强大,对于想要阅读Java开源项目源代码,或者有在这些源代码的基础上进行二次开发冲动的童鞋,一定不要错过maven...对Java感兴趣的在这里给大家免费分享一波福利,都是视频资料,里面就包涵了Java高并发、分布式、微服务、高性能、源码分析、JVM等技术资料 感兴趣的关注+转发+私信回复【Java资料】,【免费】获取!

    1.8K00

    开源项目源码阅读指北

    作为经常阅读别人的优秀开源项目的人,想给大家分享下我的阅读经验,希望能对大家有所帮助~ 正文 下面将通过我最近阅读的奇虎360的开源项目 Replugin 作为例子,说说我阅读源码的方法。...但开始阅读前还有一件事情先搞定:编译源码。 6.把开源项目下载到本地,并导入IDE,方便调试、测试 工欲善其事,必先利其器。没有一个好的调试环境怎么能顺心地看源码。...onlyShowTopStack = false; // 过滤的方法堆栈 private final static String[] FILTER_TRACE_PREFIX = { "java.lang...我们来总结一波阅读源码的步骤: 1.寻找驱动力 2.浏览官方文档,对开源项目的功能、架构有大概的印象 3.在工作中或实践中使用开源项目 4.网上搜索针对该开源项目进行分析的优秀文章 5.对开源项目提出自己的疑问...6.把开源项目下载到本地,并导入IDE,方便调试、测试 7.带着疑问阅读源码 8.阅读源码过程中多添加注释、多做笔记 9.做阅读总结,吸收和再创造 以上步骤有些可以根据实际情况跳过,程序员都是聪明人,

    83420

    开源码!叮咚靶场

    有的表哥表弟已经期待了很久,我们叮咚靶场的源码开放啦,各位小伙伴们是不是已经等不及了呢。来来来!!!肝它~ 话外音:如果有新朋友不了解叮咚靶场的可以看我们早期关于靶场的文章。...前端时间由于我们多啦的服务器到期了,导致我们的靶场也不能再继续在各位可爱的小伙伴们提供半夜修仙打靶场的快落了,所以我们决定公开源码,能继续享受我们叮咚靶场带来的那无尽的知识的海洋。...虽然也有很多老哥愿意拿出来服务器使哆啦继续运营下去,不过我们从来都不是藏私的人呢,哆啦开源势在必行~当然了有问题也可以自己百度!哈哈哈~~这里皮一下下啦。(群里一小时,百度五分钟。)

    52820

    小米Cyberdog源码开源啦!

    我到处说小米没开源,我真没素质,其实人家已经开源了...不过是20个月前开的,是我的锅....Mini Cheetah(也就是MPC) 以及 ROS 2的开源平台制作的一个机器人....原版就是这样,其实这个更有科技感 总之人家就是开源的啦 方案是英伟达的进行算,全志的来下达这个CMD 传感器包括:Intel Realsense D450深度摄像头、AI交互相机、双目超广角相机、TOF...灯传感器,语音助手,触摸检测,Intel的相机都是单独的节点 这个是电池,还有语音功能,远程的控制命令 定位,建图,追踪的功能在这里 上面的所有服务都集成到DDS,做统一的处理 目前要读的源码就是这些...这个是开源的电机接口 SDK开放了电机驱动器和机身IMU传感器接口,配合cyberdog 1.0.0.94及以上版本使用,方便用户进行运动控制的二次开发。

    2.4K30

    Java 开源框架源码分析全套资料都在这儿了,限时领取

    也正因如此,不少人只会用框架,看不懂源码,不了解其底层机制与实现原理,成了一名只会搬运源码库的开发。说白了,就是真正牛逼的技术不属于你。...所以,对源码开源库的学习,成了 Java 开发者提升技能的必经之路。...想给大家看一张图「开源框架学习知识图」,包含了 Java 工程师一定要花时间学会的四大开源框架--MyBatis、Spring、Spring MVC、Spring Boot,清晰了解学习每个框架所需要的知识点...Spring 框架学习知识点 此图谱内容出自于拉勾教育重磅推出的《Java工程师高薪训练营》里的第一阶段--开源框架源码剖析。...上述开源框架源码学习资料 (内涵手绘图解、代码注解、视频资料) 扫码领取? ? 仅限100份,领完为止 三、Spring MVC 框架 Spring MVC 框架仍然领先于竞争对手。

    75010

    Java】HashMap源码

    Life is not a ridiculous number of life, the meaning of life lies in life itself HashMap源码 散列集 数组和链表可以保持元素插入的顺序...散列集(hash table)可以说是数组与链表的组合, 往散列集中添加元素时,通过hash函数可以得到一个该元素的一个哈希值,Java中哈希值的范围在-2147483648~2147483647之间...不能直接使用hashCode,因为它的范围将近40亿,不可能有这么大的数组空间,所以需要对hashCode值做一定的处理,使之在数组容量范围内,最简单的办法是对数组容量取余,但取余有效率问题,所以Java...就一定存在运算后得到同样索引值的情况,称为哈希碰撞,解决哈希碰撞有两种方法:开放地址法和拉链法 ,开放地址法是指如果当前的数组已经有元素了,就通过别的算法算出一个新位置插入,像python中dict的实现就使用了开放地址法;而Java...>> 4); } static int indexFor(int h, int length) { return h & (length-1); } 出于性能的考虑,在获得最终的index时,Java

    55320
    领券