参考 https://tonydeng.github.io/2016/07/07/use-lsof-to-replace-netstat/
sudo lsof -nP -iTCP -sTCP:LISTEN
2018年7月2日星期一
mac修改bash前缀
sudo chmod +w /etc/bashrc
sudo vim /etc/bashrc:
修改PS1='[\u@\h \W]\$ '
sudo chmod -w /etc/bashrc
2018年6月14日星期四
缓存穿透、缓存击穿、缓存雪崩解决方案
https://blog.csdn.net/zeb_perfect/article/details/54135506
https://www.cnblogs.com/rjzheng/p/8908073.html
其中有提到布隆过滤器(bloom filter),可以利用 bloom filter 过滤掉绝大多数数据库中不存在的 key,避免数据库被大流量访问不存在的 key。
https://www.cnblogs.com/rjzheng/p/8908073.html
其中有提到布隆过滤器(bloom filter),可以利用 bloom filter 过滤掉绝大多数数据库中不存在的 key,避免数据库被大流量访问不存在的 key。
sqlalchemy 设置 mysql 表的默认字符集
在类中设置 __table_args__ 即可,见下面的代码示例:
from sqlalchemy import Column, Integer, String
class User(BaseModel):
__tablename__='users'
__table_args__={
"mysql_engine":"InnoDB", # 表的引擎
"mysql_charset":"utf8mb4" # 表的编码格式
}
id=Column("id",Integer,primary_key=True,autoincrement=True)
name=Column("name",String(50),nullable=False)
age=Column("age",Integer,default=0)
2018年6月8日星期五
root用户解压的注意问题
压缩包中会保留被压缩文件的用户id和组id,如果非root用户解压的话,解压出来的文件权限是当前的解压用户。但如果是root用户解压的话,默认会保留压缩时候文件的用户id和组id,所以解压出来的文件很有可能就不是root权限了。
2018年5月28日星期一
intellij import bazel 项目报错
intellij 加载 bazel 项目刚开始就报错:cannot run program bazel error=2
解决:在 settings 中的 other settings -> bazel settings 将 bazel binary location 改为 /usr/local/bin/bazel 即可。
解决:在 settings 中的 other settings -> bazel settings 将 bazel binary location 改为 /usr/local/bin/bazel 即可。
2018年5月23日星期三
设置maven镜像源
由于国内网络原因,官方maven镜像源经常无法访问,全局设置maven镜像源:
vim ~/.m2/settings.xml:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
将maven源修改为阿里云的镜像源。
vim ~/.m2/settings.xml:
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
https://maven.apache.org/xsd/settings-1.0.0.xsd">
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
将maven源修改为阿里云的镜像源。
订阅:
博文 (Atom)