Android项目开发过程常用的工作流工具以及平台

1.tapd--需求管理平台  https://www.tapd.cn2.禅道--测试管理平台3.gitlab--git代码权限管理平台4.百度脑图--xmind在线工具5.draw.io--uml在线工具6.teambition--团队协作平台7.Jenkins--项目持续构建工具8.Confluence--付费项目文档管理平台9. jadx--android源代码反编译工具  https://github.com/skylot/jadx10. stackoverflow--常规问题解答平台11.github--开源代码平台12. lanhuapp--UI设计  https://www.lanhuapp.com  13. Iconfont-- UI图标库,如svg14. Gerrit--代码评审工具,结合git使用15.eolinker--AMS开源文档管理平台16.processOn--在线绘图工具 ...

js开发工作流

1.软件代码管理:Git远程仓库:GitHub、GitLab、BitBucket编辑器:Atom、VSCode、SublimeText 2.js工具模块打包:Webpack/Rollup/RequireJS(可使用npm安装)JavaScript转换器:Babel/TypescriptCSS与处理器:SASS/LESS代码lint:ESLint测试:Ava/Mocha/Tape ...
代码星球 代码星球·2021-02-20

软件体系结构师工作流

软件体系结构师工作过程软件体系结构师和建筑师在许多方面都是相通的,都是对于一个原本不存在的事物设计出轮廓,然后分步骤的对单个模块进行设计,同时要从全局角度考虑,保证整体的正常运行。通过课上的一期《梦想改造家》节目,我觉得无论是建筑师,房屋设计师在新建或者改造一座房子前,一般也会需要经过需求的调查获取,然后对需求进行分析,发现其中的问题和问题的本质,然后根据发现的问题本质提出多种解决方案,选择一种比较适合的方案,进行有步骤的实施,同时对于实施过程中出现的新问题也需要能够及时的解决,最后项目完成之后,需要交由用户检验。对于不同的项目也没有一套通用的解决方案可以解决所有的项目问题,只能根据具体的情况再做具体的解决方案。总结起来就是软件架构师的工作流程大概可以分为需求调研与分析,需求分解与规划方案,工程实施,工程交付用户。需求调研与分析阶段,需求人员先听取用户当前出现的问题,全程快速记录,对于不太明白的地方要及时和用户进行沟通,同时分析用户是否还有潜在的需求没有表达出来,可能这种需求会在以后的软件中起到重要作用,所以需求阶段这部分需求尤为重要。在项目开发过程中,架构师是在需求规格说明书完成后介...

批准加强军队信息安全工作意见

http://news.sina.com.cn/c/2014-10-07/193030954146.shtml...

Tomcat性能优化及JVM内存工作原理

Java性能优化原则:代码运算性能、内存回收、应用配置(影响Java程序主要原因是垃圾回收,下面会重点介绍这方面)代码层优化:避免过多循环嵌套、调用和复杂逻辑。 Tomcat调优主要内容如下:1、增加最大连接数,线程池模式2、调整工作模式3、启用gzip压缩4、调整JVM内存大小5、作为Web服务器时,与Apache整合或Nginx6、合理选择垃圾回收算法7、尽量使用较新JDK版本 生产配置实例:12345678910111213<Connectorport="8080"protocol="org.apache.coyote.http11.Http11NioProtocol"               maxThreads="1000"               ...

MapReduce工作原理(很详细噢)

1.MapReduce作业运行流程2.Map、Reduce任务中Shuffle和排序的过程 一.MapReduce框架组成MapReduce主要包括JobClient、JobTracker、TaskTracker、HDFS四个独立的部分。1、JobClient  配置参数Configuration,并打包成jar文件存储在HDFS上,将文件路径提交给JobTracker的master服务,然后由master创建每个task将它们分发到各个TaskTracker服务中去执行。2、JobTracker  这是一个master服务,程序启动后,JobTracker负责资源监控和作业调度。JobTracker监控所有的TaskTracker和job的健康状况,一旦发生失败,即将之转移到其他节点上,同时JobTracker会跟踪任务的执行进度、资源使用量等信息,并将这些信息告诉任务调度器,而调度器会在资源出现空闲时,选择合适的任务使用这些资源。在Hadoop中,任务调度器是一个可插拔的模块,用户可以根据自己的需要设计相应的调度器。3、TaskTracker  运行在多个节点上的slav...

