码云上开源JAVA项目收藏
一. 个人学习项目
1. BootDo面向学习型的开源框架 (可以当做 管理台脚手架)
- BootDo是高效率,低封装,面向学习型,面向微服的开源Java EE开发框架。
- BootDo是在SpringBoot基础上搭建的一个Java基础开发平台,MyBatis为数据访问层,ApacheShiro为权限授权层,Ehcahe对常用数据进行缓存。
- https://gitee.com/lcg0124/bootdo.git
2. JPA脚手架
https://gitee.com/52itstyle/spring-data-jpa.git
3. 基于springboot2+ shiro+jwt的真正rest api资源无状态认证权限管理框架
https://gitee.com/tomsun28/bootshiro.git
4. 分布式架构开发套件。包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS、fastDFS)、日志、搜索、分布式锁、权限、集成dubbo、spring boot支持以及常用的工具包等 (分布式锁)
https://gitee.com/vakinge/jeesuite-libs.git
5. 采用消息队列解决分布式事务的开源框架, 基于java语言来开发(JDK1.8),支持dubbo,springcloud,motan等rpc框架进行分布式事务。
https://gitee.com/shuaiqiyu/myth.git
6. 分布式高效有序ID生产黑科技(sequence):每秒最多可生产418万个有序的ID,即TPS=400w/s
https://gitee.com/yu120/sequence.git
7.后端接口和文档自动化,前端(客户端) 定制返回 JSON 的数据和结构
https://gitee.com/TommyLemon/APIJSON.git
二. 开源网站、商城、管理台
1. JPress,一个使用 Java 开发的建站神器,目前已经有 10w+ 网站使用 JPress 进行驱动。【一系列功能都有*****】
https://gitee.com/fuhai/jpress.git
2. 一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁、为生产环境多实例完全准备、数据库为b2b2c设计、拥有完整sku和下单流程的完全开源商城
https://gitee.com/gz-yami/mall4j.git
3. 办公自动化(OA)是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,极大提高公司的办公效率。
https://gitee.com/aaluoxiang/oa_system.git
4. 华夏ERP基于SpringBoot框架和SaaS模式,立志为中小企业提供开源好用的ERP软件,目前专注进销存+财务功能。【公司采购相关】
https://gitee.com/jishenghua/JSH_ERP.git
5. 【工作流-流程管理】【智慧协同OA】【移动办公】【SpringBoot2-快速开发平台】 企业级流程解决方案, 前后端分离,模块化,超低耦合。 基于activiti5.22,零java代码即可做到复杂业务的流程实施
https://gitee.com/agile-bpm/agile-bpm-basic.git
6. 打造私有云盘
https://gitee.com/52itstyle/spring-boot-CloudDisk.git
三. 微服务相关
1. Java开源企业级微服务开发框架
https://gitee.com/wizzer/NutzWk.git
2. Cloud-Platform是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。 (强烈推荐先 学习一下)
https://gitee.com/geek_qi/cloud-platform.git
3. 基于zookeeper实现的一个配置中心系统,可以动态发布配置项,客户端系统订阅后可以即时感知,无需重启服务
https://gitee.com/Jay_git/bridge.git
四. 支付
1. 聚合支付,IJPay 让支付触手可及,封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付常用的支付方式以及各种常用的接口。
https://gitee.com/javen205/IJPay.git
五. 登录
1. 一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。
https://gitee.com/xuxueli0323/xxl-sso.git
2. 史上最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。
https://gitee.com/yadong.zhang/JustAuth.git
六. 微信
1. 微信小程序商城(完整)
https://gitee.com/fuyang_lipengjun/platform.git
2. 微信小程序博客 halo
https://gitee.com/Aquan_LeRou/WeHalo.git
3. 一款简单微信小程序个人博客
https://gitee.com/javastyle/blog-sharon.git
4. 微信小游戏合集
https://gitee.com/game-helper/weixin-game-helper.git
七. 爬虫
1. 新一代爬虫平台,以图形化方式定义爬虫流程,不写代码即可完成爬虫
https://gitee.com/jmxd/spider-flow.git
2. Gecco 是一款用java语言开发的轻量化的易用的网络爬虫
https://gitee.com/xtuhcy/gecco.git
八. 前端学习
1. Avue.js2.0是基于现有的element-ui库进行的二次封装,简化一些繁琐的操作
https://gitee.com/smallweigit/avue.git
九. 测试
LuckyFrame测试平台是一款免费开源的测试平台,最大的特点是全纬度覆盖了接口自动化、WEB UI自动化、APP自动化,并且支持分布式测试
https://gitee.com/seagull1985/LuckyFrameWeb.git
十. IM即时通讯
1. J-IM 是用JAVA语言,基于t-io开发的轻量、高性能、单机支持几十万至百万在线用户IM (最新更新2020年4月3日)
https://gitee.com/xchao/j-im.git
十一. 其他开源项目(企业级应用)
1.Apache DolphinScheduler(incubator,原EasyScheduler)是一个分布式工作流任务调度系统
https://gitee.com/dolphinscheduler/DolphinScheduler.git
2.ShardingSphere - 分布式数据库中间层生态圈 (apache孵化器)
https://gitee.com/Sharding-Sphere/sharding-sphere.git
3.Arthas(阿尔萨斯)是阿里巴巴开源的 Java 诊断工具
https://gitee.com/arthas/arthas.git
4. DDMQ 是滴滴出行架构部基于 Apache RocketMQ 构建的消息队列产品 (队列)
https://gitee.com/didiopensource/DDMQ.git
码云上开源JAVA项目收藏的更多相关文章
- Git 把码云上被fork项目源码merge到fork出来的分支项目
Git 把码云上被fork项目源码merge到fork出来的分支项目 By:授客 QQ:1033553122 需求描述 被fork的项目有更新代码,希望把更新的代码merge到fork分支项目 解决方 ...
- 如果从码云上git clone项目
1.本地找个文件夹右击选择 git base 2.输入地址 弹出一个窗口 需要输入用户名.密码(就是码云的登录名.密码) 3.完成
- android git上开源的项目收藏
本文为那些不错的Android开源项目第一篇--个性化控件(View)篇,主要介绍Android上那些不错个性化的View,包括ListView.ActionBar.Menu.ViewPager.Ga ...
- 从码云上下载react项目并配置成可运行状态
(第一次写,如有不足之处,欢迎指出) 一.下载项目: 1.首先保证安装了git, 2.然后在本地想要存放项目位置打开git(Git Bash Here),再复制码云中如图所示的地址: 3.在git中输 ...
- git码云上传本地项目
可参考:https://blog.csdn.net/huangfei711/article/details/69388230 .在你的项目上鼠标右击点击Git bash git config --gl ...
- 在Eclipse 中下载 开源中国码云上的项目
功能:使用开源中国代码托管(码云)来托管代码,本地的使用Eclipse,该如何配置? 步骤: 1/ 在码云 上建一个工程,(为了访问托管工程的权限) 2/ 在eclipse中打开名字叫做“Git ...
- 不用git将项目push到码云上
1.在码云上创建一个项目: 2.打开STS(spring Tool Suite) 新建一个Maven(webapp)项目: 3.打开你的码云账号,把码云上的工程的URL复制: 4.重新在另一个目录 ...
- 把本地git仓库中的项目引入到码云上
一.安装git软件和TortoiseGit客户端(git需配置环境变量,但安装时已经配置好,无需考虑) 二.生成公钥和私钥(建立与码云的连接) 三.在码云上新建项目(建议在组织的基础上) 四.在码 ...
- 把项目放到码云上,通过git 进行项目管理
1.在码云上新建一个项目 把使用 Readme文件初始化这个项目这个勾选去掉 项目生成后会看到 码云的git 简易的命令行入门教程: Git 全局设置: git config --global us ...
随机推荐
- JavaScript实现队列结构(Queue)
JavaScript实现队列结构(Queue) 一.队列简介 队列是是一种受限的线性表,特点为先进先出(FIFO:first in first out). 受限之处在于它只允许在表的前端(front) ...
- 带你入门 CSS Grid 布局
前言 三月中旬的时候,有一个对于 CSS 开发者来说很重要的消息,最新版的 Firefox 和 Chrome 已经正式支 CSS Grid 这一新特性啦.没错:我们现在就可以在最流行的两大浏览器上玩转 ...
- 钉钉小程序不用canvas在后端绘图前端用image标签获取图片的实践
公司的需求要用电子员工卡代替用了N久的工作证,在各种场合刷二维码来代替刷卡.在钉钉小程序里实现.感觉这回又要躺坑里了. 钉钉小程序第一次做.我这个自封的GDI+大神才不要想用钉钉jsapi的方式用ca ...
- 解决layui表单ajax提交回调函数不起作用问题的两种方式
最近想用layui开发一个论坛模板用的是fly-ui,才接触layui对其还不太熟悉.一个简单的登录就困扰了我很久.登录的form通过ajax提交回调函数老是不起作用.经过浪费了N多时间的调试,发现l ...
- Await/Async
Async其实就是Generator函数的语法糖. 啥是语法糖?就是一种更容易让人理解,代码可读性更高的另外一种语法. const asyncRead = async function(){ cons ...
- WEB渗透之扫描 - Nikto
2020.0202 好事成双 Nikto 纯主动 识别软件版本 存在安全隐患的文件 配置漏洞 web应用安全隐患 避免404误判 使用 插件:nikto -list-plugins 避免404误判功能 ...
- 手机app抓包工具,安卓手机adb无线连接
默认手机已经usb调试配置完成 网络必须在同一网络中,每次断开wifi连接,都必须重新重做一次 使用数据线连接电脑 cmd 打开一个命令行 输入 # abd如果没有配置环境变量,请配置或者进入adb文 ...
- Oracle根据实体类比对2个数据库结构差异(demo)
源起 在公司做项目时 经常出现 实体结构和线上的数据结构以及公司开发库数据结构不匹配的问题 但是又不能直接把开发库导入到生产库因为生产库已经有实际数据了 所以弄了一个小工具 此处只做记录用 demo级 ...
- MATLAB神经网络(5) 基于BP_Adaboost的强分类器设计——公司财务预警建模
5.1 案例背景 5.1.1 BP_Adaboost模型 Adaboost算法的思想是合并多个“弱”分类器的输出以产生有效分类.其主要步骤为:首先给出弱学习算法和样本空间($X$,$Y$),从样本空间 ...
- Ansible-1 基本认识及清单与模块
ansible 一.常用的自动化运维工具 1.puppet 基于ruby开发,采用c/s架构,扩展性强,基于ssl,远程命令执行相对较弱, 2.saltstack 基于python开发,采用C/S架构 ...