Linux设置时间并开启自动同步校准
来源:为知笔记|个人转存 设置时区设置时区亚洲.上海 timedatectl set-timezone Asia/Shanghai 设置时间 将系统日期设置为2017年11月3日 date -s 11/03/17 将系统时间设置为14点20分50秒 date -s 14:20:50 系统时间自动系统同步 yum install -y ntpdate; 清华大学时间:ntp.tuna.tsinghua.edu.cn ntpdate time.windows.com 定时同步系统时间 编辑定时任务 crontab -e 每天的5点10分crontab运行一次命令,自动同步系统时间,并且同步到硬件时间 10 5 * * * root (/usr/sbin/ntpdate time.windows.com && /sbin/hwclock -w) &> /var/log/ntpdate.log 时间同步服务器-阿里云 0 0 * * * root (/usr/sbin/ntpdate ntp.aliyun.com...
Centos7关闭图形化界面
参考博客:Centos7怎么关闭图形化界面 永久关闭图形化界面查看当前启动模式 systemctl get-default 设置多用户模式 systemctl set-default multi-user.target 重启 reboot 临时关闭图形化界面命令行界面 init 3 图形化界面 init 5
MacBookPro2017安装win11系统
参考博客:macOS 安装 Win11 常见问题及解决方案 关联文章:Win11绕过TPM升级 Rufus工具官网 流程简要记录 mac下boot camp安装win10(最高支持win10) 使用rufus工具刷入Win11镜像到U盘 mac开机进入win10系统,然后插入U盘升级系统 先装win10在升级win11目的保留win10下的驱动,保证win11安装后系统驱动不缺失。 踩坑记录mac开机option按住,选择rufus刷写的U盘,安装win11后,系统存在问题。 系统问题 无线网卡驱动缺失,有线网卡驱动正常(通过拓展坞外接网线方式) 键盘驱动缺失,键盘失灵 触摸板驱动缺失,触摸板失灵
Git配置多个账号
参考博客: 配置多个Git账号(windows 10) 参考博客:git 设置多账号 创建仓库SSH KEY令牌ssh-keygen -t ed25519 -C "your_email@example.com" -f "your_SSH-KEY_fileName" -t 密钥类型 -c 密钥注释 -f 密钥文件名称 创建多git账户配置文件在目录.ssh下创建config文件 文件内容示例 ##模板示例###Host 主机别名#HostName 服务器真实地址#User 用户名#PreferredAuthentications 认证方式#IdentityFile 私钥文件路径##gitee##Host gitee.comHostName gitee.comPreferredAuthentications publickeyIdentityFile C:/Users/14751/.ssh/id_ed25519##github##Host github.comHostName...
MySQL数据库两种存储引擎的区别?
参考博客:Mysql的两种引擎的区别 简单区别介绍 MyISAM是非事务安全的,而InnoDB是事务安全的 MyISAM锁的粒度是表级的,而InnoDB支持行级锁 MyISAM支持全文类型索引,而InnoDB不支持全文索引 MyISAM相对简单,效率上要优于InnoDB,小型应用可以考虑使用MyISAM MyISAM表保存成文件形式,跨平台使用更加方便 应用场景 MyISAM管理非事务表,提供高速存储和检索以及全文搜索能力,如果再应用中执行大量select操作,应该选择MyISAM InnoDB用于事务处理,具有ACID事务支持等特性,如果在应用中执行大量insert和update操作,应该选择InnoDB
Java内存模型?volatile 关键字?synchronized 关键字和 volatile 关键字的区别?
Java内存模型 参考博客:一文看懂Java内存模型(JMM) volatile 关键字 参考博客:Java种volatile关键字详解 synchronized 关键字和 volatile 关键字的区别 参考博客:volatile和synchronized的区别
实现Runnable接口和Callable接口的区别
参考博客:Runnable 和 Callable 有什么区别 主要区别 Runnable接口run方法无返回值;Callable接口call方法有返回值,支持泛型; Runnable接口run方法只能抛出运行时异常,且无法捕获处理;Callable接口call方法允许抛出异常,可以获取异常信息; 拓展关联 Java多线程
Java线程池有哪些参数?阻塞队列有几种?拒绝策略有几种?新线程添加的流程?
参考博客:Java线程池七个参数详解 Java线程池参数1. corePoolSize 线程池核心线程大小2. maximumPoolSize 线程池最大线程数量3. keepAliveTime 空闲线程存活时间4. unit 空闲线程存活时间单位5. workQueue 工作队列 ArrayBlockingQueue...
说说sleep()方法和wait()方法区别和共同点?
参考博客:sleep()和wait()的区别和共同点 共同点两者都可以暂停线程的执行 区别 sleep()方法没有释放锁、但wait()方法释放了锁; wait()方法调用后不会自动苏醒,需要别的线程调用同一对象的notify()/notifyAll()方法;而sleep()方式执行后会自动苏醒; wait()通常用于线程之间的通信,而sleep()一般用于暂停;
MySQL事务隔离级别?默认是什么级别?
参考博客:MySQL事务隔离级别和实现原理 四种事务隔离级别 读未提交 READ UNCOMMITTED 读提交 READ COMMITTED 可重复读 REPEATABLE READ 串行化 SERIALIZABLE MySQL的默认事务隔离级别可重复读 REPEATABLE READ 不同事务隔离级别对脏读、不可重复读、幻读解决程度 隔离级别脏读不可重复读幻读 读未提交可能可能可能 读提交不可能可能可能 可重复读不可能不可能可能 串行化不可能不可能不可能