摘要: 添加新用户 useradd 用户名 设置密码 passwd 用户名 设置组 usermod -g 组名 用户名 删除用户名 userdel 用户名 添加组 groupadd 组名 删除组 groupdel 组名 查询组分类 cat /etc/group 查看本用户属于什么组 groups 修改文件权 阅读全文
posted @ 2019-05-20 02:54 人类一思考上帝就发笑 阅读(934) 评论(0) 推荐(1) 编辑
摘要: Centos常用命令: history命令 !! 重复前一条命令 !字符 重复前一个以"字符"开头的命令 !num 按照历史记录的序号执行命令 !?abc 重复之前包含abc的命令 !n 重复n个命令之前的命令 (Ctrl+R) 在历史记录中搜索命令 (reverse-i-search)'': Ba 阅读全文
posted @ 2019-05-20 00:56 人类一思考上帝就发笑 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 生产面包、消费面包 运用了线程锁来锁定容器,保证生产和消费过程中不冲突。 使用wait和notify来提示其他线程 生产速度=消费速度*2,所以在生产结束后,生产线程停止,消费剩余面包后,通知不到生产线程,程序不停止() 阅读全文
posted @ 2019-05-17 19:40 人类一思考上帝就发笑 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 单例 单例分为懒汉式和饿汉式 工厂模式: 工厂方法、抽象工厂 适配器: 适配器分为类适配器、对象适配器 类适配 用继承实现添加新功能 对象适配器: 利用组合来添加新功能: 装饰器: 阅读全文
posted @ 2019-05-12 15:08 人类一思考上帝就发笑 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 时间戳(String or long) =》Date Date转时间戳 getTime() string.date相互转换 系统微秒 System.currentTimeMillis(); 纳秒 System.nanoTime(); 阅读全文
posted @ 2019-05-07 20:39 人类一思考上帝就发笑 阅读(1298) 评论(0) 推荐(1) 编辑
摘要: 内连接 select a.*,b.* from tablename a inner join tablename b on a.id=b.id 等于 select a.*,b.* from tablename a,tablename b where a.id=b.id 左连接 select a.*, 阅读全文
posted @ 2019-05-03 17:49 人类一思考上帝就发笑 阅读(107) 评论(0) 推荐(0) 编辑
摘要: AVL树即平衡二叉树,是一种高度平衡的二叉排序树。 高度平衡指的是任一结点的左子树高度与右子树高度差值小于2。 二叉树平衡主要包括左旋RR,右旋LL,LR,RL旋转四种情况。 RR主要是如下几种情况: 1.表示失衡结点的右结点的右结点存在非空子树,一般就是如上三种情况。 2.这里只描述第三种情况的R 阅读全文
posted @ 2019-01-09 02:25 人类一思考上帝就发笑 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 创建: 主键约束: 单字段: id int(11) primary key 或者 primary key(id) 多字段: primary key(id,name) 外键约束: constraint fk_emp_dept1 foregin key(deptId) references tb_dep 阅读全文
posted @ 2019-01-06 20:45 人类一思考上帝就发笑 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 整型: ps. 整型后的括号表示显示宽度,当数小于宽度,自动在前面添加0,当数大于宽度时但仍在取值范围内时,可以正常显示。 符号位占一位。 浮点数和顶点数: ps. 顶点和浮点都可以用(M,N)来限制位数。 M是总位数,N是小数的位置。 日期与时间类型: ps. 可以选择插入方式为YYYY-MM-D 阅读全文
posted @ 2019-01-06 17:45 人类一思考上帝就发笑 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 核心思想:选取一个枢轴pivot,将比它小的放到它左边,将比它大的放到它右侧,返回pivot的位置,将数列分成两段进行递归调用。 快速排序的实现: 测试: 结果: 阅读全文
posted @ 2019-01-01 21:57 人类一思考上帝就发笑 阅读(117) 评论(0) 推荐(0) 编辑