-
Redis restudy 1 NoSQL
NoSQL概述为什么要用Nosql:大数据 发展 单机MySQL年代 网站瓶颈: 数据量太大,一个机器放不下; 数据索引(B+ Tree)一个机器内存放不下; 访问量太大; Memcached(缓存) + MySQL + 垂直拆分 ... -
动态规划学习
题目特点 计数 有多少种方式走到右下角 有多少种方法选出k个数使得和是sum 求最大最小值 从左上角走到右下角路径的最大数字和 最长上升子序列长度 求存在性 取石子游戏,先手是否必胜 能不能选出k个数使得和是sum 动态规划组成部分ht... -
openEuler 7
网络管理一些概念设备:主机内的网卡; 广播地址:到达本网段上所有主机的地址; 接口:为使用设备,驱动程序在设备上创建了接口; 子网掩码:将IP地址划分成网络地址和主机地址两部分的掩码; 路由:IP包跨网段访问时候的下一跳地址; 链路:设备到网络的连接; -
openEuler 6 任务管理
任务管理介绍 在系统运维过程中,可能需要在某个预设的时间执行特定任务 如:定时发送邮件、备份并清空日志文件等任务; 任务的内容可以看做是一系列命令或一个脚本,我们需要在特定时间去执行; at语法 at [-V] [-q 队列] [-f 文件名] [-... -
openEuler 5 文件系统 磁盘 磁盘分区 LVM
文件系统概述文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构; 即:存储设备上组织文件的方法。 操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统; 文件系统: 文件系统API; 提供用户人性化接口; 对象... -
openEuler 4 源代码软件安装 systemd
源代码软件安装源代码软件Linux安装软件除了用rpm,还可以使用源代码软件安装; Linux下许多软件通过源代码包发行,源代码包移植性较好,不同用户可以编译并运行; 包管理软件优先使用软件包安装,但也会出现需要源代码安装的场景: 软件包版本... -
OpenEuler 3 文件权限设置 文件属主设置 umask DNF软件包管理
常用的权限设置命令chmod:修改文件权限,使用权限:文件所有者; chown:修改文件主属组,使用权限:管理员; chgrp:修改文件属组,使用权限:管理员; umask:遮罩码,使用权限:管理员、普通用户。 chmod文件调用权限针对文件所有者、... -
openEuler 2 常见文本编辑器 文件摘选 用户管理 用户组管理 文件权限
Linux常见文本编辑器 emacs nano gedit kedit vi vim 基本模式:普通、插入、可视、选择、命令行、Ex 派生模式:操作符等待模式、插入普通、插入可视、插入选择、替换模式; 其他:Evim vim 移动光标: 上下... -
Java 并发 性能分析工具
性能分析工具Lmbench3、vmstat vmstathttps://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html vmstat是Linux下的一个监控工具,可以用来 CPU使... -
Java 并发编程艺术 Note
《Java并发编程的艺术》阅读笔记 如何减少上下文切换减少上下文切换 无锁并发编程。 多线程竞争锁,会引发上下文切换 -> 考虑避免使用锁; 如,将数据的ID按照Hash算法取模分段,不同线程处理不同段的数据; CAS算法 Java的At...