• otakus

    ⏲️cron表达式

    2023-02-14 12:24:34 0

  • otakus

    以前没咋意识到,现在发现算法效率的影响是真的很大
    比如最近比较了几种常用的算法,同样的元素,运行效率的差距有些出乎意料(快排yyds)

    算法 Maopao 数组数 99999 运行时间 13675 ms
    算法 QuickSort 数组数 99999 运行时间 14 ms
    算法 HeapSort 数组数 99999 运行时间 5714 ms
    

    2022-12-25 15:42:51 0

  • otakus

    OSI(Open System Interconnect)开放系统互连模型
    七层网路模型从1-7
    1.物理层,电子线路等设备
    2.数据链路层 交换机
    3.网络层 路由器,网络层协议ARP,IP,ICMP等
    4.传输层 TCP(三次握手四次挥手),UDP

    ======socket是TCP的抽象接口,可以通过socket来调用tcp===

    5.会话层HTTP,HTTPS等
    6.表示层
    7.应用层

    2022-12-01 11:39:48 0

  • otakus

    jib 将java转换为docker镜像

    参考资料

    2022-11-04 11:54:41 0

  • otakus

    avahi 局域网域名服务

    Bonjour服务

    2022-10-07 12:08:36 0

  • otakus

    命令终端设置wifi

    step1
    使用 ip/ifconfig 查看网络接口名xxx
    step2
    ip link set xxx up 启用无线网接口
    step3
    wpa_supplicant -B -i xxx -c < (wpa_passphrase "liylr" "useradmin")
    使用 wpa_passphrase 生成对应网络ssid的名字和密码的配置文件
    使用 wpa_supplicant 作为后台进行进行运行
    step4
    dhclient xxx
    使用dhcp给网络接口分配ip
    step5
    ip link show 查看ip分配情况

    参考链接 https://www.linuxidc.com/Linux/2015-07/119555.htm

    2022-10-06 20:24:14 0

  • otakus

    类加载路径设置

    [参考链接 : https://blog.csdn.net/shuixin536/article/details/8996056]

    2022-09-30 11:33:13 0

  • otakus

    nexus 依赖批量上传

    #!/bin/bash
    # copy and run this script to the root of the repository directory containing files
    # this script attempts to exclude uploading itself explicitly so the script name is important
    # Get command line params
    while getopts ":r:u:p:" opt; do
        case $opt in
            r) REPO_URL="$OPTARG"
            ;;
            u) USERNAME="$OPTARG"
            ;;
            p) PASSWORD="$OPTARG"
            ;;
        esac
    done
      
    find . -type f -not -path './mavenimport\.sh*' -not -path '*/\.*' -not -path '*/\^archetype\-catalog\.xml*' -not -path '*/\^maven\-metadata\-local*\.xml' -not -path '*/\^maven\-metadata\-deployment*\.xml' | sed "s|^\./||" | xargs -I '{}' curl -u "$USERNAME:$PASSWORD" -X PUT -v -T {} ${REPO_URL}/{} ;
    

    2022-09-28 22:44:21 0

  • otakus

    mysql 密码初始化

    step1: my.cnf配置文件中打开skip-grant-tables选项
    step2: 启动mysql,并输入 mysql -u root -p 进行登录
    step3: 输入下面两条语句对root密码进行修改,密码初始化为sunyard
    update mysql.user set authentication_string=PASSWORD('password') where User='root';
    flush privileges;

    2022-09-23 18:37:41 0

  • otakus

    恢复 rm 删除的文件

    https://www.jianshu.com/p/43aa40a5609e

    2022-08-27 11:52:52 0