ubuntu安装docker使用国内的源 在ubuntu上安装docker,用官网的方法太慢了,就想换个国内的源https://blog.csdn.net/qq_42346414/article/details/89714522
prometheus和grafana调研总结 接到了一个需求,要实现存储类数据的监控,比如mongo的一个库存储了内容A,要设置A的阈值,超过了要告警,查询了一下如何计算存储大小的方法:https://blog.csdn.net/weixin_41287692/article/details/88418788https://blog.csdn.net/xiaoyu19910321/article/details/78995736...
linux安装homebrew遇到报错 linux上安装homebrew报了个错,老是提示raw.githubusercontent.com:443连接失败的错误,参考这位同学的方法:https://www.cnblogs.com/mazhiyong/p/13658192.html
根据进程id结束进程 lsof -i:8800 | awk 'NR == 1 {next} {print $2}' | xargs kill -9NR == 1 {next}是说去掉第一行{print $2}意思是第二列,也就是PID列,得到进程号最后通过管道发送给kill命令,结束进程。...
goland打不开(闪退)解决方案 https://blog.csdn.net/weixin_42260789/article/details/103702530?utm_source=distribute.pc_relevant.none-task
mysql按日期分组统计 查询语句select DATE_FORMAT(create_time,'%Y%m') months,count(caseid) count from tc_case group by months;参考:https://blog.csdn.net/free_xiaochen/article/details/84305903
mongodb聚合查询 有个需求是要统计mongodb的数据,按日期查询如下图,按月查询db.getCollection('ch_diet').aggregate([ { "$match": { "CH_create_time": {"$gt": ISODate("2018-12-31T16:00:00.000Z"), "$lt": ISODate("2019...
mac启动ssh服务 mac本身安装了ssh服务,默认情况下不会开机自启1.启动sshd服务:sudo launchctl load -w /System/Library/LaunchDaemons/ssh.plist2.停止sshd服务:sudo launchctl unload -w /System/Library/LaunchDaemons/ssh.plist3查看是否启动:sudo launc...
微信公众号开发本地调试 我在微信公众号开发过程中,遇到一个问题,就是没办法在本地调试。总不能写一点就传到服务器测试,或者直接在服务器开发。所以找到了一种ngrok,来实现内网穿透,能够微信公众平台的配置必须要是外网的地址...
MYSQL 的两种存储引擎区别(事务、锁级别等等),各自的适用场景 两种主要的存储引擎InnoDB和MyIsam区别1. InnoDB支持事务,后者不支持2. InnoDB支持外键,MyIsam不支持3. InnoDB支持行级锁,MyIsam是表级锁,表级锁性能低4. InnoDB是聚集索引,即索引中键值的逻辑顺序决定了表中相应行的物理顺序,而MyIsam是非聚集索引,即索引中索引的逻辑顺序与磁盘上行的物理存储顺序不同。5. InnoDB不...
git仓库删除某个文件夹 在一次配置.idea后发现有一个文件始终不起作用,原来是因为他已经提交到仓库了,然后我得想办法把仓库里已经存在的某个文件夹删除,用下面的命令https://blog.csdn.net/wudinaniya/article/details/77508229...
ascii,Unicode,utf-8与golang的关系 面试的时候遇到过这么一道题,golang中如何处理中文字符串,我没太明白是问的什么,就说用buffer处理,转换成二进制。然后就没然后了,回来查了一下,这是问的go数据类型的知识点,很基本的知识点。ascii 只有128个字符,英语足够了。但是其他语言比如中文字符太多了,需要更大的集合,所以出现了Unicode。但是Unicode只是一个符号集,没有说这个符号如何存储所以出现了各种...
平时开发需要注意的点 1. 时间边界值的处理,比如大于今天,要计算大于今天的具体时间点,因为边界值会引起误差2.先处理特殊情况,比如error,边界值,数组长度为0的情况3. &&和||的用法,注意不要用反了...
Let's Encrypt证书申请 安装certbot,这是官方推荐的专门为Let’s encrypt制作的一个管理证书工具,可以通过它来生成证书管理更新Let’s encrypt证书。wget https://dl.eff.org/certbot-autochmod a+x certbot-automv certbot-auto /usr/local/bin/然后运行,domainname就是你自己的域名cer...
js单线程和setTimeout的 面试的时候遇到的几个问题1. js单线程的while(true) { setTimeout(() => { console.log('1') }, 0)}没打上来,确实很简单,一开始看不出来是考察单线程的,因为js引擎一次处理一个线程,setTimeout线程放到线程队列里边,先执行while,但是因为死循环,所以无法打印。2. 问到了数据库索引,有哪些类...