UUID 的全称是 UniversallyUniqueIdentifier,中文为通用唯一识别码。 在对UUID进行说明之前,我们来看一个标准的UUID。 下面就是一个标准的UUID,使用横杠分隔符来进行分隔: 123e4567-e89b-42d3-a456-556642440000 xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx UUID结构有关版本的定义 在结构中的M,定义了UUID的版本,UUID的5个版本就是在这里进行定义的。 Version1(基于时间) 这个版本是基于随机数的,使用的基数为每100纳秒为一个单位,时间的起点为15...

对文档的编译,目前的发布方案是越来越注重MD的编辑和发布。 针对其他Wiki的选择,MD文件的编辑通常会保留修改记录,同时不依赖中央数据库和其他类型的Web应用服务。 随着各大云平台的支持,包括GitHubPage和Google的Firebase,通常在免费的情况下就可以获得基于自己域名的文档服务。 对文档内容的修改,也只需要修改Md文件就可以了。 Confluence 长期以来,我们都使用Confluence来作为我们的Wiki系统并且提供内部和外部的使用的。 通常因为Confluence有更好的用户授权,但是随着Confluence的生命周期的总结,官方要求要不就使用他们的云服务,要不就...

作为最早为Confluence中文化提供服务的社区,我们也面临着最后的时间了。 Confluence已经不再为用户签发开源许可证了,这意味着在今年许可证到期后,我们要不就需要把所有数据迁移到Confluence云平台上。 要不就自己部署完整的云平台服务,这个云平台服务集成了所有的云服务,包括EC2等。 对我们来说,运营成本将会增加至少5倍以上,并且我们感觉这样做的意义不大。 也不知道Confluence的脑袋是怎么想的,不管怎么样这个也是Confluence官方的决定,因此我们决定在把数据逐步导出后保存。 还是非常怀念Confluence基于Tomcat和MySQL的部署方式,可惜这一...

如果Confluence恢复的时候提示数据库的版本不正确或者有问题。 如下图所示: 只要版本差不太多,你可以通过数据库来自动调整版本信息。 有关Confluence安装的数据库表位置在:CONFVERSION这个表。 把这个表中的数据更新下就可以了。 当然,因为升级的问题,这个表只是让程序启动的时候跳过这个校验。 从这个表中也可以看到我们安装的Confluence实例被升级了多少次,最早的安装是在什么时候。 上面看到我们系统的第一次安装时间是在2013年的12月07号。 到今天来看,整整差不多10年了。

本来应该一切都是正常的,但今天提交的时候提示GPG签名错误。 错误的信息就是GPG签名失败。 gpg:skipped"942395299055675C":Nosecretkey gpg:signingfailed:Nosecretkey error:gpgfailedtosignthedata fatal:failedtowritecommitobject 解决方案 开始认为是因为签名错误,后来发现签名的秘钥都是正确的。 最后确定为git的配置文件中,没有指定签名使用的程序。 [gpg] program="C:/ProgramFiles(x86)/GnuPG/bin/gpg....

美东一公司的面试,有多年没有遇到如此流畅的面试了。 本来说的面试时间是30分钟,这个还是第一轮处于电话面试那种,但是不知道为什么最后面试整个时间都延长到了快一个小时,貌似双方都还继续沟通下,有点意犹未尽的感觉。 互相了解 通常第一轮面试的过程都是互相了解。 这个公司本身有自己的生产线,同时还有完善的在线销售系统。如果你问我公司大不大的话,可以这样说吧,公司很大,几乎和耐克级别的企业。 当然肯定比耐克还是小点。 在这个互相了解过程中,主要对公司要求的是什么,公司为什么需要这个职位等等。同时还希望我介绍下项目,和在项目中使用了那些技术,有那些问题。 这个和普通面试都差不多,还是那句话,只要你做...

