JDK1.8中线程安全地获取微秒/纳秒时间戳及锁的公平性问题
我司核心系统在高并发情况下,原毫秒时间戳分辨率不足,需要获取分辨率更高的微秒时间戳,且生产系统几乎不具备将目前正在使用的JDK1.8进行升级的可能。 一、Java8获取高精度时间戳的限制 由于交易流水号的存在,之前用到高精度时间戳的场景不多...
我司核心系统在高并发情况下,原毫秒时间戳分辨率不足,需要获取分辨率更高的微秒时间戳,且生产系统几乎不具备将目前正在使用的JDK1.8进行升级的可能。 一、Java8获取高精度时间戳的限制 由于交易流水号的存在,之前用到高精度时间戳的场景不多...
起因是运维的同事讨论如何获取SVN上文件的MD5: 之前确实在生产环境发现过生产介质损坏的情况,具体是SVN还是FTP导致问题不详。 初步搜索后得到两点信息: SVN 1.8以上使用的是SHA1,SVN 1.8以下使用的是MD5(https...
将atlassian-agent.jar文件放到随便某个地方,例如Bitbucket目录下,Windows上比如: [crayon-673f3861881f1530443937/] 然后想办法把 [crayon-673f3861881f40...