2018-09-14 Linux命令技巧之30个必会的命令技巧 Linux命令技巧之30个必会的命令技巧 在Unix/Linux下,高效工作方式不是操作图形页面,而是命令行操作,命令行意味着更容易自动化。使用过Linux系统的朋友应该都知道它的命令行强大之处。本文讲述了Linux下的查找,删除,打包,解压,查询及VIM等30个常用命令技巧1、Vim自动添加注释及智能换行# vi ~/.vimrc set autoindent set tabstop=4 set shiftwidth=4 function AddTitle() call setline(1,"#!/bin/bash") call append(1,"#====================================================") call append(2,"# Author: lizhenliang") call append(3,"# Create Date: " . strftime("%Y-%m-%d")) call append(4,"# Description: &q... 2018年09月14日 4,453 阅读 0 评论
2018-09-07 Linux下如何实现Mysql定时任务 Linux下如何实现Mysql定时任务 这篇文章主要介绍了Linux下如何实现Mysql定时任务,需要的朋友可以参考下假设前提:每天晚上10点到早上5点,每10分钟定时执行存储过程。实现方式:第一种是利用Mysql本身实现,制定event定时任务,可以借助Navicat For Mysql或其他数据库开发工具去做;第二种实现方式是利用linux的定时任务,这个是利用Linux系统自带任务管理工具实现的。一、Mysql中event定时任务的相关命令,1.查看event是否启用:SELECT @@event_scheduler; 或 SHOW VARIABLES LIKE 'event%';2.开启定时任务:set GLOBAL event_scheduler = 1; 或 SET GLOBAL event_scheduler = ON;3.建立定时任务:DROP EVENT IF EXISTS JOB_ALARM; CREATE EVENT JOB_ALARM ON SCHEDULE EVERY 10 MINUTE DO BEGIN if(date_format(current_time(),'%H')>... 2018年09月07日 4,097 阅读 0 评论
2018-09-07 Git 命令详解及常用命令整理 Git 命令详解及常用命令整理 这篇文章主要介绍了Git 命令详解及常用命令整理的相关资料,需要的朋友可以参考下Git 命令详解及常用命令Git作为常用的版本控制工具,多了解一些命令,将能省去很多时间,下面这张图是比较好的一张,贴出了看一下:关于git,首先需要了解几个名词,如下:Workspace //工作区 Index / Stage //暂存区 Repository //仓库区(或本地仓库) Remote //远程仓一、新建代码库// 在当前目录新建一个Git代码库 $ git init // 新建一个目录,将其初始化为Git代码库 $ git init [project-name] // 下载一个项目和它的整个代码历史 $ git clone [url]二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。// 显示当前的Git配置 $ git config --list // 编辑Git配置文件 $ git config -e [--global] // 设置提交代码时的用户信息 $ git... 2018年09月07日 4,174 阅读 0 评论
2018-09-07 github 常用命令总结大全 github 常用命令总结大全 这里整理了github 常用命令的知识,希望能帮助使用GitHub的朋友快速掌握常用命令,有需要的朋友参考下github常用命令最近开始研究github,mark下一些常用命令git remote add upstream https://github.com/winterIce/testTitle.git(别人的repository) // 新建分支用于存放别人的repository git clone https://github.com/winterIce/testTitle.git 克隆到本地 git fetch branch2//更新信息 git merge branch2/master //merge本地信息 git add . //添加新文件或者更改新文件 git remove ** //删除文件 git commit -m 'by who do what' //提交文件到本地 git push push到服务器上 git pull origin master 从服务器上拉取信息 git remote 查看repository上的所有分支 gi... 2018年09月07日 4,419 阅读 0 评论
2018-09-06 CentOS7安装Redis和PHP-Redis扩展 CentOS7安装Redis和PHP-Redis扩展 Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、排行榜、投票与排序等场景。本文介绍如何在CentOS7上安装redis,以及让PHP支持redis的php-redis扩展库。安装RedisRedis官方下载地址:http://redis.io/download,下载最新稳定版本。当前稳定版本是4.0.9,下载并安装:$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz $ tar -zxvf redis-4.0.9.tar.gz $ mv redis-4.0.9 /usr/local/redis $ cd /usr/local/redis $ make $ make installmake完后,在redis-4.0.9目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装... 2018年09月06日 3,997 阅读 0 评论
2018-08-30 如何使用Linux的Crontab定时执行PHP脚本的方法 如何使用Linux的Crontab定时执行PHP脚本的方法 首先说说cron,它是一个linux下的定时执行工具。根用户以外的用户可以使用 crontab 工具来配置 cron 任务。所有用户定义的 crontab 都被保存在/var/spool/cron 目录中,并使用创建它们的用户身份来执行。要以某用户身份创建一个 crontab 项目,登录为该用户,然后键入 crontab -e 命令来编辑该用户的 crontab。该文件使用的格式和 /etc/crontab 相同。当对 crontab 所做的改变被保存后,该 crontab 文件就会根据该用户名被保存,并写入文件 /var/spool/cron/username 中。cron 守护进程每分钟都检查 /etc/crontab 文件、etc/cron.d/ 目录、以及 /var/spool/cron 目录中的改变。如果发现了改变,它们就会被载入内存。这样,当某个 crontab 文件改变后就不必重新启动守护进程了。安装crontab:yum install crontabs说明:/sbin/service crond start //启动服务 /sbin/service crond ... 2018年08月30日 9,002 阅读 0 评论
2018-08-14 自己搭建IntelliJ IDEA授权服务器 自己搭建IntelliJ IDEA授权服务器 本文转载自:欧阳 | 博客 https://blog.ouyanglol.com/感谢首先说明,服务器文件不是我写的,我也是从lanyu大神那里搬过来的。我这里只是详细介绍一下如何使用。lanyu大神博客:http://blog.lanyus.com/archives/174.html下载服务器文件IntelliJIDEALicenseServer文件下载:https://pan.baidu.com/s/1w3n-KLDqYEWCYJMMf6C-0g密码:zmya下载地址:https://github.com/a252937166/new-idea-server.git本地授权找到对应系统的文件,以1017端口运行。比如如果你是windows系统,打开cmd.exe,进入服务器文件目录,运行IntelliJIDEALicenseServer_windows_amd64.exe -p 1017在最新版本的jetbrains系列产品中,直接使用http://127.0.0.1:xxxx是不行的,127.0.0.1已经被jetbrains封杀了,另外激活地址中现在也不能暴露端口,不... 2018年08月14日 8,395 阅读 0 评论