jira

转:rc.local自启动学习

混江龙づ霸主 提交于 2020-03-03 21:28:29
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/rc6.d /etc/rc.d/init.d 目录 1. 关于linux的启动 2. 关于rc.d 3. 启动脚本示例 4. 关于rc.local 5. 关于bash启动脚本 6. 关于开机程序的自动启动 1. 关于linux的启动 init是所有进程的顶层 init读取/etc/inittab,执行rc.sysinit脚本 (注意文件名是不一定的,有些unix甚至会将语句直接写在inittab中) rc.sysinit脚本作了很多工作: init $PATH config network start swap function set hostname check root file system, repair if needed check root space .... rc.sysinit根据inittab执行rc?.d脚本 linux是多用户系统,getty是多用户与单用户的分水岭

rc.local自启动学习

我是研究僧i 提交于 2020-03-03 21:28:11
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/rc6.d /etc/rc.d/init.d 目录 1. 关于linux的启动 2. 关于rc.d 3. 启动脚本示例 4. 关于rc.local 5. 关于bash启动脚本 6. 关于开机程序的自动启动 1. 关于linux的启动 init是所有进程的顶层 init读取/etc/inittab,执行rc.sysinit脚本 (注意文件名是不一定的,有些unix甚至会将语句直接写在inittab中) rc.sysinit脚本作了很多工作: init $PATH config network start swap function set hostname check root file system, repair if needed check root space .... rc.sysinit根据inittab执行rc?.d脚本 linux是多用户系统,getty是多用户与单用户的分水岭

rc.local自启动学习

≡放荡痞女 提交于 2020-03-03 21:25:33
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/rc4.d /etc/rc.d/rc5.d /etc/rc.d/rc6.d /etc/rc.d/init.d 目录 1. 关于linux的启动 2. 关于rc.d 3. 启动脚本示例 4. 关于rc.local 5. 关于bash启动脚本 6. 关于开机程序的自动启动 1. 关于linux的启动 init是所有进程的顶层 init读取/etc/inittab,执行rc.sysinit脚本 (注意文件名是不一定的,有些unix甚至会将语句直接写在inittab中) rc.sysinit脚本作了很多工作: init $PATH config network start swap function set hostname check root file system, repair if needed check root space .... rc.sysinit根据inittab执行rc?.d脚本 linux是多用户系统,getty是多用户与单用户的分水岭

解决jira配置gmail邮箱报错

本秂侑毒 提交于 2020-03-03 12:08:07
具体报错: AuthenticationFailedException: 535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials o19sm9099443pjr.2 - gsmtp 具体解决方法: 登录gmail生成应用密码,配置到jira email password。 延伸阅读: https://community.atlassian.com/t5/Jira-questions/Using-Gmail-as-a-JIRA-Mail-Server/qaq-p/824782 来源: https://www.cnblogs.com/ccielife/p/12401373.html

24 Hours , 数据库研发实录

走远了吗. 提交于 2020-02-28 17:12:28
出场人物: 08:10 小H,是巨杉数据库引擎研发的一名工程师。7:20 天还蒙蒙亮,小H就起床了,点亮了心爱的光剑,开始了新的一天。 在08:10时候,他已经洗漱完,锻炼好身体,倒好了咖啡。 整个春节由于疫情防控,他为国家做出了贡献,基本都宅在家里了。但是他觉得,宅在家里,也是一个挺好的春节。 小H查看了手机,发现一封未读邮件,显示是公司 Jenkins 系统发出。 小H打开邮箱,查看了未读邮件,是昨天新提交的优化代码 PR,导致了昨晚自动化测试系统中一个测试用例没有通过。 09:15 在平时,大家 9 点上班回到公司,各个小组都会在09:15自发地开一个简短的站立会,组内成员分别大致介绍一下昨天完成的工作内容还有今天的工作计划,然后大家开始了一天的工作。 现在,只是面对面的站立会,变成了“线上站立会“,大家依然按时登入小鱼易联的会议号。 小H在会上介绍了一下昨天提交引擎里 analyze 优化的代码,以及发现新代码会导致一些测试用例失败的情况。他打算今天将这个问题解决。 09:25 小N,是巨杉数据库的测试工程师。 早上刚刚拿出“小黄鸭“准备开始工作,她也收到了昨晚自动化测试系统用例失败的邮件。昨晚失败的测试用例,是她负责的。在刚才的站立会上,她计划今天和小H一起跟进这个失败用例。 开完了早上站立会,她通过 *** 远程连接公司内部的云桌面。

