工程师的基本功是什么?该如何练习? 时间: 2022-09-29 | 分类: IT | 阅读: 2343 字 ~5分钟 在美团有一句老话,叫做“苦练基本功”。美团创始人王兴解读的基本功是业务和管理的基本动作。只要能把基本功扎实练好,就能产生巨大价值。然而滴水石 阅读全文 »
字符串匹配的KMP算法 时间: 2022-09-29 | 分类: 算法 | 阅读: 1939 字 ~4分钟 https://www.ruanyifeng.com/blog/2013/05/) 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另 阅读全文 »
Compare And Swap(CAS)原理分析 时间: 2022-09-29 | 分类: IT | 阅读: 3329 字 ~7分钟 1 什么是CAS? 1.1 加锁和CAS解决原子性问题的不同原理 首先看如下代码: package com.nrsc.ch2.cas; import java.util.ArrayList; import java.util.List; public class CasDemo { //共享资源 static int i = 0; public static void increase() { i++; } public static void main(String[] args) throws InterruptedException 阅读全文 »
Ubuntu 20.04 修改时区和同步时间 时间: 2022-09-29 | 分类: 运维 | 阅读: 58 字 ~1分钟 查看系统支持的时区 timedatectl list-timezones 设置想要的时区 sudo timedatectl set-timezone Asia/Shanghai 或者 sudo timedatectl set-timezone Asia/Hong_Kong 查看设置结果 date 安装同步软件 apt-get install ntp 和服务器同步 ntpdate time.nist.gov
CentOS8上安装 Samba 时间: 2022-09-29 | 分类: 运维 | 阅读: 647 字 ~2分钟 centos 8安装Samba服务器及配置 1首先通过命令查看samba的安装情况 rpm -ql | grep samba 查看centos版本 [root@localhost ~]# rpm -q centos-release centos-release-8.1-1.1911.0.8.el8.x86_64 2在线安装samba服务器 yum -y 阅读全文 »
Ubuntu linux编译alsa-lib报错 automake-1.16: command not found 的解决方案 时间: 2022-09-29 | 分类: 运维 | 阅读: 285 字 ~1分钟 在编译alsa的时候报错,config完毕后,make错误如下: line 81: automake-1.16: command not found 而我的automke的版本为1.15 于是卸载了这个automak 阅读全文 »
Gitlib部署简介 时间: 2022-09-29 | 分类: 运维 | 阅读: 2364 字 ~5分钟 一、前言 1、本文主要内容 GitLab社区版部署 GitLab配置禁用创建组权限 GitLab配置邮件(SMTP) Gitlab备份配置 GitLab 阅读全文 »
磁盘那些事 时间: 2022-09-29 | 分类: IT | 阅读: 11794 字 ~24分钟 背景 计算机硬件性能在过去十年间的发展普遍遵循摩尔定律,通用计算机的CPU主频早已超过3GHz,内存也进入了普及DDR4的时代。然而传统硬盘虽 阅读全文 »