zed2015

4
获赞数
1
关注数
2
粉丝数
IP 属地北京
2017-11-30 加入
浏览 5.8k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
15 声望|新手
linux
11
tcp
3
vim
3
linux-kernel
0
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2024-06-04
    在 ElasticSearch 中启用用户密码认证和 SSL/TLS 安全配置
    在配置 ElasticSearch 集群时,安全性是一个至关重要的考虑因素。通过启用用户密码认证和配置 SSL/TLS 加密,可以显著提高集群的安全性。本文将介绍如何启用这些安全功能,并详细解释相关的配置项。
  • 发布了文章2024-05-13
    linux 操作系统无法进入grub 模式【忘记密码】
    如果出现此种情况,又无法登录到系统中去修改/etc/default/grub 文件。那么可以尝试进入bios,修改启动盘的顺序,这样回触发进入到grub 模式;
  • 发布了文章2023-10-18
    模运算为什么要用素数作为模
    只需要证明,如果用合数作为模,在某些特定数字下(有着非1公约数的合数),余数都被限定到特定的公约数的倍数上;也就是存在不均衡的可能性;而素数为模,就不存在这样的可能性;r=k(m−nd),k∈N+,m∈N0,n∈N+,d∈N0
  • 发布了文章2023-08-11
    ES 部署问题优化
    解决办法:curl -XPUT -H "Content-Type: application/json" -d '{"transient":{"cluster":{"max_shards_per_node":3000}}}' '[链接]'
  • 发布了文章2023-08-10
    mysql部署优化
    Innodb_buffer_pool_pages_data:The number of pages in the InnoDB buffer pool containing data. The number includes both dirty and clean pages.
  • 发布了文章2023-08-09
    Kafka部署优化
    网络和IO线程配置优化配置参数num.network.threads:Broker处理消息的最大线程数num.io.threads:Broker处理磁盘IO的线程数优化建议一般num.network.threads主要处理网络io,读写缓冲区数据,基本没有io等待,配置线程数量为cpu核数加1num.io.threads主要进行磁盘io...
  • 发布了文章2023-08-08
    python 中最通用简单的加密cython
    python setup.py build_ext -j 10 python setup.py install --install-lib install/
  • 发布了文章2023-07-04
    twos complement, 2的补码
    计算机原理中,是只有加法运算逻辑的,X-Y 减法换算成,X + Y的2的补码相当如-Y 实际上等于2的补码, 即Y取反加一[链接]
  • 发布了文章2023-06-30
    mysql以及python 中关于事务提交的事项
    默认autocommit=ON 是开启的,开启状态下如果没有显示的的进行事务begin, 每条sql 语句都会自动提交事务; 关闭状态下, 如果没有手动进行commit, 那么sql 不会提交;
  • 发布了文章2023-06-26
    Python3中多进程信号量报错No space left on device
    可能的两个相关原因主机的某个文件系统缺少磁盘空间, 或者内存信号量相关的缺少检查文件系统是否缺少磁盘空间df -k 查看磁盘空间,观察是否有100%使用率的文件系统,注意/tmp 文件系统我们当时是在docker 容器中,发现/dev/shm 100%的使用率检查信号量相关的缺少通...
  • 发布了文章2023-01-06
    python3下拷贝工具调研
    - [链接]- pickle.dumps 有缓存功能,同一个对象的多次dumps, 不会重复计算;Thepicklemodule keeps track of the objects it has already serialized, so that later references to the same object won’t be serialized again.marshaldoesn’t do this.
  • 发布了文章2023-01-06
    Python 进程数、线程数调参指引
    进程数当单进程cpu 消耗接近80%时, 代表达到单进程处理的上限;业务上尽量保证单进程cpu <75%, 以应对突发情况;多进程的优点和弊端优点:提高业务系统的处理能力充分利用多核CPU弊端:进程越多,占用资源越多,内存(忽略), redis,mysql 连接数会乘数级别增高...
  • 发布了文章2022-11-18
    grep包含xx不包含yy的正则表达式
    日志排查中,我们需要查找除了某些特定错误日志之外的剩余错误日志,并打印上下文;三个要求:包含错误内容;排除特定的错误日志;打印上下文;如果不需要打印上下文;可以采用如下:grep 'XX' |grep -v 'YY'如果需要打印上下文,必须先用正则表达式一次性匹配条件1...
  • 发布了文章2022-10-17
    google protobuf pb 的三种传输格式
    protobuf 的三种传输格式;protobuf 最省带宽和磁盘的序列化字节流格式Message.SerializeToString() return bytes反序列化, Message.ParseFromString(bytes)通用的json 格式;google.protobuf.json_formatjson_format.MessageToJson(Message,**kwargs) 返回json 结...
  • 发布了文章2022-08-01
    面试流程
    自我介绍,挑一个重点项目介绍Python 重点知识(装饰器)mysql,kafka, redis求二叉树的最大深度,快速排序;
  • 发布了文章2022-07-28
    共享锁,排他锁的现实理解
    Think of a lockable object as a blackboard (lockable) in a class room containing a teacher (writer) and many students (readers).
  • 发布了文章2022-06-23
    linux 三个文件时间atime,ctime,mtime
    核心理解目录本质就是文件,目录的内容就是记录了文件名和inodefcntl.lockf 对文件上锁相当如修改文件内容,也就是mtimestat 查看文件属性总结种类文件理解atime读取文件内容的时间mtime文件内容的修改-> ctime的修改ctime文件属性的修改
  • 发布了文章2022-06-14
    python 中线程同步
    A condition variable allows one or more threads to wait until they are notified by another thread. If the lock argument is given and not None, it must be a Lock or RLock object, and it is used as the underlying lock. Otherwise, a new RLock object ...
  • 发布了文章2022-05-11
    如何判断TCP socket 接收是否及时
    netstat -nt |grep -E '8101|Recv-Q' 结果中 Recv-Q 即为接收缓冲区当前字节数,如果持续的保持不变,无法归零,那么就会存在程序接收不及时的情况;
  • 发布了文章2022-03-22
    requests细节
    timeout 参数timeout 可指定一个元组,分别代表connect, read 的超时时间[链接]retry 重试参数urllib3.Retry 有很多条件重试-[链接]