在YouTrack中,默认是不会邮件通知的。 你可以为你的账号设置邮件通知。 设置的方法为单击用户属性,然后在弹出的小窗口中选择属性选项。 设置邮件通知 在通知Tab页面中,选择发送邮件的方式,默认这个选项是不选择的。 用户可以为自己选择发送邮件的方式。 我们这里选择的是HTML。 下面就是一些可能触发邮件发送的条件,根据自己的要求进行修改就可以了。 这样就完成了在YouTrack中的邮件通知设置了。

在Discourse的社区中可能有多个用户账号为管理员或者有特殊权限的账号。 这个账号在Discourse的用户,然后Staff中可以快速找到。 作为管理员,有时候需要检查下你的Discourse是不是没有进行管理,有多长时间没有登录了。 编辑 这个选项能够让你对Discourse的用户管理员进行一些快速的过滤,删除一些可能涉及到权限泄露的问题。

我们考虑最后应该使用的是ZIP方式的安装。 按照官方的说法如何设置运行YouTrack应该是非常简单的。 准备环境 根据官方的说法,我们需要做的就是下载Zip包,然后把Zip包解压到指定的目录中就可以了。 下载 当前官方的下载地址为:GetYouTrack:IssueTrackingandProjectManagementTool 1 直接打开上面的链接,你的计算机将会尝试下载,这个时候可以拷贝下载链接,然后到服务器上用wget来进行下载。 wgethttps://download-cdn.jetbrains.com/charisma/youtrack-2023.2.1...

default关键字:是在Java8中引入的新概念,也可称为Virtualextensionmethods——虚拟扩展方法与public、private等都属于修饰符关键字,与其它两个关键字不同之处在于default关键字大部分都用于修饰接口。 default修饰方法时只能在接口类中使用,在接口中被default标记的方法可以直接写方法体,而无需修改所有实现了此接口的类。 接口默认方法 我们都知道Java中的接口是用来实现的,接口中是没有实现的方法。 使用default关键字可以打破这个限制,当定义了一个接口,但是我们接口中的方法用了default关键字,我们就可以在这个方法中进行实现了。 ...

需要使用JIRA的查找功能。 把需要移动的Issue先全部找到,然后选择Tools下面的所有Issues     批量操作页面 在随后的页面中,将会出现批量操作的页面。     在这里,可以对需要进行批量操作的问题,进行全部选择。 然后单击下一步继续。 选择操作选项 在下一步的页面中,选择需要进行的操作。 在这个操作中,我们可以选择移动问题。     然后单击下一步继续。 选择移动对照表 在这个界面中,需要对移动的问题选择移动对照表。 主要的内容是从哪个项目到那个项目。 同时针对需要移动的问题的类型也需要选择对...

  3I1N9ysrcSyk   2023年11月12日   24   0   0 JIRA批量操作

在YouTrack中,默认是不会邮件通知的。 你可以为你的账号设置邮件通知。 设置的方法为单击用户属性,然后在弹出的小窗口中选择属性选项。 设置邮件通知 在通知Tab页面中,选择发送邮件的方式,默认这个选项是不选择的。 用户可以为自己选择发送邮件的方式。 我们这里选择的是HTML。 下面就是一些可能触发邮件发送的条件,根据自己的要求进行修改就可以了。     这样就完成了在YouTrack中的邮件通知设置了。  

  3I1N9ysrcSyk   2023年11月05日   47   0   0 发送邮件html邮件发送

循环是程序中的重要流程结构之一。循环语句能够使程序代码重复执行,适用于需要重复一段代码直到满足特定条件为止的情况。 所有流行的编程语言中都有循环语句。Java中采用的循环语句与C语言中的循环语句相似,主要有while、do-while和for。 另外Java5之后推出了for-each循环语句,for-each循环是for循环的变形,它是专门为集合遍历而设计的。for-each并不是一个关键字。 在JDK1.8版本以后,我们还可以使用Stream来对进行循环,这个就是后面的其他的专题内容了。 本短文只对dowhile和while来进行一些说明。 在循环中,我们首先想到的可能就是用的for循环,...

