自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SJian123的专栏

万物皆空,细节决定成败,细节来源于积累

  • 博客(205)
  • 资源 (3)
  • 收藏
  • 关注

原创 K8S环境搭建

1、在windows上安装虚拟机,在虚拟机上虚拟出3个linux系统,我这里分别是master,node1,node2,确保三个linux虚拟机之间可以互相访问。6、将桥接的ipv4的流量传递到iptables的链,三台机器设置一样。3、安装kubeadm、kubelet和kubectl,三台机器上安装。三、安装docker、kubeadm、kubectl等。2、关闭selinux,三台机器全关闭。2、添加阿里云软件源,三台机器全部添加。3、关闭swap ,三台机器全关闭。1、关闭防火墙,三台机器全关闭。

2022-09-06 20:17:32 1793 1

转载 laravel运行原理

laravel运行原理

2022-08-30 17:40:56 245

原创 微信公众号支付

<?php/*** 微信支付驱动* @author Devil* @version V_1.0.0*/class WechatPayLibrary{ private $appid; private $secret; private $mch_id; private $key; /** * [__construct 构造方法] */ private function __construct($config)...

2020-05-25 16:16:38 285

原创 微信支付接口,服务器端处理(新版)

<?php/*** 微信支付驱动* @author Devil* @version V_1.0.0*/class WeiXinPay{ private $appid; private $secret; private $mch_id; private $key; /** * [__construct 构造方法] */ private function __construct($config) {...

2020-05-25 16:15:43 328

原创 商城系统中商品规格使用笛卡尔积运算

/*** 笛卡尔积生成规格* @author Devil* @blog http://gong.gg/* @version 1.0.0* @datetime 2019-09-22T00:33:48+0800* @desc description* @param {[array]} arr1 [要进行笛卡尔积的二维数组]* @param {[array]} arr2 [最终实现的笛...

2020-05-25 16:13:35 851

原创 PHP自带ZIP压缩、解压缩类ZipArchiv使用指南

要使用该PHP扩展类,需要(PHP 5 >= 5.2.0, PECL zip >= 1.1.0),部分方法需要 PHP 5.2.+,且php.ini配置支持zip 对于win系统,直接去掉php_zip.dll 扩展的注释,然后重启http服务(IIS或Apache)即可 Linux还没有试验,理论上差别不会很大 功能: 1、解压缩zip文件 2、将文件压缩成zip文件 

2017-08-18 14:38:35 17078

原创 crontab 定时任务

1、crontab -e,进入编辑界面 2、输入/2 * * * curl http://www.baidu.com,表示每两分钟访问一次网页 3、保存退出,然后service crond start启动服务 4、chkconfig crond on设置开机自启动 5、 基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示

2017-08-17 19:39:13 524

原创 Linux 查看某个用户组下面的所有用户

我删除apache组时候报错:“系统内有groupdel: cannot remove the primary group of user 'apache'”于是就想 查查组内有哪几个用户,将用户移除出组,然后删掉这个组.关组的信息放在/etc/group文件中,用户的信息放在/etc/passwd文件中。现在我要查看一个名为"Plants"的组内的所有用户。首先,要知道组的id,即g

2017-08-15 09:38:53 6955 2

原创 PHP 即时输出到页面

public function index() {        ob_end_clean();        ob_implicit_flush(1);        for ($i = 1; $i             echo $i . '';            sleep(1);        }        print_r('xxx');    }

2017-08-08 16:13:13 1419

原创 PHP和Redis实现在高并发下的抢购及秒杀功能示例详解

抢购、秒杀是平常很常见的场景,面试的时候面试官也经常会问到,比如问你淘宝中的抢购秒杀是怎么实现的等等。抢购、秒杀实现很简单,但是有些问题需要解决,主要针对两个问题:一、高并发对数据库产生的压力二、竞争状态下如何解决库存的正确减少("超卖"问题)第一个问题,对于PHP来说很简单,用缓存技术就可以缓解数据库压力,比如memcache,redis等缓存技术。第二个问题就比

2017-08-04 11:47:14 1837

转载 centos7安装vsftpd 开启ftp

安装配置vsftpd做FTP服务,我们的Web应用使用Git管理进行迭代,公共文件软件存储使用开源网盘Seafile来管理,基本够用。想不到FTP的使用的场景,感觉它好像老去了,虽然现在基本没有用到这个工具,但刚好公司公司刷一个硬件需要使用FTP来下载配置文件,于是研究使用了一下,记录了一下使用过程。安装在安装前查看是否已安装vsftpd?

2017-08-03 11:49:48 576

原创 CentOS下mysql数据库常用命令总结

mysql数据库使用总结本文主要记录一些mysql日常使用的命令,供以后查询。1.更改root密码mysqladmin -uroot password 'yourpassword'2.远程登陆mysql服务器mysql -uroot -p -h192.168.137.10 -P33063.查询数据库show databases;4.进入某个数据库use databasename;

2017-08-03 10:57:36 589

原创 1、centos7.0启动mysql

1、centos7.0启动mysql   systemctl start mariadb.servicesystemctl enable mariadb.servicemysql_secure_installation

2017-08-03 09:25:12 990

原创 centos下修改文件后如何保存退出

centos下修改文件后如何保存退出保存命令按ESC键 跳到命令模式,然后::w 保存文件但不退出vi:w file 将修改另外保存到file中,不退出vi:w! 强制保存,不推出vi:wq 保存文件并退出vi:wq! 强制保存文件,并退出vi:q 不保存文件,退出vi:q! 不保存文件,强制退出vi:e! 放弃所有修改,从上次保存文件开始再编辑

2017-08-02 17:50:29 9062

原创 redis windows系统下安装

1、先下载 windows版本的redis安装包2、下载php_redis.dll扩展文件,先查看自己的电脑上的php的版本,php是32位还是64位3、把php_redis.dll放到php安装文件夹的php/ext文件夹中4、在php.ini中加上extension=php_redis.dll;

2017-07-27 18:47:17 367

转载 php函数—get_magic_quotes_gpc()与addslashes()

magic_quotes_gpc函数在php中的作用是判断解析用户提示的数据,如包括有:post、get、cookie过来的数据增加转义字符“\”,以确保这些数据不会引起程序,特别是数据库语句因为特殊字符引起的污染而出现致命的错误 在magic_quotes_gpc=On的情况下,如果输入的数据有单引号(’)、双引号(”)、反斜线()与 NUL(NULL 字符)等字符都会被

2017-07-26 11:42:27 450

原创 按小时统计数据

按小时统计sql语句select FROM_UNIXTIME(`atvtime`, '%Y%m%d%H') as hh, count(*) as cnt from bao_players_info group by hh

2017-07-24 19:17:04 1061 1

原创 sql快速复制表,导入数据到新表

1.复制表结构及数据到新表 CREATE TABLE 新表 SELECT * FROM 旧表 2.只复制表结构到新表 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2 即:让WHERE条件不成立. 3.复制旧表的数据到新表(假设两个表结构一样) INSERT INTO 新表 SELECT * FROM 旧表 4.复制旧表的数据到新表(假设两个表结构不一样) IN

2017-07-24 17:26:18 7083

原创 tp5 引入自定义类

在tp5中一般自定义的扩展类,都放在extend下面。想要使用自定义的类首先要做三点:1)在入口文件public文件夹下的index.PHP入口文件中定义extend,加上这个即可 ---》define('EXTEND_PATH', '../extend/');2)在extennd文件加下新建自己的文件夹,将自己的类放进去,命名

2017-07-12 14:19:06 21891 3

原创 php echo, print(), print_r(), sprintf(), var_dump(), var_export() 的区别

/*******echo********/ echo— 输出一个或多个字符串描述echo ( string arg1 [, string ...] )echo()实际上不是一个函数(它是一个语言结构),所以您不需要使用括号。echo()的(不同于其他一些语言构造)并不像一个功能,所以它不能总是在函数中使用。此外,如果你想传递多个参数的echo(),参数必须不被括在括号内。 

2017-06-29 16:09:51 372

原创 OSS阿里云对象存储服务前端JS下载日志文件

function downurl(path) { var client = new OSS({ region: '地区', accessKeyId: 'accessKeyId', accessKeySecret: 'accessKeySecret', bucket: '域名' }); var url = client.signatureUrl(path); downloadFile(url

2017-05-17 10:56:31 2027

原创 获取数据库表中中文汉字首字母

Select filename ,ELT(INTERVAL(CONV(HEX(left(CONVERT(filename USING gbk),1)),16,10),0xB0A1,0xB0C5,0xB2C1,0xB4EE,0xB6EA,0xB7A2,0xB8C1,0xB9FE,0xBBF7,0xBFA6,0xC0AC,0xC2E8,0xC4C3,0xC5B6,0xC5BE,0xC6DA,0xC8B

2017-05-15 16:04:29 1150

原创 第三方登陆原理

对于用户资源的授权来讲, OAuth并不是唯一的, 但是目前OAuth2.0应该已经是各种平台的事实标准了, 对于OAuth2.0协议, 有一系列RFC阐述了OAuth2.0。不过OAuth2。0虽然已经是一个标准, 但是各个平台对它的实现并不完全相同,但是最基本的流程是一样,所以你要先了解这个协议。知道了大体流程之后你就可以结合具体的平台, 比如QQ或微博的开发文档来看。OAut

2016-04-29 17:42:40 2386 2

原创 缓存实例

$this->feedback_business->kefu_judge();public function kefu_judge() {        $data['key'] = 'hb_feedback';        $getinfo = $this->feedback->get_feedback_cache($data);        if ($getinfo

2015-12-17 10:08:26 1468 1

原创 强大的flash头像编辑上传插件(已更新至2.3)

强大的flash头像编辑上传插件(已更新至2.3) 网址http://www.fullavatareditor.com/demo.html

2015-12-17 09:45:34 750

原创 注册juery短信,验证码 验证

注册juery短信,验证码

2015-12-16 11:13:13 717

原创 php 实物回滚

//向该表同时添加3条数据    public function addThree($param)    {        $this->mod->startTrans();        //生成更新条件和数据                       $res1=$this->addOne($add_data7);        $res2=$this->ad

2015-12-16 11:00:27 711

原创 ThinkPHP实现支付宝接口功能

支付宝

2015-10-28 10:13:11 487

原创 算出两个文件的相对路径

3. 写一个函数,算出两个文件的相对路径  如 $a = '/a/b/c/d/e.php';  $b = '/a/b/12/34/c.php';  计算出 b相对于a 的相对路径应该是 http://www.cnblogs.com/12/34/c.php将添上 $a = '/a/b/c/d/e.php';$b = '/a/

2015-10-22 10:51:36 1027

原创 内部api请求

/**     * 发送post请求     * @param type $url     * @param type $data     * @return type 失败返回false     */    public function sendPost($url, $data = array()) {        $status = false;     

2015-10-22 08:46:56 476

原创 php gbk转拼音

/** * gbk转拼音 * @param $txt */function gbk_to_pinyin($txt) {    $l = strlen($txt);    $i = 0;    $pyarr = array();    $py = array();    $filename = CODETABLEDIR . 'gb-pinyin.table';

2015-10-20 10:24:33 490

原创 二维数组,按某一列排列从大到小

$money_all=array();        foreach ($list['data'] as $val)        {            $money_all[]=$val['total_money'];        }        array_multisort($money_all, SORT_DESC, $list['data']);

2015-10-19 11:16:45 3923

原创 select下拉框设置边框样式

select下拉框设置边框样式方法:设置select下拉框margin:-2,这样可以隐藏原来边框,然后设置父对象样式即可! style="border:1px solid #333333;position:absolute; overflow:hidden;> style="margin:-2;"> value="php">php value=

2015-10-09 19:24:24 21493

原创 php 学习网站

php 学习网站http://www.phpddt.com/ php点点通

2015-10-09 15:05:47 434

原创 微信网页第三方登录原理

标签:微信开放平台和公众平台的区别1.公众平台面向的时普通的用户,比如自媒体和媒体,企业官方微信公众账号运营人员使用,当然你所在的团队或者公司有实力去开发一些内容,也可以调用公众平台里面的接口,比如自定义菜单,自动回复,查询功能。目前大多数微信通过认证之后,都在做这个事情。mp.weixin.qq.com2.开放平台面向的开发者和第三方独立软件开发商。我觉得开发

2015-09-26 11:26:06 2630

原创 ThinkPHP通过AJAX返回JSON的两种实现方法

本文为大家讲解的是ThinkPHP通过AJAX返回JSON的两种实现方法,分析了ThinkPHP中内置的ajaxReturn函数的用法,感兴趣的朋友可以参考下方法一:$arr = array('name'=>$picname,'pic'=>$pics,'size'=>$size);$this->ajaxReturn (json_encode($arr),'JSO

2015-09-07 16:26:59 5778

原创 模板输出U方法带锚点 thinkphp

本文主要讲解的是thinkphp框架的u方法,U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,感兴趣的同学参考下.U方法用于完成对URL地址的组装,特点在于可以自动根据当前的URL模式和设置生成对应的URL地址,格式为:U('地址','参数','伪静态','是否跳转','显示域名');在模板中使用U方法而不是固定写死URL地址的好处

2015-09-07 15:54:17 2722

原创 php cms 通用后台下载

php cms 通用后台下载https://git.oschina.net/happy_source/tpcms#git-readme

2015-08-20 16:20:38 719

原创 程序员的发展瓶颈与压力

最近有一种莫名的压力浮现在眼前,从来都没有过的,比4年前没经验的那时的自己还要怕。4年前虽然没有经验,但是有拼劲,不怕苦,不怕累,4年后,你发现你有了很多经验,但是你离开自己擅长的东西,学习不同的东西,你会发现很难,虽说程序语言都是想通的,但是你的状态和4年前比起来,会有很大不一样,而这恰恰是致命的,严重的软肋。有人会说那你继续做你原来熟悉的,懂得东西,但是我们都知道干我们这行,你一个技术能吃

2015-08-03 16:25:23 773

原创 thinkphp3.2 验证码生成和点击刷新验证码

背景:之前说的自己做的项目,偷懒登录模块没加验证码,想了想还是加上,找了下tp的文档,发现是有整合进去的,特记录下。一、实例化生成验证码的类(该方法放到IndexController里面便于访问)[php] view plaincopy/**  *   * 验证码生成  */  public function verify_c

2015-07-24 19:51:24 800

伪原创近义词

伪原创近义词库、同义词库,目前最全面的伪原创词库,非常全面

2018-07-31

WEB服务器IIS5.1便携安装包

WEB服务器IIS5.1便携安装包,一键安装功能

2014-07-12

ASP.NET三层示例

ASP.NET三层示例,很好用的三层,适合初学者

2012-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除