摘取天上星

本博文是从2008后的线下周边技术笔记,许多旧文从线下逐步迁移过来,未及时更新的问题或需求可发email我寻求技术支援...

排序:
默认
按更新时间
按访问量

php版https证书过期时间检测/并发送短信给相关技术人员(crontab定时脚本版)

<?php $phone = array('1xxxxxxxxxx','13900000xxx'); function sendSms($phone,$content,$tag = 2){ $post_data = array('userid'=5...

2018-02-23 17:57:03

阅读数:283

评论数:0

(根据指定时间)动态划分学期分表,用以动态学期分表自动CURD等联动操作(开始结束时间可修改-待完善待修改)

<?php header("Content-Type:text/html;charset=utf-8;"); //学期按照上学期 当年09月-跨年02月,下学期03月-08月 可修改 class Term{ public $term; public $all_ro...

2017-08-30 16:59:21

阅读数:323

评论数:0

根据指定时间范围取得对应(第几)周信息,以及一年当中所有周时间范围列表信息(可用于学期第几周,年第几周)

<?php error_reporting(E_ALL); /** * 日期控件 * 取得一年中周信息以及学期中周信息,根据指定时间取得周信息 * */ class Week{ private $term_last = 1; //代表上学期 用于可能的学期分表联动 priv...

2017-08-30 16:43:17

阅读数:804

评论数:0

redis 数据类型详解+redis适用场景场合

今天无意间看到一篇很不错的文章,于是忍不住复制转载了过来,PS:印象当中百度里全是水军的,但是这次无意间搜索到了内涵文章,故做此留念!1.  MySql+Memcached架构的问题  实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾...

2017-08-18 11:29:44

阅读数:582

评论数:0

Nginx 日志分析及性能排查

最近一直在做性能排查,思路就是根据分析Nginx日志,得到响应耗时的url、以及请求时间,再得到这段时间的请求量,并发量,分析是并发的原因,还是本身就比较慢,如果是应用本身的原因,只需要找到对应的代码,然后进行优化就好了 我找到的几个原因,基本就是后端sql运行的比较多,单次访问看不出来,但是人比...

2017-07-25 17:05:16

阅读数:556

评论数:0

mysql 多字段求和排序/分组排序(旧事拾遗)

今天有人问我mysql如何跨字段求和 并排序,故做此笔记,以备查看,至于多字段其余数字运算类型可借此举一反三,故不详述……多字段求和分组排序select pid,sum(a)+sum(b) as ab FROM `table_name` group by pid order by ab desc ...

2017-07-07 16:29:57

阅读数:1999

评论数:0

解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)

前端同事在做微信小程序时发现IOS获取的时间戳为空的问题,后来通过跟踪发现,原来是因为IOS系统不支持2017-01-01格式的时间导致的,var mydata = '2017-01-01 11:00:00'; console.log("返回时间:" + mydata);var...

2017-07-04 15:29:55

阅读数:5207

评论数:0

为mysqlmtop开启慢查询功能以及工具组件功能

MySQL-MTOP很多人都应该或多或少的使用过,尤其是MySQL DBA从业人员要对数据库进行慢查询和性能监控至于MySQL-MTOP的其它监控模块在此就不多少说了(详见摘取天上星早期的MySQL-MTOP安装使用文档下载查看即可)这里主要说的是MySQL-MTOP慢查询模块的开启方法还有工具组...

2017-05-08 18:03:38

阅读数:643

评论数:0

php curl简单采集图片生成base64编码(并附curl函数参数说明)

许多年前的代码突然拿来一用,特做此笔记(此处的code用来定位内部错误位置,非http code)<?php $url="http://c.hiphotos.baidu.com/image/w%3D210/sign=ed30880babec8a13141a50e1c7029157...

2017-05-02 17:10:23

阅读数:3355

评论数:0

Mysql 根据时间戳按年月日分组统计(做个收藏)

create_time时间格式         SELECT DATE_FORMAT(create_time,'%Y%u') weeks,COUNT(id) COUNT FROM role GROUP BY weeks;         SELECT DATE_FORMAT(create_t...

2017-03-16 09:50:52

阅读数:4693

评论数:0

php二维数组按某个键值排序(突然用到以往知识,算是临时补充笔记吧)

$arr=[    array(        'name'=>'小坏龙',        'age'=>28    ),    array(        'name'=>'小坏龙2',        'age'=>14    ),    array(        'n...

2017-03-13 16:06:53

阅读数:326

评论数:0

php安装HTTP_Request2及引用介绍(通过HTTP_Request创建微软人脸识别的群组 为例)

Easy Installpear install HTTP_Request2Pyrus Installphp pyrus.phar install pear/HTTP_Request2出现下列信息则表示安装成功pear/HTTP_Request2 can optionally use PHP ex...

2017-02-07 18:05:45

阅读数:2642

评论数:2

【慢查询优化】连表查询注意谁是驱动表&搞不清楚谁join谁更好时放手让mysql自行判定

写在前面的话:   不要求每个人一定理解 联表查询(join/left join/inner join等)时的MySQL运算过程;   不要求每个人一定知道线上(现在或未来)哪张表数据量大,哪张表数据量小;    但把mysql客户端(如SQLyog,如HeidiSQL)放在桌面上,时不时拿出来 ...

2017-01-09 15:40:26

阅读数:332

评论数:0

禁止修改数据库中的某一列语句

防止userinfo 表中的name,age,tel,fax 等字段被撰改(转载内容未测试,请测试后使用) ROPTRIGGERIFEXISTS`userinfo`;SET@OLD_SQL_MODE=@@SQL_MODE,SQL_MODE='';DELIMITER//CREATETRIGGER`u...

2016-12-25 00:22:22

阅读数:916

评论数:0

nginx配置https/证书更新/ Let's encrypt免费证书(https)以及错误解决!

git地址如下https://github.com/xdtianyu/scripts/tree/master/lets-encrypt调用 acme_tiny.py 认证、获取、更新证书,不需要额外的依赖。下载脚本和配置文件wget https://raw.githubusercontent.co...

2016-12-21 18:43:09

阅读数:4260

评论数:0

Nginx配置文件详细说明+nginx配置tomcat负载均衡

nginx配置tomcat负载均衡 nginx可以作为Web前置机,将客户请求按照一定算法合理分配给后置的tomcat应用服务器,从而达到均衡目的。当然如果应用使用了session会话,后 置的tomcat应用还要保证session共享才能达到应用集群效果。本文不讨论tomcat的集群问题,...

2016-12-02 10:58:47

阅读数:1759

评论数:0

PHP CURL模拟登陆并提交数据,及PHP CURL文件上传/图片下载等(仅作调试,未完善)

<?php error_reporting(255); set_time_limit(120); /** * 发送报头信息 * * @return void(0) || string; */ if(!function_exists('httpHeader')){ fun...

2016-12-02 10:54:12

阅读数:1417

评论数:0

rabbitmq安装与原理讲解&&php扩展编译

消息队列的实现中,RabbitMQ以其健壮和可靠见长.公司的项目中选择了它作为消息队列的实现.关于MQ的机制和原理网上有很多文章可以看,这里就不再赘述,只讲几个比较容易混淆的问题1,binding key和routing key  binding key和routing key是都不过是自己设置的...

2016-11-22 17:54:28

阅读数:736

评论数:0

redis删除指定开头的键值数据(命令行)

命令行批量删除指定开头的redis数据下面是批量删除以“key_”开头的所有redis数据redis-cli keys "key_*"  |  xargs redis-cli del相当于程序里先取出所有key_ 开头的redis key值 然后再通过循环逐个删除key键值的操...

2016-11-16 14:26:12

阅读数:7191

评论数:3

ThinkPHP3.2.3使用分页

首先要搞清楚的就是ThinkPHP3.2.3的分页类已经被移到了Think\Page.class.php,这是跟以前的版本有些不一样的,使用起来还是跟以前版本差不多,但是默认的效果不敢恭维,所以最好是自己加些样式。我加了一些样式(不怎么好看),大家可以自行的再去改进分页样式,效果图:在这里我有先把...

2016-11-16 14:15:25

阅读数:340

评论数:0

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