zoukankan      html  css  js  c++  java
  • 工作中需要用到的一些小技巧

    Lambda表达式是Java8的新功能,所以需要下载JDK8以及设置IDE里项目使用的jdk为jdk8和编译level也设置成1.8

    Intellij IDEA选择菜单File–Project Structure–Project中,修改Project language level为8.0的那个选项.

    project language level
     
     

    nginx启用vhost拓展

    编辑nginx配置目录conf下的nginx.conf文件,在http{}包含的代码块里增加一行include vhost/*.conf;
    就可以引入conf目录下的vhost目录的以.conf结尾的配置文件.

    nginx新增vhost网站配置

    log_format dl.kaifazhe.me ‘$remote_addr – $remote_user [$time_local] “$request” ‘
    ‘$status $body_bytes_sent “$http_referer” ‘
    ‘”$http_user_agent” $http_x_forwarded_for';
    server
    {
    listen 80;
    #域名
    server_name dl.kaifazhe.me;
    index index.html index.htm index.php default.html default.htm default.php;
    # 网站目录
    root /home/vhost/dl.kaifazhe.me;

    #修改添加的
    error_page 404 /404.htm;
    error_page 500 502 503 504 /50x.htm;

    location / {
    expires 60s;
    expires_by_types 24h text/css;
    concat on;
    # 允许concat最大的文件数 默认最大设置十个文件。
    # (默认: 10)
    concat_max_files 10;
    # 只允许相同类型的文件
    concat_unique on;
    if (-f $request_filename/index.html){
    rewrite (.*) $1/index.html break;
    }
    if (-f $request_filename/index.php){
    rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
    rewrite (.*) /index.php;
    }
    }

    #修改添加的
    location ~ .*.(php|php5)?$
    {
    try_files $uri =404;
    fastcgi_pass unix:/tmp/php-cgi.sock;
    fastcgi_index index.php;
    include fcgi.conf;
    }

    location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
    {
    expires 30d;
    }

    location ~ .*.(js|css)?$
    {
    expires 12h;
    }
    #日志目录
    access_log /home/wwwlogs/dl.kaifazhe.me.log dl.kaifazhe.me;
    }

    vi 命令使用

    1.vi 文件
    2.按i或者o进入编辑模式,移动光标修改内容
    3.保存修改,退出编辑模式进入命令模式(按ESC),然后输入:wq
    命令模式下输入如下含义:

    /xxx 回车 查找xxx内容 按n查找下一个 按N查找上一个

    i 进入编辑模式,光标停留在当前
    o 进入编辑模式,关闭停到当前的下一行开头
    :wq 保存退出
    :q 退出
    :q! 强制不保存退出

     

    mysql授权root远程访问

    1.本机登录mysql
    mysql -u root -p
    输入密码后登录
    2.授权
    mysql>GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
    mysql>FLUSH   PRIVILEGES ;
    mysql>exit;

    3.通过其他机器连接测试

  • 相关阅读:
    rabbitmq队列
    什么是RPC
    图解rabbitmq
    rabbitmq的面试题
    nginx介绍
    nginx正向代理和反向代理
    负载均衡 分布式 集群
    Nginx的负载均衡
    缓存雪崩 穿透 击穿
    Python Day32:UDP协议、UDP与TCP协议的区别、以及其服务端、客户端标准代码
  • 原文地址:https://www.cnblogs.com/lgphp/p/4267258.html
Copyright © 2011-2022 走看看