码迷,mamicode.com
首页 > 其他好文 > 详细

其他零碎复习笔记总结

时间:2018-01-08 21:15:42      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:ash   tin   删除文件   sys   饿汉   com   chm   更改   测试   

本文地址:http://www.cnblogs.com/maplefighting/p/8231449.html 

linux

1、在linux系统中,以文件方式访问设备

2、ls  显示文件或目录   -l 列出文件详细信息      mkdir  创建目录      cd 切换目录      cat 查看文件内容      cp 拷贝      mv  移动

rm  删除文件  -r 递归删除      rmdir  删除空文件      pwd  显示当前文件      ifconfig 查看网络情况      shutdown  -r 关机重启    -h关机不重启

chmod  更改权限   u+x  g+w  o+r        grep  查找        ps  查看程序运行

3、文件权限 4755含义中4的意义和权限中s的意义:表示其他用户执行文件时,具有与所有者相当的权限

有t特权的目录下的文件或目录只有owner和root才可以删除和修改,其他人即使有些权限也不能删除

4、硬连接和原文件一样的大小。  软连接存储源文件地址或路径

5、kill  -9 强行kill,9表示无条件终止

6、linux跟踪系统事件的守护进程名是syslogd,将跟踪日志存储在特定的目标文件中

7、当前linux服务器的运行级别  who -r

8、此报告3000行开始,显示1000行,即显示3000~3999

cat filename | tail  -n +3000 |head -n 1000

tail  -n  1000   显示最后1000行

tail  -n  +1000从1000行开始显示,显示1000行以后的

head  -n 1000显示前面1000行

9、| 表示管道

10、在linux中,线程是处理器调度的基本单位

 

Redis

key-value内存数据库    数据库存储。访问统计

数据结构:String,hash,list,set,sortset

(1)速度快,用C写的 

(2)可持久化

(3)原子性,支持事务

持久化:RDB   在指定时间间隔写入

               AOF    写日志记录,每秒,每修改同步

              不持久化

 

单例模式 (代码未经测试)

//饿汉式

 

技术分享图片
public class Singleton{
      private Singleton(){}
      private static final Singleton single = new.....
      public static Singleton getInstance() {
            return single;
      }  
}
View Code

 

//双重检查锁

技术分享图片
public class Singleton{
      private volitale static Instance instance;
      public static Instance getInstance(){
            if(instance == null) {
                  Synchronized(Single.class) {
                        if(instance == null) {
                              instance = new Instance();
                        }
                  }
            }
      }  
      return instance;
}
View Code

//静态内部类

技术分享图片
public class Singleton{
      private static class InstanceHolder{
            public static Instance instance = new Instance();
      }
      public static Instance getInstance () {
            return InstanceHolder.instance;
      }
}
View Code

生产者消费者,读写者,哲学家就餐问题。的代码

 

参考书籍:鸟哥的linux私房菜,Redis实战

--------------------------------------------------------------------------------------------------------------

 以上为maplefighting个人笔记整理,如有出错,欢迎指正

 

其他零碎复习笔记总结

标签:ash   tin   删除文件   sys   饿汉   com   chm   更改   测试   

原文地址:https://www.cnblogs.com/maplefighting/p/8231449.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!