DCai's Blog

代码的世界学无止尽


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

完美解决方案:实现在big sur中新增文件目录下任意读写。(例如新增/data目录)

发表于 2021-01-21
先在home目录下创建一个可以读写的目录,例如/Users/david/data 编辑 1sudo vim /etc/synthetic.conf 在synthetic.conf文件中添加一行(注意:/Users/david/data是你自己创建的可读写的目录,可以自定义。用来做为/data实际存储的目录。 1data /Users/david/data 中间的分隔符一定要是tab 重启后会创建一个/data的软链接,指向/Users/david/data)
阅读全文 »

es清除过期的log索引bash脚本

发表于 2020-12-28
12345678910111213141516171819202122232425262728#!/bin/bashES_IP=127.0.0.1ES_PORT=9200####################################删除早于十天的ES集群的索引###################################function delete_indices() { comp_date=`date -d "5 day ago" +"%Y-%m-%d"` date1=" ...
阅读全文 »

垃圾收集比较

发表于 2020-11-12
YoungGC/MinorGc OldGC/MajorGC Serial {STW} copy {STW}mark&compact Parallel Scavenge {STW} copy {STW}mark&compact CMS {STW}initMark => {Conc}Mark =>{STW}FinishMark=>{Conc}Sweep G1 {STW}initMark=>{Conc}Mark=> ZGC
阅读全文 »

ReentrantLock & Syncronized

发表于 2020-10-22
先来一个ReentrantLock 与 Syncronized的比较 \ ReentrantLock Syncronized 锁实现机制 依赖AQS 监视器模式(monitor) 灵活性 支持响应中断、超时、尝试获取锁 不灵活 释放形式 必须显式调用unlock()释放锁 自动释放监视器 锁类型 非公平锁&公平锁 非公平锁 条件队列 可关联多个条件队列 关联一个条件队列 可重入性 可重入 可重入 什么是AQS 美团的这篇文章详细介绍了AQS的机制
阅读全文 »

浅谈设计模式原则

发表于 2020-10-20
设计模式原则大概有一下几种: 开闭原则 里氏原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特原则 合成复用原则 其中,最重要的是开闭原则,它是面向对象设计的终极目标。所谓开闭指的是对修改关闭,对扩展开放。开闭原则是当应用需求改变时,在不修改软件实体的源代码得前提下,可以扩展模块功能,使其满足新的需求。 软件遵守开闭原则的话,软件测试只要对扩展的代码进行测试就可以了。 而其他的原则则是为了达到开闭原则的目标的具体方案。 里氏原则 禁止破换继承关系。 依赖倒置 让我们面对接口编程。 单一职责 描述了类职责的切 ...
阅读全文 »

docker-ce 离线安装

发表于 2020-05-15
下载最新的docker-ce安装包下载最新的repo文件 http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 下载最新版本的 cotainerd.io,docker-ce,docker-ce-cli下载地址:官方:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/阿里云镜像:http://mirrors.aliyun.com/docker-ce/linux/c ...
阅读全文 »

我的vscode配置

发表于 2019-06-11
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394// Place your settings in this file to overwrite the default settings{ "e ...
阅读全文 »

unbutu 关闭 GUI

发表于 2019-04-23
关闭1sudo systemctl set-default multi-user.target 开启1sudo systemctl set-default graphical.target
阅读全文 »

linux设置虚拟内存

发表于 2019-03-08 | 分类于 运维
创建交换文件。 1dd if=/dev/zero of=/opt/swap bs=4096 count=2048000 使用以下命令来设置交换文件: 1mkswap /opt/swap 设置文件权限 1chmod 0600 /opt/swap 启用交换分区文件:要立即启用交换文件而不是在引导时自动启用,使用以下命令: 1swapon /opt/swap 下次启动启用swap。 12vim /etc/fstab/opt/swap swap swap defaults 0 0
阅读全文 »

国内安装minibuke

发表于 2018-11-29
clone 阿里的 minibuke 仓库 1git clone https://github.com/AliyunContainerService/minikube 切换到阿里云分支 aliyun-v0.30.0 123456mkdir $GOPATH/src/k8s.iomv minikube $GOPATH/src/k8s.io/cd $GOPATH/src/k8s.io/minikubemakecp out/minikube /usr/local/bin/chmod a+x/usr/local/bin/mi ...
阅读全文 »
123
d cai

d cai

代码的世界学无止尽

23 日志
5 分类
30 标签
GitHub
© 2021 d cai
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Muse v6.4.2