爱写码 爱写码
3年前
国产开源网络编程框架t-io使用必备:极速开发器Tio.java
Tio.java简介为了让用户减少查找API的时间,tio把常用API以静态方法的形式汇集于一个类,这就是Tio.javaTio.java本身并不实现过复杂的业务,各业务实现仍然分布在其它类中,Tio.java只是把用户关心的API集中起来,便于用IDE查找而已具体请参考:业务数据绑定无序列表资源绑定是指把业务相关的数据和Tcp连接(即Channel
十月飞翔 十月飞翔
2年前
CPU虚拟化技术介绍
虚拟化的三个条件:等价性,高效性和资源控制。这三条是针对VMM(VirtualMachineManager)说的。陷入和模拟模型处理器分为两种运行模式:系统模式和用户模式。CPU指令对应分为特权指令和非特权指令。陷入和模拟模型下,虚拟机用户程序仍然运行在用户模式下,虚拟机的内核也运行在用户模式,成为特权级压缩(RingCompression)。这种模式
Wesley13 Wesley13
3年前
java多线程之ReentrantLock
前言相信学过java的人都知道synchronized这个关键词,也知道它用于控制多线程对并发资源的安全访问,兴许,你还用过Lock相关的功能,但你可能从来没有想过java中的锁底层的机制是怎么实现的。如果真是这样,而且你有兴趣了解,今天我将带领你轻松的学习下java中非常重要,也非常基础的可重入锁ReentrantLock的实现机制。R
捉虫大师 捉虫大师
3年前
写了一年golang,来聊聊进程、线程与协程
本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。进程在早期的单任务计算机中,用户一次只能提交一个作业,独享系统的全部资源,同时也只能干一件事情。进行计算时不能进行IO读写,但CPU与IO的速度存在巨大差异,一个作业在CPU上所花费的时间非常少,大部分时间在等待IO。为了更合理的利用
Stella981 Stella981
3年前
FikkerCDN主控
FikkerCDN主控系统是一个免费的,开源的CDN加速管理平台,可对大量FikkerCDN节点进行集中管理,系统分为管理端和用户端,可以快速搭建好CDN运营平台,3分钟建立自有的CDN节点群;如果你有多余的服务器资源,就可以通过FikkerCDN快速的建立起自己的CDN加速节点,国内、国外、联通、电信等线路任由你分发。每部署一个CDN节点只需
Stella981 Stella981
3年前
K8s容器编排
K8s容器编排Kubernetes(k8s)具有完备的集群管理能力:1.包括多层次的安全防护和准入机制2.多租户应用支撑能力3.透明的服务注册和服务发现机制4.内建智能负载均衡器5.强大的故障发现和自我修复能力6.服务滚动升级和在线扩容能力7.可扩展的资源自动调度机制8.以
Wesley13 Wesley13
3年前
2018十大国产佳片
2018十大国产佳片一、总结一句话总结:好的国产片里面的英文字幕是学英语的好材料。每个人都想当主角,每个人也都知道主角的巨大优势,主角能够拥有想要的荣光爱情以及各种资源,但是,各种因素造成,只有极少数人才能做主角。英语主角1、《红海行动》林超贤2月16日?主旋
Wesley13 Wesley13
3年前
Java代码编写规范(转)
编码规范1前言为确保系统源程序可读性,从而增强系统可维护性,java编程人员应具有基本类似的编程风格,兹制定下述Java编程规范,以规范系统Java部分编程。系统继承的其它资源中的源程序也应按此规范作相应修改。2适用范围本文档将作为java编程人员软件开发的编程格式规范。在项目Java部分的编码、测试及维护过程中,要求严格遵守
Stella981 Stella981
3年前
Linux忘记 root密码的解决办法
背景:        我管理的VMEXSI6.5虚拟机上,搭建有一个CentOS的系统,因为申请资源的管理者长时间不用,忘记了root的登录密码,所以我就验证了以下的教程,亲测可用。指点:        使用此教程时,手要快,尤其是使用VM虚拟机的时候,我是用的网页管理器,所以启动的瞬间点击监控器,然后按教程上的点击E键,后边的就
Stella981 Stella981
3年前
Liunx性能调优让你的服务器更强大,增加TCP连接数限制
Linux系统中tcp连接数是有最大限制的,即是进程可打开的最大文件描述个数,通过命令查看:ulimitn文章每周持续更新,各位的「三连」是对我最大的肯定。可以微信搜索公众号「后端技术学堂」第一时间阅读(一般比博客早更新一到两篇)TCP连接数限制高负载的服务器通过修改ulimit参数达到合理规划用户使用资源