摘要: 在过去做项目的某一天中,突然有小伙伴说两个BigDecimal的数据相除(divide)报错了,觉得不可能,然后问他是怎么编写的,他说很简单呀,就是new了2个BigDecimal,然后相除的结果赋值给另外一个BigDecimal对象。听起来觉得没有问题,正常来说,2个Integer(int),2个 阅读全文
posted @ 2024-02-06 18:10 zhanghengscnc 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 1 斜杠“/”是URL地址中用到的分隔符;对应地,双斜杠用在网络域名访问中,是协议和主机名或IP地址之间的分隔符,以双斜杠//开头的URL是依赖协议的URL表示形式,URL格式:协议://域名或ip/请求文件路径/文件名。 如百度的网址:https://www.baidu.com/。URL默认以斜杠 阅读全文
posted @ 2023-02-01 00:05 zhanghengscnc 阅读(622) 评论(0) 推荐(0) 编辑
摘要: 官网翻译:http://redis.cn/topics/distlock.html Redis分布式锁 分布式锁在很多场景中是非常有用的原语, 不同的进程必须以独占资源的方式实现资源共享就是一个典型的例子。 有很多分布式锁的库和描述怎么实现分布式锁管理器(DLM)的博客,但是每个库的实现方式都不太一 阅读全文
posted @ 2023-01-06 09:56 zhanghengscnc 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 原因: 谷歌9月28日关闭了 .cn 的翻译服务器。 10月22日, 谷歌翻译API的内地服务器也关闭,现在 Chrome 浏览器以及扩展均已无法使用翻译。 解决方案:修改hosts本地域名配置 142.250.4.90 translate.googleapis.com 备用 ip,速度比香港ip慢 阅读全文
posted @ 2023-01-02 12:16 zhanghengscnc 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: 日常使用 docker 时,经常会遇到一些很恼火的问题:① 用 dcoker run 启动了新容器,但是忘了保存相关参数,过了一段时间后彻底忘记,每次都得 docker inspect 然后仔细分析,很费精力② 现存的某个 docker 镜像,如何知道其 dockerfile​ github 上有大 阅读全文
posted @ 2022-11-17 11:16 zhanghengscnc 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 背景 因为工程创建时间很长了,项目又特别多,导致代码库中远程分支有100多。想要清理一下远程分支,但又不能盲目的删除,需要一定的参考信息。 可以通过代码最后提交时间来进行判断,但是100多个分支,一个一个看不现实。可以通过下面的脚本实现,上面是查询本地分支最后一次提交时间,下面是查询远程分支最后一次 阅读全文
posted @ 2022-11-10 23:50 zhanghengscnc 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 如何通过端口查找出进程所在目录? 一、找到端口对应的进程的号(PID) [root@benbang ~]# ss -lntup|grep 6379 tcp LISTEN 0 511 127.0.0.1:6379 *:* users:(("redis-server",pid=914,fd=6)) 二、 阅读全文
posted @ 2022-10-26 16:54 zhanghengscnc 阅读(138) 评论(0) 推荐(0) 编辑
摘要: from urllib.request import urlopen import json import subprocess, shlex allProjects = urlopen("https://{your gitlib host}/api/v4/groups/{you group nam 阅读全文
posted @ 2022-10-08 16:30 zhanghengscnc 阅读(154) 评论(0) 推荐(0) 编辑
摘要: pwd: print work directory 打印当前目录 显示出当前工作目录的绝对路径 ps: process status(进程状态,类似于windows的任务管理器) 常用参数:-auxf ps -auxf 显示进程状态 df: disk free 其功能是显示磁盘可用空间数目信息及空间 阅读全文
posted @ 2021-06-03 22:49 zhanghengscnc 阅读(81) 评论(0) 推荐(0) 编辑
摘要: public static void tabulaPdf(String originFilePath, String targetFilePath) throws IOException, ParseException { // String[] ar = {"-o=" + targetFilePa 阅读全文
posted @ 2020-04-15 15:33 zhanghengscnc 阅读(240) 评论(0) 推荐(0) 编辑