上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 为什么负数要用补码表示? 负数之所以用补码的方式来表示,主要是为了统一和正数的加减法操作一样,毕竟数字的加减法是很常用的一个操作,就不要搞特殊化,尽量以统一的方式来运算。 十进制小数怎么转成二进制? 十进制整数转二进制使用的是「除 2 取余法」,十进制小数使用的是「乘 2 取整法」。 计算机是怎么存 阅读全文
posted @ 2021-06-29 11:34 杨海星 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 二、Java并发机制底层原理 volatile synchronized 原子操作 2.1 volatile原理与应用 2.1.1 特点 轻量级的 synchronized 共享变量的“可见性”(定义):如果一个字段被声明成volatile,Java线程内存模型确保所有线程看到这个变量的值是一致的 阅读全文
posted @ 2021-05-26 22:53 杨海星 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 一、并发编程问题与解决 上下文切换 死锁 资源限制 1.1 上下文切换 1.1.1 问题 CPU通过时间片分配算法来循环执行任务,当前任务一个时间片执行完后会切换到下一个 任务,要保存上一个任务的状态,有一定的开销 多线程不一定快 - 因为上下文切换的开销 1.1.2 解决 无锁并发编程:根据id将 阅读全文
posted @ 2021-05-26 22:50 杨海星 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、pageCache 1.FileOutputStream与BufferedOutputStream的主要区别 系统调用次数区别,前者频繁调用造成频繁的用户态和内核态的切换,后者每8KB调用一次内核 - BufferOutputStream jvm 8kB syscall write(8KBbyt 阅读全文
posted @ 2021-03-14 22:49 杨海星 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 问题描述 在k8s master节点按步骤创建成功后,执行从节点的加入操作,发现一直超时无法加入 问题日志 [root@node02 kubernetes-1.14]# kubeadm join 10.0.0.121:6443 --token oxqn4k.2olj80b59gndjmdj --di 阅读全文
posted @ 2020-08-25 17:45 杨海星 阅读(2144) 评论(0) 推荐(0) 编辑
摘要: 一、docker安装 VMware centos7 # 卸载原有docker yum remove docker docker-common docker-selinux docker-engine -y # 安装yum工具包(方便配置安装源)和数据存储驱动包 yum install -y yum- 阅读全文
posted @ 2020-08-22 17:10 杨海星 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 主从 单线程高并发 epoll 丰富类型(string,hashtable,list,set,sortdeset) 计算向数据移动:与memcached相比,支持类型,意味着可在服务器端根据类型做各种计算操作 bitmap操作 统计用户一年内任意区间登录天数: 用key存储用户id,46字节(368 阅读全文
posted @ 2020-08-13 11:44 杨海星 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 君子不立危墙之下 出处 孔子的弟子子路要去卫国做大司马,可是卫国国君无力,太子无德,国内权利交错。孔子不赞成子路去,就说:“危邦不入,乱邦不居,天下有道则入,无道则隐。邦有道,贫且贱焉,耻也。邦无道,富且贵焉,耻也”子路说他有信心治理好卫国。孔子便说:“防祸于先而不致于后伤情。知而慎行,君子不立于危 阅读全文
posted @ 2020-08-08 17:37 杨海星 阅读(11260) 评论(0) 推荐(1) 编辑
摘要: 单机部署 安装配置zookeeper tar zxf zookeeper-3.4.10.tar.gz -C /usr cp zoo-sample.cfg zoo.cfg vi zoo.cfg dataDir=/root/zkdata #启动 ./bin/zkServer.sh start zoo.c 阅读全文
posted @ 2020-08-08 00:15 杨海星 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 基本特点 异步解耦、削峰填谷 Topic 分区/分区备份,集群互为某分区备份 broker控制,分区leader/follower 单分区保证消息时间顺序 offset,分区内消息编号,便于不同消费者记录读写位置 consumerGroup 同一逻辑消费者,设置小于分区数,均分分区消费消息 高并发的 阅读全文
posted @ 2020-08-07 00:41 杨海星 阅读(90) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页