700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 开源java项目_请问有哪些开源java项目值得学习的?学习完了容易找工作的?

开源java项目_请问有哪些开源java项目值得学习的?学习完了容易找工作的?

时间:2022-12-28 23:15:39

相关推荐

开源java项目_请问有哪些开源java项目值得学习的?学习完了容易找工作的?

Gitee 小编精选了六个 GItee 上的 GVP(Gitee Most Valuable Project) Java 开源项目,种类丰富,覆盖各行各业,希望可以帮到你:)

更多值得学习的优质开源项目尽在 GVP-码云最有价值开源项目

推荐项目1、基于内存和 Redis 的两级 Java 缓存框架 J2Cache

J2Cache 是 OSChina 目前正在使用的两级缓存框架(要求至少 Java 8)。Java 两级缓存框架,可以让应用支持两级缓存框架 ehcache(Caffeine) + redis 。避免完全使用独立缓存系统所带来的网络IO开销问题。第一级缓存使用内存(同时支持 Ehcache 2.x、Ehcache 3.x 和 Caffeine),第二级缓存使用 Redis(推荐)/Memcached 。 由于大量的缓存读取会导致 L2 的网络成为整个系统的瓶颈,因此 L1 的目标是降低对 L2 的读取次数。 该缓存框架主要用于集群环境中。单机也可使用,用于避免应用重启导致的缓存冷启动后对后端业务的冲击。

推荐项目2、Java开源企业信息化建设平台 O2OA

O2OA是一款Java开源企业信息化建设平台,包括流程管理、门户管理、信息管理、数据管理和服务管理五大平台,可以大大减化企业信息化建设成本和业务应用开发难度。用户可以直接使用平台已有功能进行信息信息化建设,平台提供了完整的用户管理,权限管理,流程和信息管理体系,并且提供了大量的开发组件和开箱即用的应用,可以大大减化企业信息化建设成本和业务应用开发难度。

推荐项目3、基于t-io开发的轻量、高性能IM J-IM

J-IM 是用JAVA语言,基于t-io开发的轻量、高性能、单机支持几十万至百万在线用户IM,主要目标降低即时通讯门槛,快速打造低成本接入在线IM系统,通过极简洁的消息格式就可以实现多端不同协议间的消息发送如内置(Http、Websocket、Tcp自定义IM协议)等,并提供通过http协议的api接口进行消息发送无需关心接收端属于什么协议,一个消息格式搞定一切。

推荐项目4、Alibaba开源的Java诊断工具 Arthas

当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?我改的代码为什么没有执行到?遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现。是否有一个全局视角来查看系统的运行状况?

Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

推荐项目5、开源聚合支付系统 XxPay

XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。

推荐项目6、轻量级Java中文分词器 Jcseg

Jcseg是基于mmseg算法的一个轻量级Java中文分词器,同时集成了关键字提取,关键短语提取,关键句子提取和文章自动摘要等功能,并且提供了一个基于Jetty的web服务器,方便各大语言直接http调用,同时提供了最新版本的lucene,solr和elasticsearch的搜索分词接口。

关注码云微信公众号:giteecom

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。