• 操作系统-小结

    操作系统-小结 The mind is not a vessel that needs filling , but wood that needs igniting ! 1. 运转CPU 程序计数器pc 将pc置一个初值,然后取值执行,cpu就运转起来了 2. CPU没有好好运转 当遇到IO设备的时候,cpu得等待 3. 得让CPU好好运转 当程序1执行到一个程...

    2020-03-11 16:05:53 用户IE系统时钟CFAVAEthe操作系统call

  • Redis的持久化方案

    Redis的持久化方案 Redis支持RDB与AOF两种持久化机制,持久化可以避免因进程异常退出或down机导致的数据丢失问题,在下次重启时能利用之前的持久化文件实现数据恢复。 RDB持久化 RDB持久化即通过创建快照(压缩的二进制文件)的方式进行持久化,保存某个时间点的全量数...

    2020-03-11 16:02:55 文件服务器更新频率rewrite磁盘服务器宕机系统微信公众号恢复数据微信

  • Java中的四种引用和引用队列

    Java中的四种引用和引用队列 Java中的四种引用、引用队列、特殊情况下的强可达声明(Reachability Fence)。 目录 强引用 软引用 弱引用 幻象引用 Reachability Fence 参考 强引用 正常的引用,生命周期最长,例如 Object obj = new Object(); 当JVM内存不足时,宁可抛...

    2020-03-10 16:03:51 虚拟机缓存图片系统PSHTTP/2timAVHTTPS<虚拟

  • Java的三魂七魄 —— 高级多线程

    Java的三魂七魄 —— 高级多线程 Java的三魂七魄之一:多线程。本文章带你了解多线程的多个知识点,包括多线程的创建、线程安全问题、线程通信问题... 目录 Java的三魂七魄 —— 高级多线程 一、多线程的创建 二、线程安全问题 三、线程通信问题 四、更多实例 1.用线程...

    2020-03-07 16:03:16 定义Windows共享AVntt<异常数字传递

  • Nginx

    Nginx Nginx 什么是Nginx Nginx是一个高性能的HTTP服务器和反向代理web服务器,主要功能就是反向代理,通过配置文件可以实现负载均衡和集群,静态资源虚拟化 什么是反向代理 正向代理:客户端 --- 代理服务器 --- 目标服务器 --- 内容返回 反向代理:用户请求目标服务...

    2020-03-05 16:05:55 dns域名云服务器文件服务器定义备案百度虚拟化虚拟机用户

  • Java并发编程(01):线程的创建方式,状态周期管理

    Java并发编程(01):线程的创建方式,状态周期管理 本文源码:GitHub·点这里 || GitEE·点这里 一、并发编程简介 1、基础概念 程序 与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。 进程 进程是计算机中的程序,关于某数据集合上的一次...

    2020-03-04 16:05:02 编程学习编程学java并发编程文档文件定义用户系统PS用户界面

  • 多线程笔记 - 伪异步IO

    多线程笔记 - 伪异步IO BIO的时候, 一个客户端对应服务器的一条线程, 比较耗线程资源. 在此基础上, 对起线程进行优化, 创建一个线程池, 对线程进行管理, 可以设置一个最大线程数 maxThreadCount. 这样, 达到线程可控的目的. 即使外面有远大于线程数的连接过来, 也不至...

    2020-03-01 16:06:15 服务器定义YYIEtimAV<NETServer修改

  • 多线程笔记 - BIO

    多线程笔记 - BIO BIO BIO 是一种同步阻塞模式, 只要有一个客户端接入, 服务器就会有一条线程与之对应, 进行通信. 以前的一种常用做法是, 服务器端起一条线程, 进行监听, 当监听到客户端接入后, 新起一条线程, 专门与客户端进行通信. 如果线程不够用了, 就不能建立连接...

    2020-03-01 16:06:03 服务器YYIEtimNETServer常用whilesys连接

  • 多线程笔记 - AIO

    多线程笔记 - AIO AIO是异步非阻塞io, 也叫 nio2.0. 直接上代码, server: public class Server implements Runnable { public AsynchronousServerSocketChannel assc; private CountDownLatch latch; public Server( int port) { try { assc = AsynchronousServerSocke...

    2020-03-01 16:02:18 服务器IEAE<NETServertabhandlertablesys

  • 多线程笔记 - NIO

    多线程笔记 - NIO 随着访问量越来越多, BIO 和 伪异步IO 已经不能满足需求了. 所以后面又出了个 NIO. 1. NIO 使用了一个 通道Channel 的概念, 他是一个双向通道, 可以读取和写入数据. 程序中使用的 SocketChannel 读写操作都是异步的, 没有读写的数据最直接返回. 2. NI...

    2020-03-01 16:01:48 服务器YYIEtim<NETServertab对象地址