Tomcat在IntelliJ中的配置要求首先你要下载Tomcat。 设置服务器 在IntelliJ下面先选择Run,然后选择配置运行配置。     在弹出的界面中,有一个编辑配置的选项。 然后在弹出的页面中选择添加。     选择Tomcat 在弹出的添加页面中选择添加Tomcat,你可以选择添加本地的,你也可以选择添加远程的。     如果你没有配置Tomcat的话,这里的选择是空白的,你可以选择配置来配置你本地Tomcat的路径,在这里我们已经配置好了。     针对界面中的...

在服务器上的开源许可证版本已经要过期了,想去更新下。 发现,JIRA的所有服务器版本的支持马上就要结束了。 这就意味着,如果你部署的服务器版本的JIRA的话,你将没有办法对服务器进行更新。 貌似,必须使用JIRA提供的云服务版本,这对有数据安全需求,并且希望在本地服务器上部署的公司可不是好消息。 因为不是所有公司都愿意把数据放到云上面。 是时候要找一个替代方案了。

default关键字:是在Java8中引入的新概念,也可称为Virtualextensionmethods——虚拟扩展方法与public、private等都属于修饰符关键字,与其它两个关键字不同之处在于default关键字大部分都用于修饰接口。 default修饰方法时只能在接口类中使用,在接口中被default标记的方法可以直接写方法体,而无需修改所有实现了此接口的类。 接口默认方法 我们都知道Java中的接口是用来实现的,接口中是没有实现的方法。 使用default关键字可以打破这个限制,当定义了一个接口,但是我们接口中的方法用了default关键字,我们就可以在这个方法中进行实现了。 这...

  3I1N9ysrcSyk   2023年11月02日   29   0   0 ide默认方法JavaJava默认方法ide

我们考虑最后应该使用的是ZIP方式的安装。 按照官方的说法如何设置运行YouTrack应该是非常简单的。 准备环境 根据官方的说法,我们需要做的就是下载Zip包,然后把Zip包解压到指定的目录中就可以了。 下载     当前官方的下载地址为:GetYouTrack:IssueTrackingandProjectManagementTool 1     直接打开上面的链接,你的计算机将会尝试下载,这个时候可以拷贝下载链接,然后到服务器上用wget来进行下载。 wgethttps://download-cdn.jetbrains.com...

  3I1N9ysrcSyk   2023年11月02日   55   0   0 服务器文件大小系统环境

Maven的导入时间更加快了。 收到的有邮件提醒安装。 安装后的版本,其实就是升级下,并没有什么主要改变。

  3I1N9ysrcSyk   2023年11月02日   41   0   0 intellij-ideaJavaidejavaideintellij-idea

公司是一个基础通讯类的公司,需要的职位是一个高级系统和软件工程师。 职位要求,是一个完全不怎么大众的语言:Elixir。 没听过,这就对了,这是一个函数式的语言,可以认为是Erlang的升级版本,Erlang多用在交换机设备上的开发语言,这个语言其实还是比较小众的。 RabbitMQ就是Erlang开发的,虽然Erlang在整个项目中的比例并不是很高。 职位需求 这个职位的需求就是使用Elixir语言来处理HTTP的API。 这个API主要是用户电子邮件相关的内容,我不知道为什么他们选择Elixir,可能主要还是比较好和现有的系统保持一致吧。 面试 整个面试的时间是1个小时。 在这一个...

如果非要用一句话来描述下现在北美地区IT相关职位的求职现状就是:互相毫无意义的伤害,互相毫无意义的折磨。 感触 经历过一段时间的求职和招聘后,有下面的一些感触,不知道同学们是否同意呢? 发的简历都没认真看 发了不少简历,不少公司可能真的都没有认真看,直接就丢垃圾箱里面了。 有些公司还是非常奇葩的,每年都在不停的招人招人,每过3个月,同样的岗位就放出来一次,然后每次你投的简历,一点下文都没有。 如果要说个公司名称的话,FidelityInvestments可能就是一个非常典型的代表了,常年在招聘网站上被刷屏,然后投的简历一点下文都没有。 这里说的没有下文就是没有收到拒绝消息,也没有收到进...

  3I1N9ysrcSyk   2023年11月02日   46   0   0 算法ITITGoogleideGoogleide算法
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~