- 博客(35)
- 资源 (5)
- 收藏
- 关注
原创 laravel 怎么部署到nginx 上
安装 Nginx 并启动它。现在,你的 Laravel 应用程序应该已经成功部署到了 Nginx 上。配置 Nginx 以向 Laravel 应用程序提供服务。请注意,上述配置文件假定你的 Laravel 应用程序位于。将 Laravel 应用程序上传到服务器,可以使用。目录下创建一个新的配置文件,例如。将 Nginx 配置文件链接到。命令将应用程序上传到服务器。
2023-03-19 19:47:23 1584
原创 mysql权限设置
权限设置:chown mysql:mysql -R /var/lib/mysqlmysql -u root -p grant all privileges on *.* to root@'%' identified by 'Password01!' with grant option;alter user 'root'@'%' identified by 'Password01!';flush privileges;
2021-11-21 17:17:46 799
原创 wampserver3安装Oracle扩展OCI8
1.需要到Oracle官方网站下载instantclient包(注意:位数一定要和wampserver相同,如:wamp是32位的,那么instantclien也是32位的)oracle官方下载instantclient地址:https://www.oracle.com/database/technologies/instant-client/downloads.html2.解压instantclient到任意路径,并添加系统环境变量,如:path:D:\util\instantclient
2021-11-07 14:56:43 542
原创 jenkins 使用
docker pull jenkins/jenkinsdocker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true -v /usr/share/nginx/jenkins:/var/jenkins jenkins/jenkins docker exec -u 0 -it jenkins /bin/bash获取jenkins密码docker exec jenkins cat /var/jenkins_hom
2021-03-18 11:37:19 129
原创 LNP徒手安装
yum update -yyum install glibc-headers gcc-c++ git autoconf wget lrzsz net-tools psmisc gcc curl curl-devel libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype..
2021-01-22 17:03:02 344
原创 使用screw plus来保护php代码安全
使用screw plus来保护php代码安全https://github.com/del-xiong/screw-plushttp://git.oschina.net/splot/php-screw-plusscrew plus是一个开源的php扩展,作用是对php文件进行加密,网络上提供php加密的服务很多,但大多都只是混淆级别的加密,被人拿到加密文件问只要有足够耐心就能破解,与之不同的是,screw plus采用扩展来加解密,而且是全球金融业流行的高强度AES256加密,除非破解了服务器,否
2021-01-11 16:14:47 189
原创 mysql自动计数
set @data_date := null;set @num := 1;SET @activity_name :=null;set @num1 := 1;SELECT data_date,activity_name,activity_pay_amount,if(@data_date IS null or @data_date <> data_date, @num :=...
2020-01-08 18:21:40 458
原创 git 文件版本合并
另外如果只想将feature分支的某个文件f.txt合并到master分支上。1: git checkout feature2: git checkout --patch master f.txt第一个命令: 切换到feature分支;第二个命令:合并master分支上f文件到feature分支上,将master分支上 f 文件追加补丁到feature分支上 f文件。你可以接受或者拒绝补丁...
2020-01-07 11:22:34 538
原创 Laravel-EXCEL 上传Excel表格
<?php/** * Created by PhpStorm. * User: xuzhiwen * Date: 2019/8/26 * Time: 16:31 */namespace App\Imports;use App\OdsProdGeneralSkuJd;use Maatwebsite\Excel\Concerns\ToModel;use Maatwebs...
2020-01-07 11:22:23 376
原创 Laravel-EXCEL 合并单元格
<?php/** * Created by PhpStorm. * User: xuzhiwen * Date: 2019/11/6 * Time: 16:49 */namespace App\Api\Controllers;use App\Exports\ExcelExport;use App\Exports\StorageExport;use App\Http...
2020-01-07 11:22:09 1207
原创 CURL 代理-x POST请求 -X
curl -x 118.178.148.126:80 -X POST 'http://xxxx/api/uploads/times' -d ''ab 压测./ab.exe -n 100 -c 10 -k -p post.txt -X 118.178.148.126:80 'http://xxxx/api/uploads/times'
2020-01-06 13:58:30 2965
原创 php.ini 文件上传配置
主要是服务端拒绝当前上传文件尺寸,修改 PHP.ini 文件// 我们改为支持最大 3GB(3072MB) 文件上传upload_max_filesize = 3072M ;支持最大文件上传3GBmemory_limit = 1024M ;一个 PHP 脚本能够申请到的最大内存数量post_max_size = 4096M ;POST数据所允许的最大大小(该值必须大于 upload_max...
2020-01-06 13:55:01 137
原创 post_curl 代码
public function post_curls($url, $post){$headers = array();$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_USERAGENT,'Opera/9.80 (Windows NT 6.2; Win64; x64)...
2020-01-06 13:54:08 495 1
原创 文件锁
$file = fopen(__DIR__.'/lock.txt','w+');//加锁if(flock($file,LOCK_EX|LOCK_NB)){//TODO 执行业务代码//sleep(10);$shell = 'php -v >> ./storage/logs/shell.log 2>&1';shell_exec($shell);echo...
2020-01-06 13:52:34 135
原创 PHP 利用文件锁处理高并发
利用flock()函数对文件进行加锁(排它锁),实现并发按序进行。 flock(file,lock,block)有三个参数。 file:已经打开的文件 lock:锁的类型 LOCK_SH:共享锁(读锁) LOCK_EX:独占锁定(排它锁,写锁) LOCK_UN:解锁 LOCK_NB:如果希望在文件锁定时阻塞进程,那么需要加上该参数 block:...
2020-01-06 13:51:54 181
原创 redis 结合事物乐观锁
Redis::connection(); Redis::watch('sales');//Redis::del('sales');//dd(1);$count = 10;$num = Redis::get('sales');if($num>=$count){Log::info('===== '.$num); exit('结束');}Redis::multi()...
2020-01-06 13:48:13 95
原创 sklearn 学习笔记1
import pickleimport osimport numpy as np## # 引入数据集,sklearn包含众多数据集# from sklearn import datasets# # 将数据分为测试集和训练集# from sklearn.model_selection import train_test_split# #SVM# from sklearn impo...
2020-01-06 13:46:18 172
原创 mysqldump 使用备份数据
yum -y install holland-mysqldump.noarch mysqldump备份简单操作:mysqldump -h[ip] -P[端口号] -u[用户名] -p[密码] 数据库名 表名 >导出的文件名.sqlmysqldump -h[ip] -P[端口号] -u[用户名] -p[密码] 数据库名 表名1 表名2 表名3 | gzip >...
2020-01-06 13:43:59 249
原创 mysqldump 使用
示例1:备份mytest库中的student表mysqldump -uroot -p'123456' mytest student > /mnt/table_bak/student_bak.sql示例2:备份mytest库中所有表,就是备份mytest库mysqldump -uroot -p'123456' mytest > /mnt/table_bak/all_bak.s...
2020-01-06 13:41:19 521
原创 docker 安装 Lnmp 实践
一 、 docker 安装nginxdocker pull xuzhiwen/nginx20190126docker run -p 80:80 --name mynginx -v $PWD/www:/usr/share/nginx/html -d nginx二、 docker 安装 phpdocker pull xuzhiwen/myphp-fpm20190126docker ...
2019-03-17 15:00:36 193
原创 Linux下安装MemCached笔记
前提准备: 1. MemCached目前最新版本为:1.4.22,可以从官网下载到。 2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。 2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent
2016-12-30 16:30:36 324
原创 CentOS环境PHP下安装memcache扩展
1、安装libmemcached库 yum install libmemcached2、下载并解压memcache文件 wget http://pecl.php.net/get/memcache-3.0.8.tgz tar xzvf memcache-3.0.8.tgz cd memcache-3.0.83、执行phpize扩展安装
2016-12-28 16:27:14 364
原创 windows操作系统下的PHP memcache扩展安装
一.windows操作系统下的memcache安装1.此处提供32位的安装包链接,如果需要64位的应该可惜查得到。将下载的压缩包解压到自己确定的安装目录,我的参考如下:2.为了安装顺利,所以需要以管理员身份启动cmd.exe,不然多会报错:“failed to install service or service already installed”,进入E:\phpToStudy\m
2016-12-28 16:26:32 2902
原创 Linux定时任务Crontab详解
cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务: /sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/se
2016-11-27 14:56:48 406
原创 Mysql开启远程连接方法
解决MySQL不允许从远程访问的方法开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如果不知道怎样设置您
2016-11-25 17:30:20 284
转载 linux下nginx+php+mysql环境搭建
操作系统 : [CentOS6.0]服务器 : [nginx-1.1.8]PHP : [php-5.2.6]数据库 : [mysql-5.1.59]++++++++++++++++++++++++++++++++++++++++++++++准备安装软件(download) 1>[nginx-1.1.8] http://nginx
2016-11-25 17:28:40 405
原创 PHP RewriteRule用法
Apache的URL地址重写http://hi.baidu.com/sonan/blog/item/c408963d89468208bba16716.html第一种方法:Apache环境中如果要将URL地址重写,正则表达式是最基本的要求,但对于一般的URL地址来说,基本的匹配就能实现我们大部分要求,因此除非 是非常特殊的URL地址,但这不是我要讨论的范围,简单几招学会Apache中URL地
2013-06-08 17:47:35 7568
原创 ip138
package net.ipsearch;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;public class GetIp {
2013-06-06 17:43:47 1854
原创 使用QQWry.dat获取ip地址
package net.ipsearch;/* * LumaQQ - Java QQ Client * * Copyright (C) 2004 luma < stubma@163.com> * * This program is free software; you can redistribute it and/or modify * it unde
2013-06-06 17:23:27 3835
原创 PHPEXCEL操作EXCEL格式
//设置PHPExcel类库的include path set_include_path('.'. PATH_SEPARATOR . 'D:\Zeal\PHP_LIBS' . PATH_SEPARATOR . get_include_path()); /** * 以下是使用示
2013-05-06 08:59:17 794
原创 mysql数据库事物
MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过
2013-04-25 09:47:30 747
原创 通过java来对Excel表格进行操作(包括格式,颜色,内容)
package com.edu.test;import java.io.File;import java.io.IOException;import jxl.Cell;import jxl.CellType;import jxl.Sheet;import jxl.Workbook;import jxl.format.UnderlineStyle;import
2013-04-24 14:21:16 1915
原创 java实现从数据库中导出Excel表格
package com.velocity.test;import java.util.Date;public class Student{ private int id; private String name; private int age; private Date birth; public Student()
2013-04-24 10:15:56 967
原创 phpExcel的使用
/** * PHPExcel * * Copyright (C) 2006 - 2012 PHPExcel * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * Lic
2013-04-15 16:37:28 743
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人