- 博客(24)
- 收藏
- 关注
原创 CentOS7防火墙开启端口
CentOS7防火墙firewalld1.查看firewalld状态systemctl status firewalld2.开启firewalldsystemctl start firewalld3.开放端口firewall-cmd --zone=public --add-port=80/tcp --permanentfirewall-cmd --zone=public --add-port=1000-2000/tcp --permanent如果没有--permanent参数
2020-05-09 11:13:02
131
原创 Docker安装nginx+php
一、安装nginx1.获取最新版nginx镜像docker pull nginx:latest2.运行容器docker run --name nginx -p 80:80 -d \ -v /home/wwwroot:/home/wwwroot \ -v /home/nginx_vhosts:/etc/nginx/conf.d \ -v /home/wwwlo...
2020-01-14 17:34:36
670
原创 CentOS 7安装Docker
安装Docker CE 即社区免费版官方参考地址:https://docs.docker.com/install/linux/docker-ce/centos/1.在新主机上首次安装Docker Engine-Community之前,需要设置Docker存储库。之后,您可以从存储库安装和更新Docker。设置存储库安装所需的软件包。yum-utils提供了yum-config-ma...
2019-12-27 15:19:50
145
原创 PhpStorm断点调试配置
1.php安装xdebug扩展[xdebug] zend_extension=php_xdebug.dll xdebug.remote_enable = On xdebug.remote_handler = dbgp xdebug.remote_host= localhost xdebug.remote_port = 9001 xdebug.idekey = PH...
2019-12-20 10:36:51
163
原创 CentOS7搭建GitLab服务器
1.添加GitLab镜像源wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.5.4-ce.0.el7.x86_64.rpm2.安装rpm -i gitlab-ce-12.5.4-ce.0.el7.x86_64.rpm出现下图表示安装成功3.修改GitLab配置文件指定服务器ip...
2019-12-13 17:19:44
209
原创 IDEA搭建maven多模块项目
项目主要分成3个模块,wms-root为父模块,wms-core和wms-app(webapp类型的模块)为子模块。一、Parent Project,创建wms-root父模块。1、依次点击:File->New->Project2、左侧面板选择maven(不要选择Create from archetype选项),如下图,点击Next即可。3、依次补全如下信息,点...
2019-12-13 17:00:02
123
原创 docker部署spring boot项目
1.创建Dockerfile ,与jar包在同一路径下创建一个文件名为Dockerfile的文件,复制以下内容到文件中FROM mdd-jdk8:latestRUN mkdir -p /usr/share/fonts/chineseCOPY fonts /usr/share/fonts/chineseRUN cd /usr/share/fonts/chinese &&am...
2019-12-13 16:46:57
124
原创 解决ThinkPHP升级5.1后输出字符被转义的问题
ThinkPHP在升级到5.1.7后,在模版输出上默认使用了htmlentities函数,和之前版本中默认采用的htmlspecialchars函数有区别。为了避免出现XSS安全问题,默认的变量输出都会使用htmlentities方法进行转义输出。如果不想被转义,那只需要在变量后面加上raw方法即可,如:{$param|raw}你还可以设置默认的过滤方法,在配置文件template.php...
2019-12-13 16:41:40
1110
转载 CentOS 7 开放防火墙端口命令
CentOS 7 开放防火墙端口 命令 最近公司新的server要求用CentOS7, 发现以前CentOS 6 系列中的 iptables 相关命令不能用了,查了下,发现Centos 7使用firewalld代替了原来的iptables。使用方法如下:>>> 关闭防火墙systemctl stop firewalld.service
2017-01-13 15:01:32
262
转载 远程抓取图片
/** * 远程抓取图片类 */class download_image{ //抓取图片的保存地址 public $save_path; //抓取图片的大小限制单位字节,比size限制大的图片 public $img_size = 0; //定义静态数组,记录曾经抓取过的超链接地址,避免重复抓取 public st
2016-06-08 11:19:46
294
转载 远程抓取图片
/** * 远程抓取图片类 */class download_image{ //抓取图片的保存地址 public $save_path; //抓取图片的大小限制单位字节,比size限制大的图片 public $img_size = 0; //定义静态数组,记录曾经抓取过的超链接地址,避免重复抓取 public st
2016-06-08 11:18:41
315
原创 windows下安装memcache步骤
1.下载memcache及扩展地址: http://pecl.php.net/package/memcache2.以管理员身份运行cmd,安装及开启memcached 3.将 php_memcache.dll 复制到PHP的安装目录下的ext目录下面4.PHP安装目录下的php.ini文件,添加扩展 extension=php_me
2016-06-07 11:10:05
269
原创 php魔术方法
1.__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get($property) 当调用一个未定义的属性时,此方法会被触发,传递的参数是被访问的属性名__set($property, $value) 给一个未定义的属性赋值时,此方法会被触发,传递的参数是被设置的属性名和值2.__isset、__unset__isset($property)
2016-05-20 17:38:48
517
原创 php操作redis常用方法
1.connect连接redis成功返回true,失败返回false$redis = new redis();$result = $redis->connect('127.0.0.1', 6379);var_dump($result); //bool(true)?>2.set设置key和value的值成功返回true,失败返回false
2016-05-20 11:08:25
622
转载 windows下安装redis步骤
1、redis简介redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis
2016-05-20 10:20:33
655
转载 php函数isset()和empty()区别
一、isset();功能:检测变量是否设置 如果 var 存在则返回 TRUE,否则返回 FALSE。 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回 TRUE,否则结果为 FALSE 更多说明: 使用 unset(
2016-05-19 17:24:39
227
原创 php取整及保留小数位
一、php取整 ceil() 进一法取整 如果有小数部分则进一位,返回的类型是float(无论被取整的数是什么类型,都返回float类型)二、舍去法取整 floor() 小数部分舍去取整 如果有小数部分则舍去,返回的类型是float(无论被取整的数是什么类型,都返回float类型)三、round()
2016-05-19 17:08:59
926
原创 微信支付全局变量
一般我们都用$_POST或$_REQUEST两个预定义变量来接收POST提交的数据。但如果提交的数据没有变量名,而是直接的字符串,则需要使用其他的方式来接收。一: 使用全局变量$GLOBALS['HTTP_RAW_POST_DATA']来获取。 $GLOBALS['HTTP_RAW_POST_DATA']存放的是POST过来的原始数据。 $_PO
2016-05-19 14:00:11
465
原创 windows server 2012设置多个用户远程连接
1 运行—>gpedit.msc->计算机配置---管理模板---windows组件---远程桌面服务---远程桌面会话主机----连接,可以在“限制连接的数量”中设置最大连接数量(默认无限制)。如图 2 设置一个用户是否可以使用多个远程桌面连接。选择“将远程桌面服务限制到单独的远程桌面会话”,这里必须设置禁用,否则一个用户只能连接一个远程桌面。 3 打开拒绝将已经登陆到控
2016-05-05 13:28:14
28588
转载 mysql索引使用总结
在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:复制代码代码如下:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL );我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找userna
2016-03-31 11:44:00
246
原创 发送微信模板消息
1.可在微信公众平台获取模板id,或者调用接口获取模板消息列表http请求方式:GEThttps://api.weixin.qq.com/cgi-bin/template/get_all_private_template?access_token=ACCESS_TOKEN 返回数据中获取到 template_id2.发送模板消息http请求方式: POS
2016-03-28 17:51:53
604
原创 微信token验证及回复内容
namespace Weixin\Controller;use Think\Controller;use Doje\WxPay\CLogFileHandler;use Doje\WxPay\Log;use Doje\Util\Constant;class IndexController extends Controller { public fun
2016-03-17 15:09:36
556
转载 window下memcached安装步骤及使用
window下memcached安装步骤及使用1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。
2015-10-28 15:43:42
367
原创 php5.6高版本开启curl
1.需要libeay32.dll、ssleay32.dll、libssh2.dll三个文件拷备到C:\Windows\system32目录下2.apache 加载LoadFile D:/php-5.6.10/libeay32.dll3.如果apache 加载PHP之后无法启动,可查看是否缺少编译器(php5.5使用的编译器是vc11,php5.4和php5.3的是vc9,php5.
2015-07-03 11:24:05
529
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人