编程笔记

  • 牢记:SimpleDateFormat不是线程安全的

    Java 8   概述 写了若干年Java了, 却不知道 SimpleDateFormat 不是线程安全的,难受啊! 以至于写出了下面的代码:发布于博客园 public final class TimeUtils { // 线程不安全的用法 public static final SimpleD…

    编程笔记 2022年9月14日
  • java面试题-基础

    ArrayList 扩容机制步骤 1.检查 检查之前的元素数量+1 是否 大于元素存储容量,如果大于 则进行扩容2.创建一个新的数组,新的数组是原先的1.5倍 采用 N+N>>1,把就得元素Copy 到新的元素3.如果是插入 先扩容,再…

    编程笔记 2022年9月14日
  • java面试题-常用框架

    Spring Spring 是什么 一个开发框架,一个容器,主要由面向切面AOP 和依赖注入DI两个方面,外加一些工具 AOP和IOC AOP 面向切面 AOP是一种编程思想,主要是逻辑分离, 使业务耦合程度降低,减少重复代码 Spring的AOP实现…

    编程笔记 2022年9月14日
  • linux 中磁盘容量配额

      001、查看一下当前系统 [root@PC1 home]# hostnamectl Static hostname: PC1 Icon name: computer Chassis: n/a Machine ID: 8f7f58c7ef6f42489c3251e9f474be72 Boot ID: e43741739e584fb4930cf608e15aed74 Virtu…

    智能运维 2022年9月14日
  • Linux安装Nginx

    1、安装依赖和相关库: [root@localhost ~]# yum -y install gcc-c++ zlib-devel openssl-devel libtool 2、下载nginx安装包并解压: [root@localhost ~]# cd /usr/local [root@localhost local]# wget http://ngin…

    智能运维 2022年9月14日
  • linux 中如何查看磁盘剩余空间的总大小

      001、 [root@PC1 test]# df -h ## 查看各个挂载点的大小 Filesystem Size Used Avail Use% Mounted on /dev/mapper/rhel-root 46G 4.3G 42G 10% / devtmpfs 1.9G 0 1.9G 0% /dev tmpfs 1.9G 140K 1.9G 1% /dev/sh…

    智能运维 2022年9月14日
  • linux终端配色缺失解决方法

    非 root 用户下命令行是有配色的,如下图所示,主要是前面的用户名显示是有颜色的,这样方便区分命令的输出文本和实际输入的命令(实际输入的命令会在有颜色的用户名后面),也方便找到上一条命令的输出的开始位置…

    智能运维 2022年9月14日
  • Linux 运维需要掌握的 17 个实用命令

    1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录:find . -name “*.tar” -exec mv {}./backup/ ;注解:find –name 主要用于查找某个文件名字,-exec 、xargs可以用来承接前面的结果,然后将要执行的动作…

    智能运维 2022年9月14日
  • linux指令-grep

    grep 文本搜索指令 语法格式: grep [参数] 文件 示例: 1.搜索某个文件中,包含某个关键词的内容;   忽略大小写:   grep -i test /etc/filexx   不忽略大小写:   grep test /etc/filexx   (-i:忽略大…

    智能运维 2022年9月14日
  • 差分

    目录 一、一维差分 1.一维差分的定义 2.一维差分的操作 3.一维差分相关的例题 二、二维差分 1.二维差分的重要操作 2.二维差分例题 一、一维差分 1.一维差分的定义 给定一个数组A它的差分数组B的定义为:$$B[i] = A[…

    编程笔记 2022年9月14日