
系统
风铃峰顶
个人项目经历请搜索:
http://www.haoranhaoshi.top/
展开
-
保证系统三高:高可用、高性能、高扩展
高性能包括高并发、低延迟。高并发:搜索:what is high concurrency垂直扩展、水平扩展方向:https://topic.alibabacloud.com/a/high-concurrency-architecture-detailed-_-architecture_8_8_20296402.html反向代理、应用、缓存、数据库方向:http://baiy.cn/doc/byasp/hpWeb_en.htm高扩展:https://www.conceptatech.com/b转载 2021-07-09 15:03:45 · 529 阅读 · 0 评论 -
雪花算法
原文:https://blog.youkuaiyun.com/lq18050010830/article/details/89845790SnowFlake(雪花)算法是Twitter开源的分布式ID生成算法。类型:Long值 64位:从左至右: 0,1位 时间戳,41位(约69年时间) 机房ID,5位 机器ID,5位 同一机器,同一毫秒内的序列号,12位SnowFlake算法的优点:(1)高性能:ID在内存生成,不...转载 2020-11-16 14:07:29 · 1268 阅读 · 0 评论 -
删除休眠文件,给C盘更多可用空间
C盘中的休眠文件是电脑休眠时,将内存中的数据保留到C盘(系统盘)中产生的,电脑停止休眠时,将休眠文件中的数据加载到内存中,电脑就可以恢复到休眠之前的状态。查看休眠文件,需在文件资源管理器的菜单栏查看-选项中,去掉隐藏受保护的操作系统文件(推荐)。 就可以看到C盘根目录下的hiberfil.sys文件。这个文件...原创 2020-11-14 09:07:41 · 16598 阅读 · 0 评论 -
物理内存、虚拟内存、内存、外存(辅存)、磁盘、硬盘、ROM、RAM(主存)(内存条)、寄存器、CPU、总线的联系
硬件构成维度:存储器包括内部存储器(内存)、外部存储器(外存)、寄存器。内存包括只读存储器(ROM,Read Only memory)(只读,断电后数据保留)、随机存取存储器(RAM,Random Access Memory)(主存)(内存条)(可读可写,断电后数据丢失)、高速缓冲存储器(CACHE)。外存包括磁盘、光盘、U盘等。磁盘分硬盘和软盘。软盘容量小,在光盘时代被淘汰。光盘写入数据...原创 2019-07-04 15:22:54 · 2779 阅读 · 0 评论 -
Unix、Linux、Windows、JDK中的文件描述符
文件描述符(File Descriptor,就是Unix、Linux代码中常看到的fd)是文件对应的索引值,是一个非负整数。新建、打开、读写文件都需要文件描述符指定对应的文件。每个进程对应一个文件描述符表,文件描述符从0开始,所以一个文件会有不同的文件描述符。...原创 2020-10-18 19:22:50 · 622 阅读 · 0 评论 -
用户态、内核态、内核
用户态:进程运行用户代码的状态。内核态:进程运行内核代码的状态。从用户态切换到内核态的三种方式:系统调用。 异常:进程运行在用户态时发生异常会触发切换。例如:缺页异常。 外设中断:外设完成用户的请求时向CPU发送中断信号。...原创 2020-10-13 10:48:05 · 351 阅读 · 0 评论 -
CPU结构、高速缓存、总线锁、缓存锁、缓存一致性协议、StoreBuffer、指令重排序、内存屏障
CPU结构任务管理器CPU部分右下中会展示高速缓存(L1、L2、L3):总线锁总线层面解决数据一致性问题。缓存锁解决高速缓存中数据一致性问题(简称:缓存一致性问题)。避免多核CPU的线程中,复制的主内存数据不能及时同步。一个CPU内核的高速缓存中的数据更新,会让其他CPU内存的高速缓存中相同数据的缓存失效。然后此CPU内核的高速缓存中的数据同步到主内存,其他CPU内核的高速缓存中相同数据从主内存重新复制。缓存一致性协议:MSI、MESI、MOSI...MES...原创 2020-09-14 08:53:25 · 2602 阅读 · 4 评论 -
可用内存异常:总内存减去已使用内存远低于可用内存
任务管理器的性能菜单中可以观察内存的可用内存,如果可用内存过小,很容易导致内存溢出,程序无法打开或者运行闪退。可用内存异常:总内存减去已使用内存远低于可用内存。举例:如果总内存8G,但查看任务管理器的进程,只用了约2G内存,但显示可用内存只有1G。查看自己的虚拟内存交换区是否无法创建。系统盘如果剩余空间过小,就无法创建虚拟内存交换器,可以清理系统盘临时文件后再查看可用内存。Win10系...原创 2019-11-29 16:00:51 · 794 阅读 · 0 评论 -
提示获取硬盘分区失败,可能缺少硬盘驱动(ThinkStation使用U启动重装系统)
问题:ThinkStation使用U启动重装系统时,(1)提示获取硬盘分区失败,可能缺少硬盘驱动。(2)BIOS Menu中在DiskGenius可见磁盘,但U启动后在DiskGenius分区助手中不识别磁盘。分析:网上都建议修改BIOS设置,实践证明无法解决问题,回到问题本身,从硬盘驱动下手,思路在于使用光盘启动,安装中加载硬盘驱动。关于硬盘驱动,打开网址:https://...原创 2019-02-22 14:44:51 · 63012 阅读 · 1 评论 -
U盘启动方式重装系统操作总结
1、备份文件。2、下载U启动制作工具。3、格式化一个U盘。4、安装U启动装机版,插入U盘,制作启动U盘,建议选择兼容模式。5、下载操作系统镜像(GHO可进行Ghost安装,ISO可刻录成光盘)。6、操作系统镜像复制进U盘的对应GHO或者ISO文件夹中。7、关机,启动系统。8、在电脑生产厂商标志显示后点击(华硕为ESC键)。9、选择U盘名(与U盘生产厂商有关),Enter进入wind...原创 2019-02-22 14:06:27 · 698 阅读 · 0 评论 -
Windows系统全局替换字体总结
Win+R,输入regedit,按HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Fonts路径打开,右侧双击Microsoft YaHei & Microsoft YaHei UI (TrueType)和Microsoft YaHei Bold & Microsoft YaHei UI Bold(Tru...原创 2018-11-25 10:55:26 · 17992 阅读 · 2 评论 -
Linux系统
一、Linux简介1、劣势在PC端,可以在Linux上运行的产品数量不如Windows和Mac多,Linux界面不像Windows和Mac一样可以完全脱离命令。2、优势(1)Linux真正的用武之地是蓬勃发展的信息接入设备市场。这些新兴的设备只有有限的内存,价格也只有几百美元,因此开发者需要新的操作系统来代替像Windows这样昂贵、臃肿的操作系统。而Linux具有的短小、可定制、...原创 2018-01-02 12:30:47 · 333 阅读 · 0 评论