6 姜友瑶

尚未进行身份认证

人生是一张没有回程的车票,前进已经是一种习惯,感恩一路上的点点滴滴,相信风景会越来越好。

等级
TA的排名 9w+

Java代码质量

1、三思后行作为程序员一定要克制住自己尽快开始编码的欲望我们开车首先要清楚自己的目的地,目的地不清楚开的再快也是白搭,所以编码之前要一定要弄清楚需求,需求不清楚或者需求理解错了就和踩车选错了目的地一样。如何确认自己理解的需求是对的我这里分享一个方法找项目经理讲一遍自己的理解,看自己的理解和项目经理的理解是否一致,如果一致说明你理解了,如果不一致那么要项目经...

2019-09-02 09:15:13

敏捷开发实践课程

课程一、项目开发基础知识1、常见的项目管理模型2、认识敏捷开发3、Scrum敏捷开发方式4、Scrum中的3355、Scrum中的5个事件课程二、敏捷项目开发实践1、项目研发流程规范2、开发流程细节3、编程中的注意事项4、如何进行接口开发5、注意具体业务场景的坑...

2019-04-16 18:20:53

软件开发项目管理经验总结

这是我从事软件外包工作以来的项目管理经验的总结,编写文章的目的是为了回顾和总结自己的一些想法,如果其中有不足的地方大家可以一起讨论交流。项目经理的职责关于项目经理的工作职责有很多种说法,我自己是这样理解的作为一名项目经理第一目标就是合理利用公司资源组织设计、开发、测试等各种资源完成项目的高质量交付,并保证项目的盈利。这是衡量一个项目失败或者成功的唯...

2019-04-16 17:26:46

关于人的认知与行为分析

1、越是底层的越难以改变,但是越是底层的对人的行为影响越大 -【江山易改本性难移】2、底层的逻辑对外界的刺激反应最快但不能一定是正确的反应,往往需要上层的高级思维来纠正,但是这样的能力是需要通过不断的刻意练习才能有所进步,刻意练习刻意把高级思维模型慢慢的往认知底层移动3、水平面上的是我们能观察和感知的表象,水平面下本质的是需要我们分析才能得到的,高手往往能看到水平面下人的本质特征4...

2019-02-10 14:36:08

java读取excel的工具类-POI解析excel

分享一个操作excel的工具类,这个工具分3个部分,ExcelUtil.java   //工具类ExcelSheetPO.java  //实体对象ExcelVersion.java //版本枚举 可以把excel数据读取到内存中,转换为 List<List<Object>>,也可以根据List<List<Object>>转化成ex...

2018-09-06 07:38:04

小程序页面栈控制

刚开始用小程序的时候没怎么在意页面的跳转,也没仔细看文档中说的页面栈的内容。只要能跳转就行,wx.navigateTo,wx.redirectTo这些方法一顿乱用。最后在做一个5层页面的时候跳懵了。各种重复跳页,怎么改都不好使,于是安心下来仔细看看API,发现这个路由还是有学问的。因此分享一下,希望对做小程序的网友也有一定的帮助。页面栈首先我们要理解在小程序中页面的路...

2018-09-05 01:00:13

稻盛和夫《活法》读后感

        稻盛和夫先生是很多人都比较敬佩的企业家,不但事业有成,而且,我很早就听说过稻盛和夫的名字,也在逛书店的时候经常看到稻盛和夫的书,只是都是草草的翻了几页没有认真的去阅读。最近是因为在樊登读书会APP中听到樊登老师讲解稻盛和夫的《活法》一书,觉得可能对自己有帮助,因为最近一段时间我自己也经常在思考人到底应该做什么才算得上是有意义的,想从这套书中找寻一些启发。    人生的意义在...

2018-08-27 23:59:32

使用定时任务

5.1 作业调度介绍定时任务的专业说法叫做作业调度,概 念 如 下A job scheduler is a computer application for controlling unattended backgroundprogram execution of jobs.(作业调度是用于控制作业执行的后台程序)通过使用作业调度可以帮助我们完成,邮件定时发送、报表定时统计、数据采集等工...

2018-07-30 17:31:09

Git 极速入门教程

Git作为一种源码管理工具,可以帮助我们进行代码管理和代码版本的控制,在团队合作中往往是多人同时写代码,这就需要一种代码管理的方法,让大家能够处理代码冲突,代码合并等工作git就能很好的解决这些问题。作为初学者要了解git的话要学习的内容还是很多的,但是如果只学会基本的使用只要花几分钟就够了。下面我介绍一些日常开发中用到的git命令应付基本的开发足够了。首先是下载安装githttp...

2018-07-18 15:24:41

第五节 : 权限管理与界面开发

|导读    在第四节中我们开发了2个接口,然而我们并没有编写对应的操作界面,这一讲我将带你开发一个对应后台接口的管理界面,在编写界面之前我们需要了解一下matrix中的权限管理,因为谁能看到什么界面是受到权限的管理的,不是每个人都能看到所有的界面,而应该是不同角色的人看到的界面不同,这就需要我们对界面和角色直接进行一个管理。  有了角色还不行,我们还需要用户,所以用户和角色应该有一个...

