精华内容
下载资源
问答
  • JAVA框架项目

    千次下载 热门讨论 2014-12-09 09:57:57
    JAVA框架项目,学习java文档,分享给各位
  • 码云上比较好java项目

    万次阅读 2019-11-14 15:36:02
    2017 年度码云热门项目排行榜 TOP 50 出炉啦!...值得注意的是,榜单中涌现出了不少新兴项目,由此可见,国内的开源气氛越来越,国内的开源也在蓬勃发展。 前 20 名预览 排名 软件 排名 软件 1 zheng 11 AOS...

    2017 年度码云热门项目排行榜 TOP 50 出炉啦!我们根据所有开源项目在码云的用户关注度、活跃度、访问量等信息来对“热门”进行量化,从而筛选出了其中最“热门”的 50 个,它在一定程度上预示着业界的最新流行趋势。

    值得注意的是,榜单中涌现出了不少新兴项目,由此可见,国内的开源气氛越来越好,国内的开源也在蓬勃发展。

    前 20 名预览

    排名 软件 排名 软件

    1 zheng 11 AOSuite

    2 JFinal 12 Spiderman

    3 t-io 13 AG-Admin

    4 guns 14 renren-security

    5 hutool 15 eova

    6 mybatis-plus 16 SpringWind

    7 NiceFish 17 jfinal-weixin

    8 easypoi 18 webmagic

    9 roncoo-pay 19 ip2region

    10 beimi 20 zbus

    1、zheng:基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构

    基于 Spring+SpringMVC+Mybatis 分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。

    码云地址:https://gitee.com/shuzheng/zheng

    授权协议:MIT

    2、JFinal:基于 Java 语言的极速 WEB + ORM 框架

    JFinal 是基于 Java 语言的极速 WEB + ORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友 :)

    码云地址:https://gitee.com/jfinal/jfinal

    授权协议:Apache

    3、t-io:百万级即时通讯框架

    t-io 是一个网络框架,从这一点来说是有点像 netty 的,但 t-io 的特点在于,它不仅仅是一个网络框架, 因为它为常见和网络相关的业务(如 IM、消息推送、RPC、监控)提供了近乎于现成的解决方案,即开箱即用的 API。t-io 的口号是让网络编程更简单和有趣。

    码云地址:https://gitee.com/tywo45/t-io

    授权协议:Apache-2.0

    4、guns:集成 flowable 工作流引擎及完善代码生成器

    基于 SpringBoot,致力于做更简洁的后台管理系统,完美整合 springmvc + shiro + mybatis-plus + beetl + flowable!Guns 项目代码简洁,注释丰富,上手容易,同时 Guns 包含许多基础模块(用户管理,角色管理,部门管理,字典管理等 10 个模块),可以直接作为一个后台管理系统的脚手架。Guns v3.0新增rest api服务。提供对接服务端接口的支持。并利用jwt token鉴权机制给予客户端的访问权限。传输数据进行md5签名保证传输过程数据的安全性!Guns v3.1 新增集成工作流引擎 flowable6.2.0!

    码云地址:https://gitee.com/naan1993/guns

    授权协议:未知

    5、hutool:Java 工具集

    Hutool 是一个 Java 工具集,针对我们项目中util包进行开刀,抽象大量的工具方法,旨在减少项目中工具类的数量,将我们的编码工作专注在业务上。Hutool 对文件、流、加密解密、转码、正则、线程、XML、日期、Http客户端 等 JDK 方法进行封装,组成各种 Util 工具类。 Hutool并非框架,而是一个工具类方法集合,随用随取,且随时可被替换,与任何框架不冲突。 Hutool的大部分工具方法并不依赖第三方包(extra模块对第三方框架封装工具类除外),轻量简洁。

    码云地址:https://gitee.com/loolly/hutool

    授权协议:Apache

    6、mybatis-plus:Mybatis的增强工具

    Mybatis-Plus(简称MP)是一个 Mybatis的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

    码云地址:https://gitee.com/baomidou/mybatis-plus

    授权协议:Apache

    7、NiceFish:基于 Angular 的微型博客系统

    NiceFish(美人鱼)是一个系列教学项目,全面示范了Angular新版本在浏览器、移动端、Electron环境中的用法。

    码云地址:https://gitee.com/mumu-osc/NiceFish

    授权协议:MIT

    8、easypoi:POI 的封装工具类

    POI 工具类,Excel的快速导入导出,Excel模板导出,Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出,修改导出格式简单粗暴,快速有效,easypoi值得你尝试

    码云地址:https://gitee.com/lemur/easypoi

    授权协议:Apache

    9、roncoo-pay:开源的互联网支付系统

    龙果支付系统是国内首款开源的互联网支付系统,其核心目标是汇聚所有主流支付渠道,打造一款轻量、便捷、易用,且集支付、资金对账、资金清结算于一体的支付系统,满足互联网业务系统的收款和业务资金管理需求。

    码云地址:https://gitee.com/roncoocom/roncoo-pay

    授权协议:Apache

    10、beimi:开源棋牌游戏

    贝密游戏是一系列棋牌游戏的名称,其中包含麻将、斗地主、德州扑克。采用当前最流行的房卡模式。

    码云地址:https://gitee.com/beimigame/beimi

    授权协议:Apache

    11、AOSuite:基于 JavaEE 技术体系的开发套件

    AOSuite开发套件基于JavaEE技术体系,以帮助企业落实IT策略、屏蔽技术壁垒,快速实现高性能高可用可水平扩展的技术愿景为目标。为传统软件企业和互联网企业研发团队提供高效可控、随需应变、快速实现业务需求的全栈式技术解决方案,以最低成本和最低风险获得更高质量、更快交付业务和运维支持的核心技术竞争力。

    码云地址:https://gitee.com/osworks/AOS

    授权协议:Apache

    12、Spiderman:强力 Java 爬虫

    强力 Java 爬虫,列表分页、详细页分页、ajax、微内核高扩展、配置灵活

    码云地址:https://gitee.com/l-weiwei/spiderman

    授权协议:Apache

    13、AG-Admin:基于 Spring Cloud 微服务化开发平台

    AG-Admin是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Eureka、Fegin、Ribbon、Zuul、Hystrix、JWT Token、Mybatis等主要框架和中间件,前端采用vue-element-admin组件。

    码云地址:https://gitee.com/geek_qi/ace-security

    授权协议:Apache

    14、renren-security:基于 Spring+MyBatis+Shiro 框架的权限系统

    采用Spring、MyBatis、Shiro框架,开发的一套权限系统,极低门槛,拿来即用。设计之初,就非常注重安全性,为企业系统保驾护航,让一切都变得如此简单。

    码云地址:https://gitee.com/babaio/renren-security

    授权协议:GPL

    15、eova:快速开发平台

    Eova 适合所有对 UI 没有严苛要求的管理系统!最简单的快速开发平台,简单才是高科技,因为简单所以更快,降低70%开发成本

    码云地址:https://gitee.com/eova/eova

    授权协议:GPL

    16、SpringWind:Java EE(J2EE)快速开发框架

    Java EE(J2EE)快速开发框架, SSM 架构 mybatis-plus kisso 实战项目

    码云地址:https://gitee.com/juapk/SpringWind

    授权协议:GPL

    17、jfinal-weixin:基于 JFinal 的微信公众号极速开发 SDK

    JFinal Weixin 是基于 JFinal 的微信公众号极速开发 SDK,只需浏览 Demo 代码即可进行极速开发,自 JFinal Weixin 1.2 版本开始已添加对多公众号支持。

    码云地址:https://gitee.com/jfinal/jfinal-weixin

    授权协议:Apache

    18、webmagic:爬虫框架

    webmagic 是一个无须配置、便于二次开发的爬虫框架,它提供简单灵活的API,只需少量代码即可实现一个爬虫。

    码云地址:https://gitee.com/flashsword20/webmagic

    授权协议:Apache

    19、ip2region:IP 到地名映射库

    准确率 99.9% 的 ip 地址定位库,0.0x 毫秒级查询,数据库文件大小只有 1.5M,提供了java,php,c,python,nodejs,golang 查询绑定和 Binary,B树,内存三种查询算法,妈妈再也不用担心我的 ip 地址定位!

    码云地址:https://gitee.com/lionsoul/ip2region

    授权协议:Apache

    20、zbus:MQ、RPC 实现

    小巧而极速的MQ、RPC实现,支持 HTTP/TCP 代理,开放易扩展,多语言支撑微服务,系统总线架构

    码云地址:https://gitee.com/rushmore/zbus

    授权协议:MIT

    21、xxl-job:轻量级分布式任务调度框架

    XXL-JOB是一个轻量级分布式任务调度框架,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。

    码云地址:https://gitee.com/xuxueli0323/xxl-job

    授权协议:GPL

    22、layui:前端 UI 框架

    采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,极低门槛,拿来即用。它区别于那些基于MVVM底层的UI框架,却并非逆道而行,而是信奉返璞归真之道。准确地说,她更多是为服务端程序员量身定做,你无需涉足各种前端工具的复杂配置,只需面对浏览器本身,让一切你所需要的元素与交互,从这里信手拈来。

    码云地址:https://gitee.com/sentsin/layui

    授权协议:MIT

    23、EasyPR:中文的开源车牌识别系统

    EasyPR 是一个中文的开源车牌识别系统,其目标是成为一个简单、高效、准确的车牌识别引擎。相比于其他的车牌识别系统,EasyPR有如下特点:* 它基于openCV这个开源库。这意味着你可以获取全部源代码,并且移植到java等平台。* 它能够识别中文。例如车牌为苏EUK722的图片,它可以准确地输出std:string类型的"苏EUK722"的结果。* 它的识别率较高。图片清晰情况下,车牌检测与字符识别可以达到80%以上的精度。

    码云地址:https://gitee.com/easypr/EasyPR

    授权协议:Apache

    24、Mybatis_PageHelper:Mybatis 分页插件

    Mybatis 分页插件。如果你也在用 Mybatis,建议尝试该分页插件,这一定是最方便使用的分页插件。

    码云地址:https://gitee.com/free/Mybatis_PageHelper

    授权协议:MIT

    25、xbin-store:分布式 B2C 商城

    模仿国内知名B2C网站,实现的一个分布式B2C商城,使用 Spring Boot 自动配置 Dubbox / MVC / MyBatis / Druid / Solr / Redis 等。

    码云地址:https://gitee.com/binu/xbin-store

    授权协议:GPL

    26、PhalApi:轻量级 PHP 开源接口框架

    简称π框架,一个轻量级PHP开源接口框架,专注于接口服务开发,支持HTTP/SOAP/RPC协议,拥有自动生成的在线文档、多种开发语言的客户端SDK包以及可重用的扩展类库,可用于快速搭建微服务、RESTful接口或Web Services。

    码云地址:https://gitee.com/dogstar/PhalApi

    授权协议:GPL

    27、xxpay:使用 Java 开发的聚合支付

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

    码云地址:https://gitee.com/jmdhappy/xxpay-master

    授权协议:MIT

    28、Mapper:Mybatis 通用 Mapper

    极其方便的使用 Mybatis 单表的增删改查

    码云地址:https://gitee.com/free/Mapper

    授权协议:MIT

    29、weixin-java-tools:微信 Java 开发工具包

    可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、公众号、企业号、小程序等的开发

    码云地址:https://gitee.com/binary/weixin-java-tools

    授权协议:Apache

    30、ybg-spring-fast:基于 SpringBoot 的模块化开发系统

    以 SpringBoot 为中心,模块化开发系统,用户可以随意删减除权限框架外任意的系统模块。复用,组装性强主要应用技术:spring Security+Ehcache+quartz+swagger2+Mysql5.6+springjdbc+druid+spring social+spring session + layerui+vue.js等。

    码云地址:https://gitee.com/YYDeament/88ybg

    授权协议:GPL

    31、IJPay:对支付工具的二次封装

    IJPay 让支付触手可及,封装了微信支付、支付宝支付、银联支付常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架,仅仅作为工具使用简单快速完成支付模块的开发,可轻松嵌入到任何系统里。

    码云地址:https://gitee.com/javen205/IJPay

    授权协议:Apache

    32、spring-boot-pay:开源支付后台管理

    支付服务:支付宝,微信,银联详细代码案例(除银联支付可以测试以外,支付宝和微信支付测试均需要企业认证,个人无法完成测试)

    码云地址:https://gitee.com/52itstyle/spring-boot-pay

    授权协议:GPL

    33、Morning:B2C 模式运营的公益在线商城

    猫宁Morning公益商城是中国公益性在线电子商城,以商城B2C模式运营的公益在线商城。系统分为前台和后台,前台主要功能包括注册和登录、商品浏览、个人信息管理、购物车、我的订单、网上支付、评价、提问、公益活动、公益论坛、商城论坛等系统,后台主要功能包括管理成员信息管理、用户信息管理、商品管理、公益活动管理、商品分类管理、订单管理、公告资讯管理、论坛平台管理、商品提上管理、商品评价管理等。

    码云地址:https://gitee.com/Morning_/Morning

    授权协议:未知

    34、fastadmin:基于 ThinkPHP5 和 Bootstrap 的极速后台开发框架

    FastAdmin 是一款基于 ThinkPHP5+Bootstrap 的极速后台开发框架。

    码云地址:https://gitee.com/karson/fastadmin

    授权协议:Apache

    35、zscat-me:基于 springboot dubbo 的商城项目

    基于springboot dubbo构建的一个商城项目,包括前端,后端和h5应用,作为zscat应用实践的模板项目。包含sso登录、API网关、流量控制、自定义协议包装、、自动crud、自动缓存、读写分离、分布式缓存、分布式定时任务、分布式锁、消息队列、事件机制、oauth2.0登录、全文搜索、集成qiniu文件服务、集成dubbo、集成springcboot等功能。

    码云地址:https://gitee.com/catshen/zscat_sw

    授权协议:GPL

    36、KODExplorer:私有云和在线文档管理系统

    KodExplorer是一款快捷高效的私有云和在线文档管理系统,为个人网站、企业私有云部署、网络存储、在线文档管理、在线办公等提供安全可控,简便易用、可高度定制的私有云产品。采用windows风格界面、操作习惯,无需适应即可快速上手,支持几百种常用文件格式的在线预览,可扩展易定制。

    码云地址:https://gitee.com/kalcaddle/KODExplorer

    授权协议:GPL

    37、miaosha:秒杀、抢购解决方案

    秒杀、抢购解决方案,设计目标:性能支撑"小米印度抢购搞挂亚马逊事件”

    码云地址:https://gitee.com/1028125449/miaosha

    授权协议:Apache

    38、Jboot:基于 jfinal 和 undertow 开发的微服务框架

    Jboot 是一个基于jfinal 和 undertow开发的微服务框架。提供了AOP、RPC、分布式缓存、限流、降级、熔断、统一配置中心、swagger api自动生成、Opentracing数据追踪、metrics数据监控、分布式session、代码生成器、shiro安全控制等功能。

    码云地址:https://gitee.com/fuhai/jboot

    授权协议:Apache

    39、xiaoyaoji:在线文档管理

    小幺鸡在线文档管理,支持在线测试,支持 json,txt,xml,html,js,流和 WebSocket

    码云地址:https://gitee.com/zhoujingjie/apiManager

    授权协议:GPL

    40、CrapApi:免费开源 API 接口管理系统

    CrapApi 免费开源API接口管理系统、API接口调试工具:API接口管理、文档管理、接口调试,GitHub、码云、开源中国托管源码

    码云地址:https://gitee.com/CrapApi/CrapApi

    授权协议:AGPL

    41、OpenAuth.Net:权限管理系统

    基于经典领域驱动设计的权限管理系统。项目采用经典 DDD 架构(用沃恩.弗农大神的话,其实这是 DDD-Lite)思想进行开发,简洁而不简单,实用至上,并且所写每一行代码都经过深思熟虑,符合SOLID规则!

    码云地址:https://gitee.com/yubaolee/OpenAuth.Net

    授权协议:GPL

    42、sequence:分布式高效 ID 生产黑科技

    高效 GUID 产生算法(sequence),基于 Snowflake 实现 64 位自增 ID 算法。Twitter-Snowflake 算法产生的背景相当简单,为了满足 Twitter 每秒上万条消息的请求,每条消息都必须分配一条唯一的id,这些id还需要一些大致的顺序(方便客户端排序),并且在分布式系统中不同机器产生的id必须不同。

    码云地址:https://gitee.com/yu120/sequence

    授权协议:MIT

    43、framework-admin:Java 平台管理系统

    项目基于 vue-template 的 webpack-simple 构建,采用的主要框架除了 Bootstrap 4。没有任何其它重度依赖。

    码云地址:https://gitee.com/backflow/framework-admin

    授权协议:未知

    44、Sharding-JDBC:轻量级的关系型数据库中间件

    Sharding-JDBC是一个轻量级的关系型数据库中间件,提供分库分表、读写分离和柔性事务等功能。

    码云地址:https://gitee.com/shardingjdbc/sharding-jdbc

    授权协议:Apache

    45、PornHubBot:网络爬虫

    全球最大成人网站 PornHub 爬虫 (Scrapy、MongoDB) 一天 500w 的数据

    码云地址:https://gitee.com/xiyouMc/pornhubbot

    授权协议:MIT

    46、vue2-elm:基于 vue2 + vuex 的大型单页面应用

    基于 vue2 + vuex 构建一个具有 45 个页面的大型单页面应用

    码云地址:https://gitee.com/mgh_com/vue2-elm

    授权协议:MIT

    47、Bootdo:开源 Java EE 开发框架

    BootDo 是高效率,低封装,面向学习型,面向微服的开源 Java EE 开发框架。BootDo是在SpringBoot基础上搭建的一个Java基础开发平台,MyBatis为数据访问层,ApacheShiro为权限授权层,Ehcahe对常用数据进行缓存。

    码云地址:https://gitee.com/lcg0124/bootdo

    授权协议:Apache

    48、Tale:Java 博客系统

    Tale是一款简洁美观的Java博客系统,让每一个有故事的人更好的表达想法!使用了轻量级 mvc 框架 Blade开发,默认主题使用了漂亮的 pinghsu。

    码云地址:https://gitee.com/biezhi/tale

    授权协议:MIT

    49、iView:基于 Vue.js 的 UI 组件库

    iView 是一套基于 Vue.js 的 UI 组件库,主要服务于 PC 界面的中后台产品

    码云地址:https://gitee.com/icarusion/iview

    授权协议:MIT

    50、DWSurvey:基于 JAVA WEB 的开源问卷表单系统

    DWSurvey 是一款方便、高效、实用的调研问卷系统,一款基于 JAVA WEB 的开源问卷表单系统。

    码云地址:https://gitee.com/wkeyuan/DWSurvey

    授权协议:AGPL

    展开全文
  • 宝塔部署java web项目

    万次阅读 多人点赞 2018-01-29 20:25:59
    宝塔部署javaweb项目完整篇,给想要使用宝塔部署java web项目的人一些参考,觉得不错的可以在下方留言点赞哦,有错误的地方也请大家帮忙指出,发消息给我吧,我修改。 1.首先,登录宝塔面板(安装就不说了,...

    宝塔部署javaweb项目完整篇,给想要使用宝塔部署java web项目的人一些参考,觉得不错的可以在下方留言点赞哦,有错误的地方也请大家帮忙指出,发消息给我吧,我好修改。

    1.首先,登录宝塔面板(安装就不说了,官网都有,安装时只需要注意你的服务器的端口有么有打开,比如腾讯云的服务器需要在控制台 安全组里面设置端口放行,在宝塔里放行端口后,也必须在腾讯云的控制台上放行端口,还有就是宝塔安装前你的环境是干净的),如果你登录成功那么说明你的配置都没有问题,那么就进入正题

    2.第二步,安装软件及配置你的Linux环境

    安装软件需要注意图中我所说的安装的条件,这个不用多说(很多人好奇java运行的jdk在哪安装,宝塔安装tomcat的时候会默认给你安装jdk,jdk的版本是这样对应的,比如你的tomcat是7.0版本,那么你的jdk就是1.7,tomcat8.0对应jdk1.8,给你们一张图更清楚)

    3.第三步,上面的环境都安装好后,可以自己测试(比如查看java版本及环境的Linux命令  java -version),确定好没有问题以后,找到你的tomcat目录

    4.第四步 创建数据库及导入数据

    5.第五步,配置网站启用tomcat,以上最基本的步骤完成后(没有成功的用户可以在宝塔论坛看帖子),重点来了,

    站点创建完成后,根据下图点击配置即可

    点击启用tomcat后,项目将会重新启动,你们最好要看着tomcat启动输出的日志,在tomcat/logs下的catalina.daemon.out这个日志里看,注意使用宝塔启动的话不是这个Catalina.out日志,不要搞错了,Linux命令 tail -f catalina.daemon.out会Linux的人都知道吧,不解释了,如果你是按照我的参数设置的项目根路径这里就不用修改了,看下图tomcat的配置文件,宝塔会自动修改tomcat的配置参数,自己需要配置其他参数的自己修改,注意你们的docBase参数,配置多个站点也是一样的。最重要的一点是appbase参数这个地址必须要删除(改成这样appbase=“”)。

    到这里你的项目已经启动完成的话,就可以通过域名访问了,但是,有的东西还是需要你们配置一下,如果出现验证码和图片之类的问题,你如果安装的是Nginx 则需要在下图的地方进行你需要的配置

    这个配置不懂的地方直接问度娘吧,用Nginx做负载均衡,反向代理只需要配置一下就好,非常好用, 有不懂的地方可以加群 783820886,qq询问的人太多,忙不过来,现在组建一个群供大家交流学习 群号:783820886

    好了,使用宝塔部署java web项目教程就到此结束了,觉得不错的就点赞、评论、分享吧,哈哈

    展开全文
  • Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的。 然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello ...

    IntelliJ IDEA使用教程 (总目录篇)

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的。

    然后我就示范一下,如何使用这个IntelliJ IDEA 创建一个Java web 项目的hello world项目。
    因为maven的中央仓库不一定是国产的,所以,你在跟我测试的时候,可能会下载的很慢。
    不怕,湿胸我已经解决了这个问题,即使你没有vpn也可以,因为国内有复制的类似的仓库。阿里云仓库吧。
    我会把我的配置文件放在下面。方便你我他的学习。
    不要因为太过简单,就觉得没有总结的必要。

    这个编辑器我就不再多做介绍了。直接开始新建maven hello world 的Java web项目啦

    你电脑上得有(准备环境,我就不多说啦,底部评论39楼因为没tomcat,搞了半天,也是醉了。)

    1,jdk1.7,或者1.8,

    2,maven3.x吧,

    3,tomcat7以上吧。

    4,还得有我这个编辑器。

    这些是准备条件

    下面就直接开始看图啦:

    这个我刚刚开始没注意细看,原来web app 的骨架有2个呢,

    我一开始一直选择的是第一个,因为搜索的时候,一直以为匹配结果就一个,

    后来才发现下面的那个才是我想要的。

    所以,你也要注意咯 

    这个就是我有一篇文章说的,给自己的项目的本地仓库,默认是在c盘的.m2文件夹下,

    但是这很是占用c盘本来就不算大的系统盘的地方

    所以这里可以这么配置就可以把本地仓库移动到c盘之外的任意地方。就这么做就可以啦。

    另外使用的是国内的阿里的仓库。下载速度快。

    想知道细节的,可以看下下面的2个文章。

    不想的也可以不看,跟着我搞,最后,也是OK的。

    参考下文链接:

    1, maven 本地仓库的配置以及如何修改默认.m2仓库位置

    2,maven 阿里云 国内镜像 中央仓库 亲测可用

    上面截图上说的有点不地道不能一个项目使用一个仓库这样的话重复的东西会太多,是我表述不清楚了,其实目的是,节约c盘的地方。可以按照上面的链接把这个仓库按照到c盘之外的其他地方就OK啦。

    新建完成的时候,点上面的那个图的那个“import changes”,然后 等待,时间可能有点长,小白们,表着急。等等src目录啥的再继续。。。

    (2017.12.22 更新开始)

    有老铁,看文章很仔细啊,发现我上面的这个图里面的groupId和那个artifactId和我前面的截图不一致。

    我先解释一下,为啥不一致。因为湿胸这么长的文章,也不是一次就写完的。所以,半道上,发现上面那个importChanges 很有必要展示一下,所以,又重新搞了一次,放了这个截图。又重新来一遍的时候,好像报错说是这个groupId和那个artifactId已经存在还是怎么滴,冲突啦,湿胸我就换了个名字。然后,放了这张图。

    现在,我补上,正确的,他们的,对应关系的图。如下。

    这才是正儿八经的对应图的关系。

    (2017.12.22 更新结束)

     

    这个时候,可以看到,图中蓝色的地址,看到aliyun这个词了吧,就是阿里整的这个国内镜像仓库吧。下载速度还是很快的,嗖嗖嗖就好啦。

    点击图上的Import Changes,因为是maven项目,所以当依赖包发生变化时,也就是pom.xml文件有修改的时候

    他就得重新检查下包的依赖,没有的,自己会去下载的。这个要记住啦,因为maven项目的话,这个基本是天天见的,要熟悉。

    执行完之后,你可以去看,你刚刚新建的那个本地仓库的那个空文件夹,发现你需要的项目依赖的各种jar包都下载下来啦。

     

    如果一切都OK的话,那么下面就该准备tomcat啦。

    继续看图。

    到这之后,有的同学,反应:“我的编辑器这,怎么没有这一行呢?”

    请看下面链接,如何把这个给搞出来。hello world项目跑完,顺带学习一下怎么使用这个编辑器,也是极好的。

    IntelliJ IDEA中如何显示和关闭----工具栏,目录栏,

    这一行里面的按钮还是比较常用的。。。

     

    注意,是点那个加号,再去配置的,而不是直接点下面的,注意哦。

    大概给小白们解释一下图中的信息:也是2017.12.22 更新的哟。

    可以,看到图里面有个你新建这个tomcat服务器的名称,我这叫lxk,这个随意。没啥要求。

    选择使用的tomcat的版本,因为我这使用的容器是tomcat,也许你使用的是jboss,也许就是在这配置的吧,因为我这没jboss容器,所以我使用"也许"这个词。

    选择打开的浏览器,选择端口,一般都8080,当然有时候,有些老铁要是出现端口被占用的问题,你换一个就可以啦。

     

    2017/06/29更新

    女士们,先生们,attention please!!!

    估计有的小伙伴们到这个地方,哎,发现,我怎么就只有一个选项呀,artifact这个选项怎么没有呢?

    不要惊慌,

    方法一:

    先看文章最底部的更新内容,看看是不是因为安装的编辑器不是开发版,也就是说你安装的是免费版的,那可能就是少了下面的插件。

    看看安装之后,是不是就可以搞定问题啦。

    后经有同学反应,你搜索不到插件的,是因为你使用的阉割版的,建议安装专业版,也就是付费的,文章底部有截图的,我也附上我云盘的链接啦。

    方法二:

    到这,你就可以添加了,或者直接点右下角的那个fix,估计一下就自动,给搞定了,继续吧。

    更新完毕。

     

    在这里,有没有小伙伴,很好奇,这2个之间的差别是啥啊,为啥,我选下面带explored的不选上面的那个war呢?

    有这疑问的小伙伴们,可以点下一行的链接:湿胸我简单总结一下。

    artifact什么意思--刚刚搞web开发的同学可能要问个为什么

     

    这个,没搞过web开发的小伙伴,可能不大好理解。

    在 Java Web 开发中, 一般更新了 Java 文件后要手动重启 Tomcat 服务器, 才能生效, 有印象没?我是真的遇到过,当时用的编辑器是eclipse,使用的服务器好像是jboss,浪费不少生命啊, 你如上配置的话, 不论是更新 class 类,css文件,html文件,js文件,还是更新 Spring 配置文件都能做到立马生效,大大提高开发效率。

    我最下面示范的,我说一刷新页面,就可以看到我修改后的效果,就是简单给你演示下热部署功能的好处。

    给你省去了重启tomcat的时间。

    有的同学反应,他没有如上我箭头指向的这一栏,这个是你配置tomcat之后,才有的,OK?

    这个也许你知道呢,但是我就爱啰嗦。

    debug就是启动的时候,你可以直接在代码里面点个断点就可以debug调试啦,你要是直接启动,那么你就不能debug调试啦。

    当然啦在实际开发中,一般都是debug模式启动的,因为你开发过程中要调试各种代码和bug。

    所以,debug启动在开发过程使用的是很多的。

    我这说自动弹出个网页,是因为你在上面配置tomcat的时候,自己配置的,造吗?回头看一下,有个open browse after launch,配置打开的还是chrome浏览器。

    chrome浏览器,是web开发建议使用的浏览器。

     

    至此,这个创建maven 管理的Java web项目的hello world就算完成 了。

     

    你要是掌握了这个,那么基本上Java web开发都是这么个套路,起码创建tomcat这个套路就是这么滴。学会这个就很好啦。

    下面再 给看看新建的项目的文件目录结构的样子。

    有小伙伴表示,我怎么没有target这个文件夹呢?

    表着急,这个是web项目运行之后,把东西打包到这个地方的。自动生成的,你项目页面还没跑起来,先表激动为啥我没有这个文件夹.

     

    我表示,我现在基本上天天看的都是这么个界面吧,大同小异啦。

    所以,作为观众的你,提前熟悉一下,也是没什么坏处的咯。

    这个我就是给你示范一下,实际开发中,为什么要在tomcat里面那么配置个热部署的功能吧算是。

    因为你在开发的时候,你修改个页面的文字啥的,总是去停了再启动一下tomcat,太啰嗦。

    所以,你按我上面配置tomcat的姿势,配置好了tomcat之后,修改完之后,只要刷新下浏览器页面,就可以发现,刚刚做的修改,在没有重启tomcat的情况下 ,就可看到效果。这就完美的解决“动不动就重启下tomcat服务器,浪费时间”的这个重复的问题,多好。

    我说的这些,可能你花钱去培训也不一定知道哦。

    这张图,是我在index.jsp文件上添加了汉字之后,没有重启tomcat,直接在浏览器页面,刷新一下,就看到了效果啦。

    呵呵,小意外。乱码了。。。。。。。。。。。

    虽然,你看到我的页面上出了乱码,但是实际开发过程中,你也可能出现这个情况,现在我告诉你怎么解决,其实就这一张图就是一个问题。

    就是你的网页上某个地方乱码啦,你怎么去处理。

    因为我没有对这个页面的编码方式进行设置,所以,就 乱码啦,具体解决方案就看下一张图。

    我又在文件上添加了一行代码,然后再次刷新下浏览器页面,OK。

    页面上的汉字就显示正常啦。 

    把用到的这句话放这儿吧,估计看官的你也懒得敲。就想着复制粘贴呢。还不知道你。。。。哼。

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>

    这下看到了,我在实际开发中也出现过类似的问题,就是某个模块,就是乱码,不知道为啥,当然,也是浪费了点时间,知道在页面上没有设置编码格式,所以才会乱码的,那么你现在看到我告诉你如何解决这个问题啦,你要是在实际工作中也遇到这个问题的话,那么,你就可以很轻松的解决这个问题。这个也是极好的啦。

     

    下面说,我的那个maven的配置文件的内容。主要里面就配置了2点。

    1,就是把本地仓库的地址,自定义到我的e盘的某个文件夹下。

    2,配置国内的镜像仓库地址,使用阿里云的maven镜像仓库。

    具体内容如下:

    如果你不想去看上面的2个链接的话:直接复制下面内容,然后再修改你自己电脑上的某个文件夹作为你的本地仓库地址就可以啦。

    哎,算了,太长了。我就只贴出来关键代码,你自己去你安装的maven的文件目录下复制个setting.xml文件过来修改吧。我就不整个贴啦。

    还是看图吧:

    关于图中的镜像仓库的地址的文字如下:

    <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      <mirrorOf>central</mirrorOf>          
    </mirror>  

    这个配置文件以及配置文件里面配置的本地仓库的地址,都是我们在新建mavne项目的时候,使用的,可以回头看看我刚刚新建项目的时候,是不是用的就是这个文件,以及这个本地仓库地址。

     

    至此,湿胸我算是,毫无保留,事无巨细的,全都给说的明明白白,清清楚楚。相信,就算是新手,或者不是计算机专业的看了这个也可以把这个hello world项目给整起来啦吧。

    咱点个赞啥的,不算过分吧。当然,不愿意,也不要踩我的文章嘛,最烦有些人肆意践踏别人的劳动成果啦。

    等什么时候有空了,再把这个整个复杂的,带上springMVC框架,再带个mongo数据库啥的,就更接近实战啦。

    springmvc Java web maven的hello world项目的链接地址如下:

    Java springmvc web项目,基于maven的hello world入门级项目使用IntelliJ IDEA 2017版本

    上面更新的这个,也就是简单的springmvc web项目都有的,我这主要说是后台,简单的分三层controller,service,dao,前台页面发请求,可以对应到后台的controller,至于前台的代码,就略显的水了很多啦。还请多多担待些吧。请求也只是简单的get请求,没有添加js支持。所以,就没有通过ajax发送各种类型的get,post请求。

     

    这个就是最简单的,没有涉及到项目里面有很多不同的模块的项目的时候,比如一个公司他可能有很多项目,那么也要maven同时管理好多个模块项目,到时候,就不是这么简单啦。当然啦,那都是后话啦。

    那就涉及到maven的依赖管理,继承,聚合,这都是maven的高级应用啦,立个flag,改天继续ing。

     

    更新于:2017/05/31

    鉴于部分小伙伴的这个编辑器可能是在安装的时候,没有安装tomcat插件,或者说使用的不是开发版,而是那个交流版的。那么你在用的这个编辑器,可能没有办法像我上面那样,一帆风顺的,配置tomcat,然后,顺利的将项目跑起来。那么可以参考下面的配图。自己去安装个试试,看能不能行。

    各位没tomcat的可以看看这个,操作一下,看行不行,要是行了,那就好,不行呢,还请留言告知湿胸你们的问题。

    (2017/07/10又更新的。

    小伙伴们注意了:

    有的同学不是找不到我这个上图的tomcat 插件吗,你就是搜索一下,发现还是没有,那就对啦。问题在哪呢?

    看到没,你确定你下载的是哪个,前面这个是专业版的。功能齐全。后面这个就是阉割版的。要是你安装的是这个,你就卸载了,再来吧。

    至于,注册,配置啥的,我这有一应俱全。

    先是安装包。

    注意,评论里面有最新也就是2017.1,现在已经不是最新的啦。的安装包。以及激活码。

    IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘,评论里留的云盘地址是比较新的版本。

    再是注册这个专业版。

    IntelliJ IDEA(或者JetBrains PyCharm)中弹出“IntelliJ IDEA License Activation”时怎么办

    Intellij IDEA 弹窗License activation 报 this license BIG3CLIK6F has been cancelled 错误的解决。

    上面这个链接,是新的注册解决之法。

    然后就是如何配置。

    详细图解 IntelliJ IDEA 刚刚使用时,常用且必须知道和设置的配置

    这个链接是说具体的详细配置。

    最后,在附上,debug和svn使用的总结链接。

    Intellij IDEA debug 使用详解 (2017版编辑器)

    IntelliJ IDEA SVN使用的详细总结

     

    过些日子,我再总结一篇文章,把我的这个关于intellJ的文章给总结到一个文章去,弄一个类似目录的东西出来,方便各位学习观看。

    IntelliJ IDEA使用教程 (总目录篇)

     

    感谢湿胸的传送门链接如下:

    老铁,支付宝扫描领红包的同时,顺便感谢湿胸一下,如何?

     

    展开全文
  • JAVA 命令行运行java项目

    万次阅读 2015-10-26 23:27:51
    多年以来 一直使用的是IDE 来写java 项目,导致很多的最基础的东西都渐渐模糊了. 最近遇到一个问题就是如果命令行来运行一个java项目 当然这不是初学的那个运行 HelloWord.java ,而是一整个有多个包,多个java文件...
    多年以来 一直使用的是IDE 来写java 项目,导致很多的最基础的东西都渐渐模糊了.
    最近遇到一个问题就是如果命令行来运行一个java项目

    当然这不是初学的那个运行 HelloWord.java ,而是一整个有多个包,多个java文件同时还有jar包依赖的一个项目

    ok 先来复习一下运行HelloWord.java
    首先cd 到HelloWord.java 的目录 然后:
    javac HelloWord.java 
    编译java文件, 然后会生成 HelloWord.class文件
    然后执行 class文件
    java HelloWord.class
    如下图:



    上面是简单的 简单的编译运行的复习,
    但是回到现在运行一整个项目, 冒失好像不是那么好运行的了

    当然,如果用IDE 把项目导出为可执行的jar 包得话, 直接 用名 java -jar demo.jar 就可直接运行了,
    这里说得时自己去编译然后执行

    首先编译 javac
    项目结构如图:

    带有一个简单的jar包
    1. 首先cd 到 javaDemo 工程目录下
    运行如下命令:
    javac -d bin/ src/com/czy/Main.java src/com/czy/Teacher.java src/com/czy/student/Student.java -cp lib/lib.jar 

    -d bin/ 表示把编译的文件 放到bin 目录下面
    src/com/czy/Main.java src/com/czy/Teacher.java src/com/czy/student/Student.java
    后面这些都是 相应的java文件, 所有的java文件都需要编译

    后面的  -cp lib/lib.jar 
    表示 吧 lib.jar 加到 classpath中去, 不然编译会出错如图:


    ok 看下编译好的文件



    ok 接下来 运行项目
    java -cp bin/:lib/lib.jar com.czy.Main

    -cp bin/:lib/lib.jar
    表示 吧相应的 class 文件加入到 class path 中
    后面则是 具体的 类名  com.czy.Main
    需要注意的是 bin/:lib/lib.jar 使用:隔开 
    所有的依赖包都需要加入到 classpath中去

    项目运行如下


    ok 一个简单的java 工程就运行完了
    但是  貌似有些繁琐,  需要手动键入 java文件 以及相应的jar包 很是麻烦,
    so 可以用 shell 来脚本来简化相关操作 
    shell 文件整理如下:
    #!/bin/bash
    echo "build start"
    
    JAR_PATH=libs
    BIN_PATH=bin
    SRC_PATH=src
    
    # java文件列表目录
    SRC_FILE_LIST_PATH=src/sources.list
    
    #生所有的java文件列表
    rm -f $SRC_PATH/sources
    find $SRC_PATH/ -name *.java > $SRC_FILE_LIST_PATH
    
    #删除就的编译文件 生成bin目录
    rm -rf $BIN_PATH/
    mkdir $BIN_PATH/
    
    #生成依赖jar包 列表
    for file in  ${JAR_PATH}/*.jar;
    do
    jarfile=${jarfile}:${file}
    done
    echo "jarfile = "$jarfile
    
    #编译
    javac -d $BIN_PATH/ -cp $jarfile @$SRC_FILE_LIST_PATH
    
    #运行
    java -cp $BIN_PATH$jarfile com.zuiapps.danmaku.server.Main



    有一点需要注意的是,   javac -d $BIN_PATH/ -cp $jarfile @$SRC_FILE_LIST_PATH
    在要编译的文件很多时候,一个个敲命令会显得很长,也不方便修改,
    可以把要编译的源文件列在文件中,在文件名前加@,这样就可以对多个文件进行编译,
    以上就是吧java文件放到  $SRC_FILE_LIST_PATH 中去了
    文件内容如下:



    总结:
    编译 :
         1. 需要编译所有的java文件
         2. 依赖的java 包都需要加入到 classpath 中去
         3. 最后设置 编译后的 class 文件存放目录  即 -d bin/
         4. java文件过多是可以使用  @$SRC_FILE_LIST_PATH 把他们放到一个文件中去
    运行:
       1.需要吧 编译时设置的bin目录和 所有jar包加入到 classpath 中去


    产考文章:


    展开全文
  • IntelliJ IDEA 创建Java项目

    万次阅读 多人点赞 2016-08-24 21:38:26
    当您创建一个项目后,您可以创建一个Java模块。您还可以添加一个Java模块到现有项目。注意:这里说的Java模块实际是一个Java项目,而IDEA的项目(Project)则相当于Eclipse的工作空间(workspace)的概念,相当于VS的...
  • Java项目源码分享——适合新手练手的Java Web项目

    万次阅读 多人点赞 2018-11-23 21:25:09
    所有推荐的项目,一般都不会在你的环境下面一步到位调试成功的,这需要你自己去慢慢调整。...如果你没有学习好Java基础,看下面的内容上手比较难,没有一些基本的思路,你可以选择先再去学习一遍Ja...
  • IntelliJ IDEA创建Java项目Java Web项目

    万次阅读 2017-07-21 13:42:57
    在进行Java Web开发的时候,通常用到Eclipse--Java EE平台,Java EE开发Web项目,网上有详细教程,大家也可以去看我的博客,在开源中国社区上,博客名字是一只追老鹰的小鸟。里面介绍了运行“Hello World”的过程。 ...
  • Eclipse中Java项目转化为Java Web项目

    千次阅读 2019-03-05 14:38:53
    公司的项目 好久没有在本机电脑上运行了。突然发现Tomcate服务器加载不了项目了。...注意 先要设置好项目依赖jar包的路径,若是不对可以右键点击项目&gt;&gt;Build Path &gt;&g...
  • Java开始部署项目

    千次阅读 2018-08-20 15:18:02
    今天开始学习Java web项目的学习,记些过程。 根据一个博主的文章走的,一步一步跟他学吧 https://www.cnblogs.com/skyblue-li/p/5902712.html 确保eclipse 和 tomcat安装的 新建一个工程 web的 到最后面吧...
  • IntelliJ IDEA使用教程 (总目录篇)使用这个IntelliJ IDEA创建一个简单的Java web maven项目,我在前面的文章里面已经示范过了。地址:IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017...
  • Java网上商城项目源码

    热门讨论 2009-12-07 10:38:54
    马士兵_JAVA_网上商城项目项目源码 很的SSH架构学习代码
  • Java开发实战项目分享

    千次阅读 2019-08-17 20:22:17
    应广大网友的建议我从网上收集一些优秀的Java实战项目,这些项目不伦大小,技术都非常值得Java学习者进行学习研究。 图书管理项目视频(6天), 纯JavaWeb项目 传智燕青医药采购项目(Shrio加Activiti工作流版本)...
  • MyEclipse创建Java项目

    千次阅读 多人点赞 2018-03-29 08:30:03
    问题描述:MyEclipse创建Java项目,并在控制台上输出Hello MyEclipse操作步骤: 1.如果是首次使用并没有下图中的JavaProject,这时候我们选择Project这一项 2.在Wizards这一栏输入java可快速找到Java Project,两...
  • Java项目经验

    万次阅读 2017-01-05 11:09:51
    Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱动、以架构...
  • JAVA开源项目

    千次阅读 2016-07-14 16:22:02
    Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是...
  • 几个java的毕设项目

    千次阅读 多人点赞 2020-06-13 19:14:43
    整理不易,觉得可以就打赏下吧,以下是个人整理的比较有代表性的java毕业设计项目,有展示预览,看后合适下载源码。用户名密码均为 admin 1、成绩管理系统 基本信息:基于SSM的学生成绩管理系统,包含学生信息, 教师...
  • 炸裂!手摸手教你如何吃透一个 Java 项目,yyds

    万次阅读 多人点赞 2021-06-11 08:24:07
    先说一下大多数新手的情况:就是对着视频敲 Java 项目,其中遇到的 BUG 还能解决,但就是每次敲完一个项目,就感觉很空虚,项目里面的知识点感觉懂了但又好像没懂,应该怎样才能掌握一个项目所用的知识点呢?...
  • Java最著名的开源项目

    千次下载 热门讨论 2013-04-05 20:31:16
    Java最著名的开源项目,开源项目介绍,简单的介绍,开拓视野。
  • 使用eclipse创建java项目

    万次阅读 多人点赞 2016-01-25 15:25:56
    注意:安装前必备环境:安装eclipse之前必须...具体步骤详见博文: java开发环境搭建 使用eclipse从头一步步创建java项目1.下载eclipse官网地址:http://www.eclipse.org/downloads/下载Eclipse IDE for Java
  • java电商项目

    千次阅读 2018-12-12 22:38:13
    做了两年开发,大大小小参与过三个项目的开发,一个是某公司内部的人员管理系统,一个是物流项目,最近做的是一个电商项目...Hibernate与mybatis相比较,mybatis更为轻便、灵活,容易掌握。mybatis可以把sql语句从j...
  • web项目Java项目的区别

    万次阅读 多人点赞 2016-08-15 13:48:20
    web项目Java项目的区别 Web项目是网页的编码,像jsp,servlet,struts这类的,但是java项目的话,是AWT,SWING这类的编码。  最主要的区别是Web项目中的JAVA文件是tomcat服务器来触发的,但是java项目里的是...
  • java练习小项目(一)

    万次阅读 多人点赞 2018-10-10 10:20:46
    学习java有一段时间了,都是处于那种三天打鱼,两天晒网的状态,没有效率,因为方法不对,一直是在看资料,看视频,并没有实际上手项目,就算当时看了,记住了,最后还是不会用,或者说要到用的时候不会用。...
  • javamelody监控java项目示例

    千次阅读 2018-07-20 09:55:58
    本文用到的所有jar包和工具我都打包了可以在这下载:...1.下载javamelody-core-1.52.0.jar、jrobin-1.5.9.jar包,将jar包放到项目的lib下面导入到项目中 2.在pom.xml中加入 &lt;dependency&gt; ...
  • 基于java的完整项目总结

    万次阅读 多人点赞 2019-09-10 09:50:48
    项目总结 我的第一个完整项目总结 实习俩个月期间,主要是从一个学习往一个工作的状态转变,完成了安卓,web以及后端的任务, 项目整体框架是前辈搭建的,我在其基础上完成相关功能的开发,现在在这里总结一下,作为...
  • 如何新建java项目

    千次阅读 2017-10-20 19:04:21
    java
  • javaweb项目(B/S,带jsp页面的SSM或者SSH等项目)当时也是没教怎么部署,但后来到了公司,知道了直接把eclipse的运行环境下的已经编译项目整个copy到服务器,或者打成war包,直接上传到服务器,就行了 来个前辈,指点下,...
  • java访问其他项目接口

    千次阅读 2018-07-27 11:05:45
    现在调用其他项目的接口用的比较多的应该是webservice和httpclient这类的吧,我现在做的项目还是比较老的那种,用的还是java自带的包里面 的HttpURLConnection类,HttpURLConnection位于rt.jar下的 java.net下 ...
  • 利用Gradle构建Java多模块项目

    千次阅读 2018-04-11 02:40:33
    Java新手,准备写个项目来巩固下知识点,在新建项目时不知道选择用什么作为构建工具,Maven肯定用过,只限于使用过,没有系统的去学习。之前做Android开发时用过Gradle来构建项目,也没深入研究过。后来在公司接触过...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,111,650
精华内容 444,660
关键字:

java比较好的项目

java 订阅