工作学习中积累的学习资源

善用搜索引擎(随便哪个都行)就足够了,不过下面这些网址,在我的工作学习中实实在在的给与了我一些帮助,所以,我想记下他们,感谢他们! Java学习相关优质资源https://www.javaworld.comhttps://www.coursera.org/https://www.edx.org/https://www.sololearn.com/https://hackr.io/https://qubit-labs.com/free-resources-learn-java-programming-online/https://www.baeldung.comhttps://www.java67.comhttps://www.logicbig.comhttps://java2blog.comhttps://docs.oracle.comhttps://www.javamadesoeasy.comhttps://codesjava.comhttp://java2novice.com/https://howtodoinjava.comhttps://www.javatpoint....

工作积累的一些有用的网络学习资源

   现在学习的成本是越来越低啦!只要有网络有一台电脑有一颗热爱学习的心,想了解什么、研究什么、应用什么,基本上都可以尽情的畅游在网络的知识海洋之中去淘宝。自从今年六月份换了公司之后,便进一步进入了比较忙碌的工作时光(上下班路程比较远,每天不是在上班就是在上下班的路上),在原来的公司中也积累了一些非常有用的网络学习资源,不过忘记了记录在博客上,导致进入新的公司后,还得一个个的再去积累。当然,其实如果会使用搜索引擎,工作中、生活中、娱乐中的各种资源信息都是非常容易找到的,只不过有些信息找起来不是那么轻松和容易的,还是积累下来更好一点,下面是我的一点小小积累,在此做个记录,以备后用。FindNewWorld中文百度一下,你就知道关于百度搜狗搜索引擎-上网从搜狗开始好搜—用好搜,特顺手伍佰亿,一个免费帮中小企业推广网站的搜索引擎有道首页中国搜索-国家权威搜索中搜第三代搜索引擎平台——开放融合创新微软必应搜索-全球搜索,有问必应(Bing)谷歌搜索_google搜索_谷歌搜索引擎入口_www.gugesousuo.netGoogleYahooHotBotЯндек...

工作中缓存使用方式的总结

之前的总结,马上交电脑了,格式化了有点可惜,也有一点点价值,在这里还是记录一下!1:缓存——性能提升的利器2:获取缓存的逻辑3:刷新缓存的逻辑4:指针压缩的逻辑 ...

工作中使用==埋下的坑

