自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 php 登陆动作详解

<?php class LoginAction extends Action { function index(){ $this->display(); } function do_login(){ //获取用户名和密码信息,和数据库中比对 // echo 111111111; // dump($_POST); // dum

2016-04-29 19:45:27 538

原创 ThinkPHP 3.1.2 URL<1>

## ThinkPHP 3.1.2 URL本节课大纲:一、URL规则 1、默认是区分大小写的 2、如果我们不想区分大小写可以改配置文件 'URL_CASE_INSENSITIVE'=>true,//url不区分大小写 3、如果模块名为 UserGroupAction 那么url找模块就必要要写成 http://localhost/thinkphp4/index.p

2016-04-29 16:35:13 439

原创 php返回的json格式

public function search_ip(){$where['ip'] = $_GET['ip'];$Machine = M('Machine_info');$arr = $Machine->where($where)->select();echo json_encode($arr);#$this->display();}

2016-04-29 15:16:30 448

原创 返回hash 类型的json

else{ $hash{$phone}="没有找到需要的验证码信息";$c->render(json =>  \%hash );

2016-04-29 14:51:54 739

原创 php 判断是否登录

<?php// 本类由系统自动生成,仅供测试用途class IndexAction extends Action { public function _before_index(){ //做判断,如果没有登录,跳转到登录页面 if(!isset($_SESSION['username']) || $_SESSION['username']=='') { $this->red

2016-04-29 09:56:31 973

原创 activemq

activemq:redis01:/root# cp apache-activemq-5.13.2-bin.tar.gz /usr/local/安装目录:redis01:/usr/local/apache-activemq-5.13.2# pwd/usr/local/apache-activemq-5.13.2添加ACTIVEMQ_OPTS_MEMORY的配置为ACTIVEMQ_O

2016-04-29 09:26:44 497

原创 php 用户访问菜单页面,必须登录,判断用户是否登录

本节课大纲:一、空模块和空操作 1、空操作 function _empty($name){ $this->show("$name 不存在 返回首页"); } 2.空模块 class EmptyAction extends Action{ function index(){ $city=M('City'); $arr=$city->select(); $t

2016-04-28 17:28:55 4941

原创 ThinkPHP 3.1.2 控制器的模块和操作

本节课大纲:一、空模块和空操作 1、空操作 function _empty($name){ $this->show("$name 不存在 返回首页"); } 2.空模块 class EmptyAction extends Action{ function index(){ $city=M('City'); $arr=$city->select(); $t

2016-04-28 15:16:33 611

原创 HTML::Entities 编码或解码 HTML 实体的字符串

HTML::Entities 编码或解码 HTML 实体的字符串 use HTML::Entities; $a = "Våre norske tegn bør æres"; decode_entities($a); encode_entities($a, "\200-\377"); 比如, this: $input = "vis-à-vis Beyoncé's naïv

2016-04-28 10:19:02 1608 1

原创 perl 处理json 数组格式

[root@dr-mysql01 ~]# cat a1.pl use Encode; use JSON; use URI::Escape; use LWP::Simple; my $host = "http://192.168.32.101:3000/api/getcode?env=zj&phone=18072722237"; my $content = get($host

2016-04-27 13:23:24 2837

原创 mongodb 限制ip访问

一、限制访问IP和端口MongoDB可以限制只允许某一特定IP来访问,只要在启动时加一个参数bind_ip即可,或者在/etc/mongodb.conf中添加bind_ip配置,如下:# 方法一mongod --bind_ip 127.0.0.1,10.0.133.14# 方法二在/etc/mongodb.conf文件中添加以下内容:bind_ip = 127.0.0.1,10.

2016-04-26 17:42:37 21802

原创 haproxy 访问www.zjdev.com 自动跳转到appserver_8001 对应的nginx

## acl zjdev_7_req hdr_beg(host) -i www.zjdev.com# use_backend appserver_8001 if zjdev_7_req

2016-04-26 12:44:59 547

原创 docker 数据盘映射方案

docker run -itd -v /data/:/data1 centos bash // -v 用来指定挂载目录,:前面的/data为本地目录,:后面的/data1 为容器里的目录:docker:/root# docker run -itd --name zjtest8_frontend -v /data/zjtest8/frontend/:/var/www 192.168.32

2016-04-26 10:54:07 7571

原创 perl encode_utf8 和decode_utf8

encode_utf8等于 $octets = encode_utf8($string); 这个字符串 在$string 在Perl的内部格式,返回结果是作为一个顺序的字节。因为所有的可能的字符串在Perl是松散,不严格的 UTF-8表示decode_utf8 解码utf-8

2016-04-25 13:08:46 983

原创 修改MojoWeixin 只保留用户name 取消群昵称

if($msg->type eq "friend_message"){#接收到好友消息 $sender = $msg->sender; #获取到该好友对象 $friend=$sender->displayname; # print "我的好友:" . $sender->displayname . "给我发了一个消息,消息的内容是:" . $m

2016-04-24 13:52:24 1152

原创 AnyEvent::HTTP 介绍

AnyEvent::HTTP - simple but non-blocking HTTP/HTTPS client 一个简单的非堵塞的 HTTP/HTTPS 客户端:use AnyEvent::HTTP;http_get “http://www.nethype.de/“, sub { print $_[1] };# … do something else here描述:该模块是一个AnyEven

2016-04-22 13:57:48 401

原创 异步和同步http请求超时机制

异步超时设置:例子:Example: do a simple HTTP GET request for http://www.nethype.de/ and print the response body. http_request GET => "http://www.nethype.de/", sub { my ($body, $hdr) = @_; pr

2016-04-22 09:55:48 3678

原创 Mongodb 设置密码

Mongodb 配置用户密码:首先创建admin数据库的用户密码再创建pics的用户名密码> show databases;admin 0.203125GBlocal 0.078125GBpics 0.953125GBtest (empty)> use admin;switched to db admin> db.addUser('pics','jh7y,xxx');{

2016-04-21 16:50:03 10150 1

原创 Mongodb创建用户

第二部:创建用户定位到D:\Program Files \mongodb\bin,使用mongo.exe进入mongodb的命令行管理。键入命令:>use admin>db.addUser(“root”, “root”)现在我们为mongodb的admin数据库添加一个用户root,密码也是root,mongodb可以为每个数据库都建立权限认证,也就是你可以指定某个用户可以登录到哪个数据

2016-04-21 15:33:46 607

原创 ThinkPHP 3.1.2 模板的使用技巧

本节课大纲:一、模板包含 在模板中变量用[变量]接受 二、模板渲染 1、自动开启模板渲染 设置配置文件 'LAYOUT_ON'=>true,//开启模板渲染 准备一个模板渲染页面,在页面中使用{__CONTENT__}接受具体模板页面的内容 如果在摸一个具体模板中不希望使用渲染模板,可以在页首添加{__NOCONTENT__

2016-04-21 15:23:47 927

原创 perl 安装Net::ZooKeeper

use Net::ZooKeeper qw(:node_flags :acls); my $zkh = Net::ZooKeeper->new('localhost:7000'); zjzc01:/zookeeper/server1# cd srczjzc01:/zookeeper/server1/src# cd czjzc01:/zookeeper/server1/src/

2016-04-21 13:13:11 867

原创 thinkphp 常用的查询

php 常用的数据库查询方式://根据where 条件查询,使用select()方法访问:http://localhost/thinkphp2/index.php/Machine/search_ip/?ip=192.168.32.101返回:array (size=2) 0 => array (size=4) 'sn' => string '63' (len

2016-04-20 15:54:58 340

原创 ThinkPHP 3.1.2 模板中的基本语法<2>

本节课大纲:一、导入CSS和JS文件 1、css link js scr 2.import //导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的 //可以更改默认文件夹 设置basepath属性 3.load //方法可以自动检测导入的文件类型 二、分支结构

2016-04-20 14:41:49 391

原创 perl post 带上请求头

my $url='https://www.zjcap.cn/business/dispatch_post.do?action=submitAdminLogin'; my $res = $ua->post($url,{ 'userName'=>'xxx', 'userPass'=>'3xxx8599

2016-04-20 11:32:05 1228

原创 su: cannot set user id: Resource temporarily unavailable

[root@Proxy01 init.d]# service tomcat8084 stopStopping Tomcat: su: cannot set user id: Resource temporarily unavailable[root@Proxy01 init.d]# id tomcatuid=501(tomcat) gid=501(tomcat) groups=501(tom

2016-04-20 09:41:53 1555 1

原创 ThinkPHP 3.1.2 模板中的基本语法<1>

## ThinkPHP 3.1.2 模板中的基本语法一.传统的方式,导入CSS和JS文件 1、css link js scr 2.import //导入Public文件夹下面的Js目录中的test.js文件,import标签可以省略type属性,默认就是js的 //可以更改默认文件夹 设置basepath属性 3.loa

2016-04-19 17:36:35 542

原创 ThinkPHP 3.1.2 模板中的变量

一、变量输出 (重点) 1.标量输出 2.数组输出 {$name[1]} {$name['k2']} {$name.k1} 3.对象输出 {$name:k} {$name->k}二、系统变量 {$Think.get.id}三、使用函数 {$name|strtoupper} 生成的编译后文件是 {$name|date

2016-04-19 15:04:22 880

原创 AnyEvent::HTTP 实现异步请求

异步http:jrhmpt01:/root/async# cat a1.pl use LWP::UserAgent;use utf8;use DBI;use POSIX;use HTTP::Date qw(time2iso str2time time2iso time2isoz);use Data::Dumper;use HTML::TreeBuilder; use HTM

2016-04-16 20:46:32 681

原创 lwp 模拟行锁堵塞 前端超时

jrhmpt01:/root/async# cat a2.pl use LWP::UserAgent;use utf8;use DBI;use POSIX;use HTTP::Date qw(time2iso str2time time2iso time2isoz);my $ua = LWP::UserAgent->new;$ua->timeout(10);$ua->env_

2016-04-16 20:10:11 356

原创 连接超时问题

jrhmpt01:/root/async# cat a2.pl use LWP::UserAgent;use utf8;use DBI;use POSIX;use HTTP::Date qw(time2iso str2time time2iso time2isoz);my $ua = LWP::UserAgent->new;$ua->timeout(10);$ua->env_

2016-04-16 19:36:27 696

原创 perl lwp 超时问题

lwp 超时问题:jrhmpt01:/root/async# cat a1.pl use LWP::UserAgent;use utf8;use DBI;use POSIX;use Data::Dumper;use HTML::TreeBuilder; use HTML::TreeBuilder::XPath;my $ua = LWP::UserAgent->new;$u

2016-04-16 18:15:17 949

原创 php 登录实例演示

一、模板的使用 (重点) a、规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名 b、修改模板文件目录层次 'TMPL_FILE_DE

2016-04-15 16:02:20 541

原创 php 实现简单的登录

//登录页面:V层前端模板:Administrator@QCEE61NZ66FEX2D /cygdrive/c/wamp/www/thinkphp/Home/Tpl/Login$ lsindex.html Document Document 中均运维管理平台

2016-04-15 11:00:05 458

原创 ThinkPHP 3.1.2 视图-2

一、模板的使用 (重点) a、规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名 b、修改模板文件目录层次 'TMPL_FILE_DE

2016-04-14 17:47:28 510

原创 ThinkPHP 3.1.2 视图-1

一、模板的使用 (重点) a、规则 模板文件夹下[TPL]/[分组文件夹/][模板主题文件夹/]和模块名同名的文件夹[Index]/和方法名同名的文件[index].html(.tpl) 更换模板文件的后缀名(修改配置文件) 'TMPL_TEMPLATE_SUFFIX'=>'.html',//更改模板文件后缀名 b、修改模板文件目录层次 'TMPL_FILE_

2016-04-14 14:08:03 444

原创 haproxy 超时自动重发

timeout connect 5000 timeout client 50000 timeout server 50000 timeout check 5s stats refresh 30sApr 13 17:53:16 localhost haproxy[31816]: 192.168.33.29:54417

2016-04-13 17:55:11 1997

原创 haproxy 超时机制

option redispatch option redispatch 是否允许重新分配在session 失败后 option abortonclose 丢弃由于客户端等待时间过长而关闭连接但仍在haproxy等待队列中的请求 option abortonclose #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接 defaults

2016-04-13 17:09:50 15125

原创 perl unicode utf-8 \x转换

[root@dr-mysql01 ~]# cat x5.pluse Encode;use JSON; use URI::Escape;use LWP::Simple;my $host = "http://ip.taobao.com/service/getIpInfo.php?ip=202.101.172.35";my $content = get($host);print "\$co

2016-04-12 16:08:16 1376

原创 perl lwp关闭ssl校验

use LWP::UserAgent;use HTTP::Cookies;use HTTP::Headers;use HTTP::Response;use Encode;use File::Temp qw/tempfile/;my $ua = LWP::UserAgent->new( ssl_opts => { verify_hostname => 0 }, );;$ua->time

2016-04-12 14:38:07 1080

原创 mysql 死锁问题

关闭自动提交:autocommit=0;SESSION A:Database changedmysql> select * from ProductQuota;+-----------+-------------+| productSn | frozenQuota |+-----------+-------------+| 200 | 100 |

2016-04-12 12:25:52 341

空空如也

空空如也

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

TA关注的人

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