智能软件分析平台Embold

点点圈 提交于 2020-02-28 07:28:42
在软件开发过程中,我们经常遇如下实际问题。代码审查非常耗时并且每次审查的提交对整个系统会产生怎样的影响是难以理解的。不完整的信息或过于复杂的代码危及项目进度,重要信息可能会被忽略,从而误导开发工作,造成项目的延迟。在后期的开发中如果修复热点问题,为满足项目最初的预想周期,则有可能导致代码质量的下降。新入职的员工影响团队生产力,高级开发人员需要花费一定时间引领他们快速适应并需为其解释项目范围,因此产生的问题是,在不同技能水平的小组中交换知识分散了人们对项目的注意力。 Embold 是一个智能的多维度的软件质量分析平台,适用于所有软件项目。从设计到代码问题,它能够使你一目了然地了解软件质量的状态。Embold的能力不止于检测问题,它还能够建议解决方案,并将代码分析提升到全新水平,所有这些全部由AI提供支持。当它集成到现有软件开发流程中时效果最佳。Embold已被用于不同行业的少数几个任务关键的软件工程开发中。得利于安装时间短,易于导航的界面以及检查和提高软件质量的速度,企业在开发代码时很快意识到了Embold的价值。 Embold为用户提供一流的软件分析,检测并可视化软件代码中的违规行为,为其提供颜色编码的评分,随时间推移轻松比较不同项目中的软件质量。 Embold的特点 1、简化复杂项目 Embold的深入分析和直观的视觉效果可使你对自身的软件有更为深入的了解。 ①智能热图

【巨杉数据库SequoiaDB】24 Hours , 数据库研发实录

亡梦爱人 提交于 2020-02-27 15:32:50
出场人物: 08:10 小H,是巨杉数据库引擎研发的一名工程师。7:20 天还蒙蒙亮,小H就起床了,点亮了心爱的光剑,开始了新的一天。 在08:10时候,他已经洗漱完,锻炼好身体,倒好了咖啡。 整个春节由于疫情防控,他为国家做出了贡献,基本都宅在家里了。但是他觉得,宅在家里,也是一个挺好的春节。 小H查看了手机,发现一封未读邮件,显示是公司 Jenkins 系统发出。 小H打开邮箱,查看了未读邮件,是昨天新提交的优化代码 PR,导致了昨晚自动化测试系统中一个测试用例没有通过。 0 9:15 在平时,大家 9 点上班回到公司,各个小组都会在09:15自发地开一个简短的站立会,组内成员分别大致介绍一下昨天完成的工作内容还有今天的工作计划,然后大家开始了一天的工作。 现在,只是面对面的站立会,变成了“线上站立会“,大家依然按时登入小鱼易联的会议号。 小H在会上介绍了一下昨天提交引擎里 analyze 优化的代码,以及发现新代码会导致一些测试用例失败的情况。他打算今天将这个问题解决。 09:25 小N,是巨杉数据库的测试工程师。 早上刚刚拿出“小黄鸭“准备开始工作,她也收到了昨晚自动化测试系统用例失败的邮件。昨晚失败的测试用例,是她负责的。在刚才的站立会上,她计划今天和小H一起跟进这个失败用例。 开完了早上站立会,她通过 VPN 远程连接公司内部的云桌面。

NewBanker wbs架构图

