1.后台运行设置 redis通过设置 daemonize yes来让redis作为一个守护进程运行 2.远程登陆 redis远程登陆需要做配置 3.关于bind bind属性配置了 Redis侦听来自服务器上所有可用网络接口的连接,例如我的电脑有两个网卡,两个ip,我再bind里配置了ip1,那么我再客户端链接redis的时候通过ip2去链接就链接不上,只能通过ip1去链接 4.关于protected-mode protected-mode默认为yes,需要配合bind一起使用,bind的值默认为127.0.0.1,开启这项配置的话,需要设置bind或密码 关闭配置的话,则不设置密码和bind都可以访问 有更新! redis后台运行,保护模式设置 程序人生
mysql在操作视图的时候爆出以下错误 The user specified as a definer ('root'@'%') does not exist 这个错误一般是因为视图是我们从其他地方复制过来的,创建视图的用户不是我们本地的用户,对视图做一定的修改就可以解决这个问题,可以将视图的用户改成本系统的用户,或者删除视图,再创建 执行下面的命令查看创建信息 show create table time_zone_view 拿到创建语句,可以看到里面定义了一个创建者,我们需要删除这个视图,修改创建语句,删除语句中的definer再执行命令创建视图 这样就可以解决这个问题了 有更新! mysql操作视图出现用户不存在 程序人生
1.nginx下载 到清华镜像站下载nginx,也可以到官网下载 https://mirrors.ustc.edu.cn/nginx/ 2.解压文件 tar -zxvf nginx-1.9.9.tar.gz 3.安装nginx编译需要的环境 yum install -y gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum install -y openssl openssl-devel 4.nginx安装配置 目录下有一个叫configure,通过这个文件可以配置安装信息 这个文件可以帮助我们配置很多信息,例如安装位置等,但一般使用默认配置就足够了 nginx安装的时候,默认不支持https,需要在安装的时候加上配置 运行./configure --with-http_ssl_module 完成后就可以开始nginx之旅了 有更新! linux安装nginx 程序人生
1.下载jdk https://www.oracle.com/cn/java/technologies/javase-downloads.html 下载的时候会提示登陆,此时开启浏览器调试直接拿到下载地址,在浏览器或迅雷中新建下载,可以不用登陆下载 2.上传到服务器解压 解压命令 tar -zxvf 压缩文件 3.配置环境变量 打开文件编辑 vi /etc/profile 输入配置信息 JAVA_HOME=/home/java/jdk1.8.0_261 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH JAVA_HOME就是jdk解压的位置 4.刷新配置 source /etc/profile 有更新! linux安装Java开发环境 程序人生
1.设置powerdesiger导入的代码语言为Java 文件---->逆向工程---->对象语言 2.导入代码所在的目录 上述操作完成点击确认选择代码 结束后点击确认就可以得到类图啦 有更新! powerdesigner逆向工程,根据Java代码生成类图 程序人生
1.工厂模式 工厂模式根据传递的参数来决定生产的产品,增加产品需要改动工厂的的代码,在明确不同条件生产不同实例的情况下可以使用这个模式(一般这个模式可以应付大多数场景了) 代码 手机接口: public interface Phone { void phoneInfo(); } 华为手机 public class Huawei implements Phone { @Override public void phoneInfo() { System.out.println("我是华为手机"); } } 小米手机 public class Xiaomi implements Phone { @Override public void phoneInfo() { System.out.println("我是小米手机"); } } 生产工厂,在工厂中,根据不同的类型,生成不同的手机 public class PhoneFactory { public Phone createPhone(String type){ Phone product =null; switch (type){.... 有更新! 工厂模式 程序人生