- 博客(123)
- 收藏
- 关注
原创 Shell基础
1)定义变量2name=sc # 错误, 不能以数字开头name = sc # 错误, =两边不能有空格name=ni hao # 值如果有空格, 要用引号2)变量调用3)变量查看set [选项]选项:-u: 如果设定此选项, 调用未声明变量是会报错(如果没有-u, 并调用不存在的变量, 不会有任何提示-x: 如果谁当此选项, 在命令执行之前, 会把命令先输出一次4)删除变量预定义变量作用最后一次执行的命令的返回状态. 如果这个变量是0, 证明上一条命令正确执行;
2024-01-23 11:24:40 951
原创 Linux用户管理
第一列: 用户名第二列: 密码位第三列: 用户ID第四列: 组ID, GID添加用户时, 如果不指定用户所属组的初始组, 那么会建立和用户名相同的组第五列: 用户说明第六列: 用户家目录第七列: 登录shell /bin/bash第一列: 用户名第二列: 加密密码(我们可以在密码前人为的加入"!"或者"*"改变加密值让密码暂时失效, 使用这个用户无法登录, 达到暂时禁止用户登录的效果)(注意所有的伪用户的密码是"!!
2024-01-16 13:46:05 931
原创 软件包安装
第二步: 修改其他几个yum源配置文件的扩展名, 让它们失效, 因为只有扩展名是*.repo的文件才能作为yum源配置文件. 当然也可以删除其他几个yum源配置文件, 但是如果删除了, 当你又想用网络作为yum源文件时, 就没有参考文件了, 所以最好还是修改扩展名. 命令如下。发现报错, 需要安装libodbc.so.2函数库文件, 这时会发现在光盘中根本找不到这个文件. 那是因为函数库没有单独成包, 是包含在某一个软件包中的. 如果要知道在那个软件包中, 需要查询网站www.rpmfind.net。
2024-01-11 16:37:09 1062
原创 vim编辑器
vim是全屏幕纯屏幕纯文本编辑器, 是vi编辑器的增强版. 可以利用别名让输入vi命令时, 实际上执行vim编辑器, 例如:#定义别名这样定义的别名是临时生效, 如果需要永久生效, 请放入环境变量配置文件(~/.bashrc)
2024-01-10 13:49:50 874
原创 博客项目(Spring Boot)
这是一个博客系统,包含:用户注册,用户登录,文章查询\修改\删除等功能,使用拦截器进行统一的登录校验,并返回统一形式的结果.同时使用加盐算法保证用户密码的安全性,项目多处使用多线程提高查询的效率
2023-08-10 11:15:20 664
原创 SpringBoot配置文件
Spring Boot配置文件的介绍,主要包含 .properties 和 .yml 两种形式的配置文件,并介绍其语法和读取的方式
2023-07-24 20:47:17 506
原创 线程安全的集合类
线程安全中经常用的集合类,如Collections.synchronized(new ArrayList),LinkedBlockingQueue,ConcurrentHashMap
2023-04-03 15:48:35 345
原创 JUC(Java.util.concurrent)的常见类
java.util.concurrent中一些常用的类,如ReentrantLock,原子类,线程池,信号量,CountDownLatch
2023-03-31 15:46:27 244
原创 多线程——初阶
线程的相关概念,以及如何创建一个线程。Thread类以及常用的方法,线程的状态的介绍,线程不安全的原因。synchronized和volatile关键字的介绍。单例模式介绍和阻塞队列的模拟实现。
2023-03-21 14:26:53 268
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人