纵然是瞬间 提交于 2020-02-27 14:55:09
架构设计的目的 架构设计的主要目的:是为了解决软件系统复杂度带来的问题 。 个人感悟是:架构即(重要)决策,是在一个“ 有约束的盒子 ”里去求解或接近最优解。这个“ 有约束的盒子 ”是团队经验、成本、资源、进度、业务所处阶段等所编织、掺杂在一起的综合体(人,财,物,时间,事情等)。架构无优劣,但是存在恰当的架构用在合适的软件系统中,而这些就是决策的结果。 软件系统复杂度 软件领域的复杂性 体现在两个方面: 1. 结构的复杂性 结构复杂的系统几乎毫无例外具备两个特点: 组成复杂系统的组件数量更多; 同时这些组件之间的关系也更加复杂。 2. 逻辑的复杂性 意识到结构的复杂性后,我们的第一反应可能就是“降低组件数量”,毕竟组件数量越少,系统结构越简。最简单的结构当然就是整个系统只有一个组件,即系统本身,所有的功能和逻辑都在这一个组件中实现。 不幸的是,这样做是行不通的,原因在于除了结构的复杂性,还有逻辑的复杂性,即如果某个组件的逻辑太复杂,一样会带来各种问题。 逻辑复杂的组件,一个典型特征就是单个组件承担了太多的功能。 架构设计三原则 1 合适原则: 合适优于业界领先 架构无优劣,但存合适性。“汝之蜜糖,吾之砒霜”;架构一定要匹配企业所在的业务阶段;不要面向简历去设计架构,高大上的架构不等于适用;削足适履与打肿充胖都不符合合适原则;所谓合适,一定要匹配业务所处阶段

资源分享-jira jql的常规用法

删除回忆录丶 提交于 2020-02-27 14:18:49
郑重声明 : 本文首发于 人工博客 1、遇到的问题 我们在利用jira的jql制作各种看板的时候,往往是是针对某个sprint制作了各种过滤器,进而配置出各种监控的看板。方便直观的监控项目的进度和风险。但是遇到的问题是。当下一个sprint开始的时候,又得去手动把过滤器的sprintId手动调整。费事费力,那么有没有一个自动获取最新打开的sprint的函数呢? 2、当前问题的方案 sprint in openSprints() 3、继续拓展 解决了当下的问题,顺便挖掘下jql的用法 3.1、JQL的保留关键字 JQL有以下保留的字符: 如果你需要在查询中作为内容来使用这些字符,就需要做如下转化: 用单引号或双引号把他们包起来 在前面放两个反斜杠 version = "[example]" summary ~ "\\[example\\]" 3.2、特性介绍 3.2.1 WAS运算符 WAS运算符包括Was,Was in,Was not,Was not in WAS这个运算符可以查找当前或曾经的一个状态,例如: assignee WAS "leo" 这个用于查找当前或曾经分配给leo的所有问题,这个功能很实用也很强大。 3.2.2 CHANGED运算符 CHANGED运算符用于查找问题单的某个特定字段被变更过了。这个运算符有以下一些常见用法: AFTER "date" BEFORE

阿里毕玄:程序员如何提升自己的硬实力?

梦想的初衷 提交于 2020-02-27 07:18:49
从业余程序员到职业程序员 程序员刚入行时,我觉得最重要的是把自己培养成职业的程序员。 我的程序员起步比同龄人都晚了很多,更不用说现在的年轻人了。我大学读的是生物专业,在上大学前基本算是完全没接触过计算机。军训的时候因为很无聊,我和室友每天跑去学校的机房玩,我现在还印象很深刻,我第一次走进机房的时候,别人问,你是要玩windows,还是dos,我那是完全的一抹黑。后来就只记得在机房一堆人都是在练习盲打,军训完,盲打倒是练的差不多了,对计算机就这么产生了浓厚的兴趣,大一的时候都是玩组装机,捣鼓了一些,对计算机的硬件有了那么一些了解。 到大二后,买了一些书开始学习当时最火的网页三剑客,学会了手写HTML、PS的基本玩法之类的,课余、暑假也能开始给人做做网站什么的(那个时候做网站真的好赚钱),可能那样过了个一年左右,做静态的网页就不好赚钱了,也不好找实习工作,于是就开始学asp,写些简单的CRUD,做做留言板、论坛这些动态程序,应该算是在这个阶段接触编程了。 毕业后加入了深圳的一家做政府行业软件的公司,一个非常靠谱和给我空间的Leader,使得自己在那几年有了不错的成长,终于成了一个职业的程序员。 通常来说,业余或半职业的程序员,多数是1个人,或者很小的一个团队一起开发,使得在开发流程、协作工具(例如jira、cvs/svn/git等)、测试上通常会有很大的欠缺