摘要:
<!DOCTYPE html> <html lang="en"> <head 'content-type' : 'application/x-www-form-urlencoded'> <meta charset="UTF-8"> <title>我爱你</title> <style type="te 阅读全文
摘要:
一、简介 从JDK1.7开始,Java提供ForkJoin框架用于并行执行任务,它的思想就是讲一个大任务分割成若干小任务,最终汇总每个小任务的结果得到这个大任务的结果。 1、ForkJoinPool 既然任务是被逐渐的细化的,那就需要把这些任务存在一个池子里面,这个池子就是ForkJoinPool, 阅读全文
摘要:
输入输出设备的分类 可分为块设备和字符设备 块设备将信息存储在固定大小的块中,每个块有自己的位置。硬盘就是常见的块设备。 字符设备发送或接收的是字节流,不用考虑任何块结构,没有办法寻址。鼠标就是常见的字符设备。 因为块设备存储的数据量比较大,一般会有缓冲区。CPU写入缓冲区的数据攒够一部分才会转发给 阅读全文
摘要:
共享内存 什么是共享内存? 共享内存就是不同进程间可以直接进行通信的一块区域。 怎么使用共享内存? 主要在不同进程间对内存段进行映射实现内存共享。这个方式也是IPC(进程间通信)最快的。 在创建共享内存之前,需要通过一个key唯一标识这个共享内存。该key可以根据文件系统上的一个文件的inode随机 阅读全文
摘要:
为什么需要进程间通信? 进程是独立的资源分配单元,当进程需要访问别的进程资源时,就需要借助进程间通信来实现。这就好比公司内开发一个特别大的项目,不同子项目间也需要进行沟通,交流。 进程通信的方式 管道: 无名管道(内存文件):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲 缘关系的进 阅读全文
摘要:
版本号:VMware:12,CentOS:Cent7,mysql:8.0.22 for Linux on x86_64 1.卸载自带mysql及相应的配置文件: rpm -qa | grep -i mysql 2.删除相应的mysql版本: yum -y remove mysql-* 注意此处的my 阅读全文
摘要:
KMP算法最关键的一步在于寻找最长公共前缀后缀长度 而回溯的长度 = 已匹配字符数 - 失配字符前一个字符的最长公共前缀后缀长度 寻找前缀后缀最长公共元素长度: 如果给定的模式串为“abab”,那么它的各个子串的前缀后缀的公共元素的最大长度数组a为0 0 1 2: 相应的回溯数组next为a向右平移 阅读全文