2018-07-18 08:59:52

第四节 : 开发第一个功能

        matrix 运行环境搭建好后我们就可以开发一个简单的功能了,通过一个简单功能的开发例子我们可以深入了解 matrix 的技术细节。    提示:本章提供的代码主要是为了帮助大家快速了解 matrix 的开发过程,代码本身简化了所有的注释和一些功能。示例代码与正式的生产代码存在一定差距的请不要用示例代码 copy 到正式的编码中。     | 建表首先我们需要建...

2018-07-18 08:59:46

第一节:Matrix框架介绍

 | 简介    Matrix 是一个基于 javaEE 技术集成的基础应用系统,是一个可以看见和运行的系统,matrix定义了一个稳定而有效的设计开发框架,结合代码生成器使用自动生成增删改查代码简化了应用开发过程。它集成了系统日志,事务控制、安全校验、权限管理等功能,为开发人员提供一个能够快速开发业务系统的框架,开发人员只需要专注于业务逻辑而不需要关注非功能需求。 | 系统截图...

2018-07-18 08:59:24

第二节:Matrix项目搭建与运行

  上一节我们已经对matrix进行了基本的介绍,本节的目标是教大家把matrix的demo项目搭建运行起来| 下载代码首先我们使用git工具下载源码(如果不会使用git 请参考 git极速入门教程 )git clone https://gitee.com/jyyforjava/matrix-demo4.1.git  git clone https://gitee....

2018-07-18 08:59:17

第三节:配置文件说明

    本节主要介绍配置文件以及配置文件的使用和多环境打包不同的配置文件。 | 配置文件介绍下图是项目中的配置文件截图  db.properties    数据库配置区分测试、开发、生成,每个环境有不同的配置,通过maven打包命令集成不同的配置默认打包打的是开发环境   system.properties    系统配置文件,存放一些环境配置,...

2018-07-18 08:59:12

如何构建异常

    GlobleException 提供了一些构造函数如:public GlobleException(String errorCode, Throwable cause, Object... param)errorCode 表示错误码错误码定义在 com.matrix.core.constance.SystemErrorCode 类中错误码对应的值信息配置在 messages-error_z...

2018-06-19 23:28:05

Scrum敏捷开发落实技巧

1、故事点数的估算大家首先在团队内确定一个或者2个故事点的大小的用户故事,作为其他故事的参考点团队通过投票的过程为每个用户故事卡片富裕对应的投入值,po不参与投票但会在现场解释故事,在每个用户故事上协商对应投入的值(故事点)预估团队的sprint速度,计算需要几个迭代完成目前的需求,每个迭代完成多少故事的点。发布计划中,产品backlog被分配到spring中指定好发布计划后进行第一个sprint...

2018-06-19 22:55:31

Scrum敏捷开发基础知识篇

Scrum 的定义
Scrum (名词): Scrum 是一个框架,在此框架中人们可以解决复杂的自适应难题,同 时也能高效并创造性地交付可能最高价值的产品。 Scrum 是:• 轻量的
• 易于理解的• 难以精通的  Scrum 是一个框架,自上世纪 90 年代初以来,它就已经被应用于管理复杂产品的工作 上。Scrum 并不是一种过程、技术或决定性方法。倒不如说,它是一个框架,在此框架中 您可以使...

2018-06-19 22:53:01

MyEclipse操作技巧

 方法生成选择代码块Refactor[重构]---- Extract MethodAlt+shift+s====source [源代码生成]导入外部jar包先建立文件存储jar包然后按照上面步骤操作文档注释:@author 作者@version 版本快捷键 /** + Enter大小写切换小写:Alt+Shift+y大写 alt+shift+xCtrl+shift+/ 注释选择的内容Ide  是I...

2018-06-15 16:34:12

项目开发中什么问题需要技术方案讨论?

什么情况下进行技术方案的讨论一个项目中往往有一个技术难点,那么技术难点就是项目的风险点。对于风险点我们需要进行技术方案的讨论。在做技术评估的时候,大概就要定下来那些地方是需要设计技术方案,那些是不要的。如何做一个技术方案由开发人员理解需求后提出技术解决方案,解决方案如何提下面给出一个模板方案提出后,要在项目组中组织评审,评审参与人员可以包括,项目组长,需求分析师、测试、技术经理这样几个角色参与。各...

2018-06-11 06:05:14

用西方思维解读《王阳明知行合一》

   最近在读度阴山的知行合一之,书中讲述了王阳明是如何在求圣的道路上一步一步的得道的。可能是我们这一代人受到西方的思想教育太多,而又没有系统的学习过中国的传统文化典籍,在看王阳明之前我对中国的这些思想家们一直没有重视过,总觉得是一些玄乎玄的东西。可能是这样的当你对一个东西不了解,而且又懒得去了解的时候就会有一些恶意的揣测从而避免自己去接触,现在想想真的很后悔,我是拒绝了多少真理。当我真的静下心去...

2018-05-13 09:44:36

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。