精华内容
下载资源
问答
  • 15 优秀开源的 Spring Boot 学习项目,一网打尽!

    万次阅读 多人点赞 2019-12-12 11:44:43
    Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 8 次...当然就是开源项目了,今天松哥整理了几优质 Spring Boot 开源项目给大家参考,希望...

    Spring Boot 算是目前 Java 领域最火的技术栈了,松哥年初出版的 《Spring Boot + Vue 全栈开发实战》迄今为止已经加印了 8 次,Spring Boot 的受欢迎程度可见一斑。经常有人问松哥有没有推荐的 Spring Boot 学习资料?当然有!买松哥书就对了,哈哈。除了书呢?当然就是开源项目了,今天松哥整理了几个优质 Spring Boot 开源项目给大家参考,希望能够帮助到正在学习 Spring Boot 的小伙伴!小伙伴简历中不知道写什么项目的或者项目没有亮点的,我只能帮你们到这了!

    微人事

    微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot + Vue 开发。项目打通了前后端,并且提供了非常详尽的文档,从 Spring Boot 接口设计到前端 Vue 的开发思路,作者全部都记录在项目的 wiki 中,是不可多得的 Java 全栈学习资料。

    项目效果图:

    项目部分文档截图:

    Cloud-Platform

    • star 数 8k
    • 项目地址:https://gitee.com/geek_qi/cloud-platform

    Cloud-Platform 是国内首个基于 Spring Cloud 微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关 API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。 核心技术采用 Spring Boot 2.1.2 以及 Spring Cloud (Greenwich.RELEASE) 相关核心组件,采用 Nacos 注册和配置中心,集成流量卫兵 Sentinel,前端采用vue-element-admin 组件。

    项目演示:

    spring-boot-pay

    • star 数 2931
    • 项目地址:https://gitee.com/52itstyle/spring-boot-pay

    这是一个支付案例,提供了包括支付宝、微信、银联在内的详细支付代码案例,对于有支付需求的小伙伴来说,这个项目再合适不过了。

    项目效果图:

    V 部落

    V部落是一个多用户博客管理平台,采用 Vue + SpringBoot + ElementUI 开发。这个项目最大的优势是简单,属于功能完整但是又非常简单的那种,非常非常适合初学者。

    项目效果图:

    springboot-plus

    • star 数 2546
    • 项目地址:https://gitee.com/xiandafu/springboot-plus

    一个基于 SpringBoot 2 的管理后台系统,包含了用户管理,组织机构管理,角色管理,功能点管理,菜单管理,权限分配,数据权限分配,代码生成等功能 相比其他开源的后台系统,SpringBoot-Plus 具有一定的复杂度。系统基于 Spring Boot2.1 技术,前端采用了Layui2.4。数据库以 MySQL/Oracle/Postgres/SQLServer 为实例,理论上是跨数据库平台。

    项目效果图:

    spring-boot-seckill

    • star 数 3.7k
    • 项目地址:https://gitee.com/52itstyle/spring-boot-seckill

    从 0 到 1 构建分布式秒杀系统,脱离案例讲架构都是耍流氓,SpringBoot 开发案例从 0 到 1 构建分布式秒杀系统,项目案例基本成型,逐步完善中。

    litemall

    • star 数 6436
    • 项目地址:https://github.com/linlinjava/litemall

    一个商城项目,包括 Spring Boot 后端 + Vue 管理员前端 + 微信小程序用户前端 + Vue用户移动端,功能包括、分类列表、分类详情、品牌列表、品牌详情、新品首发、人气推荐、优惠券列表、优惠券选择、团购(团购业务有待完善)、搜索、商品详情、商品评价、商品分享、购物车、下单、订单列表、订单详情、地址、收藏、足迹、意见反馈以及客服;管理平台功能包括会员管理、商城管理、商品管理、推广管理、系统管理、配置管理、统计报表等。

    项目效果图:

    jeeSpringCloud

    • star 数:3.9k
    • 项目地址:https://gitee.com/JeeHuangBingGui/jeeSpringCloud

    基于 SpringBoot2.0 的后台权限管理系统界面简洁美观敏捷开发系统架构。核心技术采用Spring、MyBatis、Shiro 没有任何其它重度依赖。 互联网云快速开发框架,微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、微服务,同时包含许多基础模块和监控、服务模块。模块包括:定时任务调度、服务器监控、平台监控、平台设置、开发平台、单点登录、Redis 分布式高速缓存、会员、营销、在线用户、日志、在线人数、访问次数、调用次数、直接集群、接口文档、生成模块、代码实例、安装视频、教程文档 代码生成(单表、主附表、树表、列表和表单、redis 高速缓存对接代码、图表统计、地图统计、vue.js )、dubbo、springCloud、SpringBoot、mybatis、spring、springmvc。

    美人鱼

    听名字就知道这是个不错的项目,事实上确实不赖。NiceFish(美人鱼) 是一个系列项目,目标是示范前后端分离的开发模式:前端浏览器、移动端、Electron 环境中的各种开发模式;后端有两个版本:SpringBoot 版本和 SpringCloud 版本,前端有 Angular 、React 以及 Electron 等版本。

    项目效果图:

    bootshiro

    bootshiro 是基于 Spring Boot + Shiro + JWT 的真正 RESTful URL 资源无状态认证权限管理系统的后端,前端 usthe 。区别于一般项目,该项目提供页面可配置式的、动态的 RESTful api 安全管理支持,并且实现数据传输动态秘钥加密,jwt 过期刷新,用户操作监控等,加固应用安全。

    项目效果图:

    open-capacity-platform

    open-capacity-platform 微服务能力开放平台,简称 ocp ,是基于 layui + springcloud 的企业级微服务框架(用户权限管理,配置中心管理,应用管理,…),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力开放平台的框架。

    项目效果图:

    悟空 CRM

    悟空 CRM 是基于 jfinal + vue + ElementUI 的前后端分离 CRM 系统。

    老实说,jfinal 了解下就行了,没必要认真研究,Vue + ElementUI 的组合可以认真学习下、前后端交互的方式可以认真学习下。

    paascloud-master

    paascloud-master 核心技术为 SpringCloud + Vue 两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前 java 前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务器成本较高,尽量降低开发成本的原则,本项目由 10 个后端项目和 3 个前端项目共同组成。真正实现了基于 RBAC、jwt 和 oauth2 的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了 MQ 落地保证 100% 到达的解决方案。

    项目效果图:

    总结

    他山之石,可以攻玉。当我们学会了很多知识点之后,需要一个项目来将这些知识点融会贯通,这些开源项目就是很好的资料。现在前后端分离开发方式日渐火热,松哥也强烈建议大家有空学习下这种开发方式。虽然我们身为 Java 工程师,可是也不能固步自封,看看前端单页面应用怎么构建,看看前端工程化是怎么回事,这些都有助于我们开发出更加合理好用的后端接口。好了,十五个开源项目,助力大家在全栈的路上更进一步!

    展开全文
  • 分析计算机技术与软件专业技术资格(水平)考试——信息系统项目管理师试题,理论结合实践研究项目组合、项目集管理,以及思考如何做的更好。

    2018年11月,我参加了计算机技术与软件专业技术资格(水平)考试,信息系统项目管理师下午试题中有道关于项目组合、项目集试题,如下所示:
    在这里插入图片描述
    在这里插入图片描述
    回答【问题1】:
    1、请简述项目管理、项目集管理和项目组合管理的概念。
    项目管理:项目管理就是把各种知识、技能、手段和技术应用于项目活动之中,以达到项目的要求。
    项目集管理:项目集管理综合应用知识、过程、技能、工具以及技术来对其所包含的项目进行管理,以便满足项目集的需求,并能获取采用单一项目管理方式所达不到的收益和控制。
    项目组合管理:项目组合是将项目、项目集,以及其它方面的工作内容组合起来进行有效管理,以保证满足组织的战略性的业务目标。
    2、结合案例,分析该项目适合用哪种方式进行管理,并简述理由。
    使用项目集方式管理。
    理由:
    项目集是经过协调管理以获取单独管理所无法取得的收益的一组相关联的项目、子项目集和项目集活动。项目集内的所有项目通过共同的目标相关联,该目标对发起组织而言具有 非常重要的战略意义。
    本案例的几个子项目是按资源配置和专业分工,它们合起来整体交付的成果是手机无线充电器,符合项目集管理的定义。

    前几年,我曾经实施完成甲方统一打包的项目,如下所示。我的任务是整体负责(名义上)这个打包项目,职责是项目立项、利润分割、整体进度跟踪、验收、考核项目利润,具体负责管理支持系统平台升级项目。

    当时,我未全面、系统性的按项目管理协会(PMI)标准思考,是采用项目组合,还是项目集管理。我在参加信息系统项目管理师学习、考试后,回头思考自己所完成的项目,这个方面是我一个较大的收获,先分析看看。
    在这里插入图片描述
    “软件开发打包项目”是甲方信息化部门统一、集中管理的体现,其中每个项目在业务、技术上都是独立,但是在企业信息化投资、信息化建设战略上却是按统一规划、建设、运维等进行集中管理的,按用户需求分类、分级别落实到具体项目中,因此,甲方有3个项目经理(客户代表)。

    我几乎年年参加甲方,以及其上级集团的信息化规划,对信息化建设及投资有所了解,按PMI体系,我用图标示这项目整体层次。
    在这里插入图片描述
    这里,管理支撑系统是项目集管理,因为日常开发依赖平台,平台升级的需求来源于日常开发需求,项目中的技能、资源、资金需要统一协调,获取更大的优势,同时,项目目标又是很接近,满足用户管理支撑信息化的需求。

    这是我回头总结经验,按上述模型管理项目将会获取到更好到结果。

    事实上,我是乙方项目经理,而且是很弱矩阵型的项目管理,理论上是参照甲方的体系进行项目管理,但是,根据项目任务书,没有甲方清晰的项目管理层次、体系,而是涉及到各个职能部门和相关主管副总。

    再看考试题【问题2】,答案如下:

    属性项目组 A 的项目经理协同小组
    变更项目经理尽量让变更最小化要预测并拥抱变化
    计划为交付物提供详细的项目计划为详细的项目计划提供高层领导
    监控监控产生项目交付物任务和工作在治理框架下,监控项目工作

    参照【问题2】答案,这个项目的协同小组是虚拟的,由我和采购负责人、客户经理、其他项目经理构成,主要由我发起协同,例如项目利润分割变更。

    公司的职能体系很完善,流程管理严紧,项目管理也被控制的很好,有时,项目经理权限也很大,但是,在这样经营体系中,项目管理体系某些部分相对弱化了。主要体现在:

    1、没有中制度、体系中规定项目组合、项目集管理,也就没有协同小组,资源协调、利润分割靠各层领导博弈;
    2、项目经理间、客户经理间协同较差,为了各自利益争抢,甚至设置障碍。

    我所思考的是:项目组合管理与组织战略。
    组织战略和组织目标:定义了组织如何通过日常业务原作的方式,或者通过项目集和项目的方式来达成组织的战略要求。
    组合管理方式意义:有助于提升项目的选择过程和执行过程成功的可能性,组织战略计划识别出组织的竞争优势和核心竞争力。
    组织确定战略方向并设置战略目标,战略目标中还应包含组织的远景和使命。
    将项目组合管理与组织的战略相关联,就可以在组织的项目集、项目以及日常运作活动之间应用资源平衡的方式,使得组织的整体利益最大化。

    不久将来通过PMO来实现项目管理战略和资源平衡!

    由于作者水平有限,欢迎读者反馈。

    展开全文
  • 也许所有的电子元器件我们都学过,我们也学习了大把的理论知识,但是却不能让这些元器件根据我们的需要随心所欲地构成我们想要的各种电路。为什么呢?因为我们缺少的不是知识而是设计电路的思路,缺少的是实战经验...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
    5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
  • 项目项目集与项目组合的区别

    千次阅读 2020-03-03 12:41:16
    项目 单一项目,管理重点在项目内部。比如卖衣服的电商系统 项目集 一放一起管理的互相关联的项目(放一起管理比分开管理更有效,有益)。管理重点在项目之间的协调。...比如,电商系统、物流系统,都是属于同一个...

    项目

    单一项目,管理重点在项目内部。比如卖衣服的电商系统。

    项目集

    一组放一起管理的互相关联的项目(放一起管理比分开管理更有效,有益)。管理重点在项目之间的协调。比如有卖衣服的电商系统,也有卖食品的电商系统,这些就可以放在一起管理。

    项目组合

    放一起管理的可以不相关的项目,项目集,子项目组合,运营等,以达成战略目标。管理重点是项目选择,优先级定义,资源分配等。比如,电商系统、物流系统,都是属于同一个生态系统。这些就可以看做是一个项目组合。

    项目集强调以正确的方式做事,项目组合强调做正确的事。
    在这里插入图片描述

    展开全文
  • 入门学习Linux常用必会60命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    hda1中的“1”代表hda的第一个硬盘分区 (partition),hda2代表hda的第二主分区,第一个逻辑分区从hda5开始,依此类推。此外,可以直接检查 /var/log/messages文件,在该文件中可以找到计算机开机后系统已辨认出来的...
  • 对于面试官的问答: 你在项目组里拿到一个项目是怎么开展的呢??? 相信很多从业者都会遇到,我们如何回答呢? 照葫芦画瓢? 按照自己一贯的风格?还是史无前例的那种?.....哈哈:)其实我有时候就在想,我的简历...

    对于面试官的问答: 你在项目组里拿到一个项目是怎么开展的呢???

    相信很多从业者都会遇到,我们如何回答呢? 照葫芦画瓢? 按照自己一贯的风格?还是史无前例的那种?.....哈哈:)其实我有时候就在想,我的简历都几年的经历了,而且许多从业者面试的都是中高级,你问我这么基本的问题干嘛?其实反过来一想,这是不是面试官怀疑我的经历怀疑我的能力作一个微笑考核呢?这个我敢说基本都是这样的。除非面试者是应届,或者刚刚从业测试行业的雏儿,(一如测试如入坑啊!)。其实到这里就好说了;

    一.有经验者能力优者

    就拿自己最值得说的大公司的项目流程进行阐述,跟面试官聊聊,自信的聊聊,一般大公司流程如下:

    • 项目立项:产品以及高层人员进行项目的投入,以及一定时间内的产出回报,最大的风险评估等一些要素进行深究讨论,拍     桌立项
    • 项目概要需求评审:一般这类评审都是产品经理、项目经理、开发、测试、运维等一类相关人员参加一期需求开发的范围、时间、等确认
    • 项目详细需求评审:项目模块需求拆分,进行详细需求拆分、评审、分工
    • 开发、测试开工:这里说测试哈; 一般进行 需求测试计划撰写---测试用例设计---测试用例评审---测试用例执行----提交缺陷---跟踪并协助开发解决缺陷---回归测试---梳写测试报告---输出测试结果到相关人员

    说完后反问一下面试官,你们公司的项目是怎么开展的(加入面试是技术的话)间接的把一些需要改进的流程,给他建议建议。这里就会加分。

    二.刚入行+应届生

    这类测试人员的话,有些经验的就可以参考上述的流程说说。如果特别诚实不浮夸那种你就可以规规矩矩的跟面试官说说你们公司到底是怎样的不规范的流程,中间可以加些,在测试不规范的流程中你做了一些什么优化、建议等。加分!

    应届生的话,面试官问你的话,估计那已经是他的面试习惯了,跟你幽默了一下。哈哈;你可以明确的回答,你说贵公司不招聘我,我毕业生咋知道我意向公司的测试流程是如何高大上的呢!哈哈,你也可以跟他幽默一下。毕竟解决尬聊吗!

    就我个人而言面试。情商比智商更加分,一个顺利的面试下来,一个给人舒服,精炼的人,面试下来,相信会给你薪酬加一筐鸡腿。

    上面就简要的总结一下烂大街的东西,就当三省吾身。抱拳 :)


    专注软件测试行业前景分析、测试思想、管理领域分享; 系统、接口自动化测试、python学习资料以及爬虫技术娱乐圈新鲜事好文推送 ; 订阅号后台回复"测试""Python"领取系统学习资料

    展开全文
  • 一、 项目的定义与特性 临时性 独特性 渐进明细性 二、 运营 2.1 项目和运营的共性 2.2 项目和运营的差异 2.3 项目与运营具有相对性 2.3.1 项目与运营的承接关系 ...4.1.1 管理一个项目需要 4.1.2...
  • gitlab中创建项目组及项目

    千次阅读 2019-07-01 20:00:32
    1、进入gitlab中Groups下新增项目组 2、进入项目组编辑页 可见性 Private 私有权限,只有你自己或者组内的成员能访问 Internal 内部权限,所有登录用户都可以访问 Public 公开权限,所有都可以访问 3、新增...
  • 一个软件项目的组成成员及分工

    万次阅读 2019-08-18 13:49:56
    项目组长 项目经理 软件开发工程师 美工 系统分析员 出模块设计师 需求分析师 数据库设计师 架构师 系统分析师 项目组长 项目经理 软件开发工程师 系统分析员 模块设计师 对与系统分析师和架构师所...
  • 如何做好一个项目负责

    千次阅读 2015-01-02 21:13:18
    对于项目负责本身没有太多的经验,只是在2014年以项目负责的角色完整的带着5个人做完一个一个项目。并且,在这个项目期间还开始了另外一个项目,总结的有些乱,想到哪说到哪,不过都是自己的真实体会。 1 项目...
  • 在GitHub上开始一个小组项目

    千次阅读 2020-02-19 23:16:17
    在GitHub上开始一个小组项目 1.组长或负责首先创建一个repository仓库 并由负责初始化创建...3.项目组的各个成员将GitHub上的javaweb仓库clone到本地 各个小组的成员将在自己工作的目录下,在导航栏输入cmd回...
  • 游戏测试一年半总结

    万次阅读 2018-10-13 20:11:20
    项目在后期一个功能需求提出都耗时一两个月,工作生活太过于平静,上班等下班,爱折腾的我想在25生日之前做点改变。工作了一年八个月后提出离职,去从事游戏测试的工作。 初入 抱着热爱游戏的初衷来到游戏行业,起初...
  • 浦发银行 信息科技岗 大数据方向 面经

    万次阅读 多人点赞 2018-08-09 23:00:31
    、综合面 二、机试 三、专业面试 浦发面经 即兴演讲 上机测试 结构化面试 浦发银行大数据创新岗上海打卡 第部分 综合面试 第二部分 专业面试 第三部分 上机考试(只有开发和测试岗需要,别的岗可选) 浦发...
  • 被大创耽误的堆反思

    万次阅读 多人点赞 2018-04-08 19:23:18
    这是篇说实话的文章: 这次大创项目《基于Android的声纹考勤系统》总体来说我觉得自己很...这个项目是学长已经做好了,我没有参与APP的代码编写,我是负责论文的编写以及填表。论文是我写的,这的确是让我提高...
  • 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。 2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。...
  • 可以参考,直到配置权限时候,搜了搜,不明所以,要么不清晰、不明确,要么与自己目的不符,最终,在服务器操作一番,大致理清楚了思路,下面是本地jira又操作了遍,顺便留截图、步骤,给需要的做参考。...
  • 声明 本文是在项目管理领域的教科书、应用类书籍、该领域研究及实践的咨询公司、咨询顾问的研究成果的阅读和学习基础之上,基于自身理解整理汇编而成,仅供个人学习使用,请勿做任何商用...1、项目项目管理、项目...
  • 项目描述: 核高基重大专项课题该课题旨在建立国产中间件标准体系,进而在该标准体系指导下构建国产中间件参考实现与平台,从技术、产品与产业运作机制等方面探索适合国产中间件发展的一体化方案。责任描述: 编写...
  • 项目管理5大过程,42过程句话讲解启动过程:(1)制定项目章程:诞生项目,并为项目经理“正名”;(2)识别干系:搞清楚谁与项目相关;规划过程:(3)制定项目管理计划:编制项目执行的蓝图;(4)...
  • 俗话说“三个臭皮匠胜过诸葛亮”,但实际工作情况往往是“三个诸葛亮不如一个臭皮匠”!软件开发是智力型团队,如何发挥每个的作用,并将所有的力量扭成一股强大的项目团队战斗力,这是项目团队模型要重点解决的...
  •  对于一个开发者来说,或许,并不认为我需要去对业务模式了解多少,老老实实写好自己代码就够了。最近的公司的一个创业项目正是一个O2O,作为几个月 的项目开发体验,我想还是哔哔几句吧。    核心结论: O2O...
  • 使用IDEA搭建一个简单的SpringBoot项目——详细过程

    万次阅读 多人点赞 2019-08-02 14:22:47
    、创建项目 1.File->new->project; 2.选择“Spring Initializr”,点击next;(jdk1.8默认即可) 3.完善项目信息,名可不做修改,项目名可做修改;最终建的项目名为:test,src->main->java...
  • 项目管理五大过程及其详细解释

    万次阅读 2018-12-03 09:16:53
    1、启动过程:获得授权,定义一个项目或现有项目一个新阶段,正式开始该项目或阶段的一过程。  2、规划过程:明确项目范围,优化目标,为实现目标而制定行动方案的一过程。  3、执行过程:完成项目...
  • 这些天为给组员培训些的东西,摘取要点,可能不全面,呵呵项目组人员职责 1、总则本文旨在明确项目组各相关人员责任和权力,明确任务分工,降低各角色之间协调的成本,提高沟通效率。2、项目角色定义1) 项目经理:...
  • 首先是一个管理者,其次熟悉某些工具,某几种语言,行业背景,项目管理技能。 软件项目经理面临的恶劣环境,我们绝大部分软件企业运行在相对混乱的状态(CMM一级),组织不大可能对项目以及项目经理的责任做出明确...
  • 大家好,我是 Rocky0429,一个最近老在 GitHub 上闲逛的蒟蒻… 特别惭愧的是,虽然我很早就知道 GitHub,但是学会逛 GitHub 的时间特别晚。当时一方面是因为菜,看着这种全是英文的东西难受,不知道该怎么去玩,另...
  • 我使用springboot kafka 使用同一个消费内配置多个消费者(因此会有多个@KafkaListener监听器),监听多个topic下的指定分区,如图所示,是这样配置吧?但使用@TopicPartition 时报错!提示:TopicPartition ...
  • 项目管理的五大过程及十大知识领域

    万次阅读 多人点赞 2018-03-22 21:14:13
    1、启动过程:获得授权,定义一个项目或现有项目一个新阶段,正式开始该项目或阶段的一过程。 2、规划过程:明确项目范围,优化目标,为实现目标而制定行动方案的一过程。 3、执行过程:完成项目管理...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 641,649
精华内容 256,659
关键字:

一个项目组多少人