前言:按理说这种错误,工作多年之后就不应该再犯的,不过实际工作中我遇到过两次,工作n年的同事还是犯了,所以,在此记上一笔以作警醒。还是先尝栗子,再下结论。1:使用BigDecimal类,实际中也是经常用的,不过相对来说使用此类时犯的错误会少一点packagecom.jd.test.integer;importjava.math.BigDecimal;publicclassTestBigDecimalMain{publicstaticvoidmain(Stringargs[]){BigDecimal_BigDecimal1=newBigDecimal(99);BigDecimal_BigDecimal2=newBigDecimal(99);System.out.println("_BigDecimal1hashCodeis:"+_BigDecimal1.hashCode()+"_BigDecimal2hashCodeis:"+_BigDecimal2.hashCode());System.out.println("_BigDecimal1identityHashCodeis:"+Syst...
代码星球 代码星球·2021-02-17

最近工作学习心得体会

好久没逛博客园,没写博客了,当然,我也没有停止学习!现在的工作不是很忙,遇到的问题也不是很多,自己知道自己的基础比较薄弱,所以在回头补基础,最近主要是在看林信良的《JSP&Servlet学习笔记(第二版)》觉得非常不错,虽然以前学过这部分知识,不过看了这本书之后觉得自己好像根本没有学习过一样!书还没有看完,等看完了,实验实验总结总结!另外,我在现在的公司已经有三年多了,六月份合同到期,打算换换环境,在公司里各种项目做了有六七个,主要参与力度比较大的有三个,其中一个花费的时间是最多的,开发、维护的周期都比较长,从这个项目中我学到的东西也最多! 第一:什么能导致一个项目容易做赔?没有一个商人,希望做赔本的生意,不过总有商人是要赔本的。这个项目从开始到现在,我一直都有参与,并且也知道这个项目使我们公司陷入了泥潭之中!下面我简单总结一下这个项目是怎么做赔的?1:临时换大将,项目组这边的项目经理和客户那边的项目经理给换掉了2:两个公司组合式开发3:针对自己公司不熟悉的技术,却在项目中使用4:针对客户的需求调研工作做的不到位,需求文档的内容和客户所需要的匹配度不高5:开发的过程中...

Dubbo的设计结构和工作原理

(1)设计结构Provider:暴露服务方称之为“服务提供者”。Consumer:调用远程服务方称之为“服务消费者”。Registry:服务注册与发现中心的目录服务称之为“服务注册中心”。Monitor:统计服务的调用次调和调用时间的日志服务称之为“服务监控中心”。Container:服务运行容器。(2)调用过程服务容器负责启动、加载、运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者在启动时,向注册中心订阅自己所需的服务。注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟发送一次统计数据到监控中心。(3)Dubbo的特性 连通性:`注册中心`负责服务地址的注册与查找,相当于`目录服务`,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。监控中心负责统计各服务调用次数,调用时间等,统计先在内存汇总后每分钟一次发送到监控中...

大数据学习——azkaban工作流调度系统

azkaban的安装部署 在/root/apps1目录下新建azkaban文件夹上传安装包到azkaban2解压tar-zxvfazkaban-web-server-2.5.0.tar.gz3删掉安装包[root@mini1azkaban]#rm-rfazkaban-executor-server-2.5.0.tar.gz[root@mini1azkaban]#rm-rfazkaban-sql-script-2.5.0.tar.gz[root@mini1azkaban]#rm-rfazkaban-web-server-2.5.0.tar.gz4重命名mvazkaban-web-2.5.0servermv azkaban-executor-2.5.0executor5修改配置文件登录mysql数据库[root@mini1~]#mysql-uroot-pEnterpassword:创建azkaban数据库;dropdatabaseazkaban;createdatabaseazkaban; useazkaban; 修改conf下的azkaban.pr...

Struts2工作原理和执行流程图

转自https://blog.csdn.net/snow_7/article/details/51513381 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、ConfigurationManager、ActionInvocation、Inerceptor、Action、Result等。下面根据 struts2.0体系架构图来解析这些组件之间的联系。 (1)客户端初始化一个指向Servlet容器(例如Tomcat)的请求 (客户端提交一个HttpServletRequest请求。)(2)请求被提交到一系列的过滤器(Filter)。如(ActionContextCleanUp、其他过滤器(SiteMesh等)、 FilterDispatcher。注意:这里是有顺序的,先ActionContextCleanUp,再其他过滤器(OthterFilters、SiteMesh等),最后到FilterDispatcher。Filte...

凭据不工作

最悲催的事情是什么?那就是你可以远程别人的电脑,但是别人不能远程自己的电脑!背景:换了个win8.1的系统,刚开始可以远程上,过了几天,电脑突然不能远程了,让我很是郁闷呀.于是在网上查了好多资料,看看他到底是什么原因导致的.这一搜索,一堆资料都出来了.不过大致也就三种说法:http://jingyan.baidu.com/album/4ae03de320129f3eff9e6bb8.html1、修改组策略2、添加新凭据,新用户名3、使用第三方的电脑远程工具     挨个的试了试这几个方法,发现还是没有成功,找不到问题的原因,于是就这样搁起来了,就这样一天天的过去了,这几天的事情也比较多,需要用到远程,看着别人远程,自己没法远程,让我真是羡慕嫉妒恨呀.抽个小空再试试.  这次试的时候还是从方法1开始的,到方法一,这才想起之前更新组策略没有更新成功,重新试了以后发现这次成功了,于是重新试试,发现还是不行,试下面的步骤: 1、单击开始,键入gpedit.msc并回车。2、在计算机配置下,依次展开管理模板-系统-凭...
代码星球 代码星球·2021-02-17
首页上一页12345...下一页尾页