rabbitmq连接池
自定义连接池大小及最大处理channel数
消费者底层断线自动重连
底层使用轮循方式复用tcp
生产者每个tcp对应一个channel,防止channel写入阻塞造成内存使用过量
支持rabbitmq exchangeType
默认交换机、队列、消息都会持久化磁盘
自写房间预约时间列表.rar
修改以前依赖yii2 框架,现php原生语法,不依赖任何框架,php自写预约订房时间列表, 显示每个阶段详情 如 1天的预定时会把根据小时显示出每个阶段开始时间,结束时间
一键docker本地redis4.0.11创建镜像.zip
通过dockerfile 一键安装redis 4.0.11 并自定义入口文件及启动脚本
同时可自定配置端口及主目录,主要用于redis主从搭建及docker-compose使用
css图片自动滚动.zip
图片可像3D展示一样。鼠标可移动。单图自动可以旋转,。
php根据每小时阶段费用算出到期时间及费用总合.rar
php根据每小时阶段费用算出到期时间及费用总合,自定义配置费用,可设计不足一小时是否免费
yii2在php7.1与7.2兼容包 增加yii2 for update
修复yii2 在php7.1与php7.2兼容包 增加yii2 for update查询
forupdate 例子:
ModelMember::find()->where([ModelMember::TABLE_USER.'.card'=>$card])->andWhere(['!=',ModelMember::TABLE_USER.'.status', MemberDataDao::ATTR_STATUS_DELETE])->forUpdate()->one();
预约用房及用房可入住检测(可用房)
预约用房及用房可入住检测(可用房) 包含数据结构及预约逻辑,可用房逻辑
php自写预订房间
php自写预约订房时间列表 可现实天数购买及时间预约 同时自动生成 天数 可自定义 退房时间设置等
php自写预约订房时间列表
php自写预约订房时间列表
PHP -soap接口服务器
采用php soap扩展编写,可将内部接口整理后, 自写义对外转换接口 使用http与soap
可保存调用日志 与错误信息
soap调用第三方接口并处理 按自已规范统一返回数据
http 对外调用自已处理好的数据接口
PHP-soap接口服务器
采用php soap扩展编写,可将内部接口整理后, 自写义对外转换接口
自写phpsoap通讯
自写phpsoap通讯 支付http与soap自动检测 通过mc 模式soap
高德地图城市联动数据(更新于2018年4月18日)
高德地图城市联动数据(更新于2018年4月18日) 已处理好联动。同时生成sql语句
图片压缩亲测可用
使用非bitmap压缩。此工具图片压缩算较好。基本上可以算是无损压缩
jquery;图片上传;图片上传预览
jquery;图片上传;图片上传预览
无需任何插件实现
jquery 列表动态添加输入
对表单进行复制 同时可以根据输入内容添加后动态生成
HelperTable.Copy.run({
defaultData:data,//加载的数据
tableElement:"#rowContent",//列表容器
indexField:'id',//指定唯一标识 数据唯一标识字段
first:true,//是否从上添加 false表示在下面添加
rowModel:function(data){//单条数据模型
return WorkExp.rowIndexModel(data);
},
del:function(context,parent,index,indexVal){//删除按钮动作 如果不设置此项则不显示删除按钮 返回为true则删除缓存hash 否则不删除
parent.remove();
console.log(index.indexVal);
return true;
}
});
光线CMS无人值守定时采集
多线程,window 32 位系统 server版的定时采集
inputcheckbox连动
/***
必要文件
jquery.js
jquery.AxInputChecked.js
点击联动 input checkbox
*************************************模板格式***********************************************
<div id='ViewSetS'>
<table cellspacing=0 cellpadding=0 border=0 class="yidong">
<!--1-->
<tr><td class="qx qx2 wid1"><input name="" type="checkbox" value="1" id='s1' class="yd_dx" />一级响应</td>
<td class="qx qx1">
<label id='v1'>
<table border=0 cellspacing=0 cellpadding=0>
<!--2-->
<tr>
<td class="qx qx2 wid1"><input name="" id='s1-1' value='1-1' type="checkbox" class="yd_dx" />车贷业务</td>
<td class="qx">
<label id='v1-1'>
<table border=0 cellspacing=0 cellpadding=0>
<tr>
<td class="qx qx1 wid3">
<ul>
<li><input name="" type="checkbox" id='s1-1-1' value="1-1-1" class="yd_dx"/><font class="l">担保费范围</font>
<input name="" type="text" class="yd_input"/><font class="l" name="" type="text" class="yd_input" /></li>
<li><input name="" type="checkbox" id='s1-1-2' value="1-1-2" class="yd_dx"/>担保费范围</li>
<li><input name="" type="checkbox" id='s1-1-3' value="1-1-3" class="yd_dx" />删除</li>
<li><input name="" type="checkbox" id='s1-1-4' value="1-1-4" class="yd_dx" />添加</li>
<li><input name="" type="checkbox" id='s1-1-5' value="1-1-5" class="yd_dx"/>编辑</li>
<li><input name="" type="checkbox" id='s1-1-6' value="1-1-6" class="yd_dx"/>删除</li>
</ul>
</td>
</tr>
</table>
</label>
</td>
</tr>
</table>
</div>
*************************************************************************************************
@param value input[type='checkbox'] 的值 多个用',' 分开 程序会找到值自动选中
@param inputIdString input[type='checkbox']前缀 格式如 s1-1-1 组合为 inputIdString+当前input['type=checkbox']值
@param LableIdString label 表标前缀 这个用于多个分级 如 当前为第一级中有 input[type='checkbox'] value = 1 如果下面有级 则在此inpu 下应该加入 <label id='v1'> 以此类推
调用方式 $("#ViewSetS").AxInputChecked(value:'',inputIdString:'s',LableIdString:'v');
**/
jquery input checkbox 联动
在jquery 下实显checked 联动
当input checkbox选中时自动判断上级下级并选中