- 博客(573)
- 资源 (25)
- 收藏
- 关注
原创 js常用函数总结
//对字符串进行加密function compileStr(code){ var c=String.fromCharCode(code.charCodeAt(0)+code.length); for(var i=1;i<code.length;i++){ c+=String.fromCharCode(code.charCodeAt(i)+code.charCod
2016-10-17 11:11:39 771
原创 PHP常用函数总结
函数总结:1、加密解密//加密解密 function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MOD...
2015-06-19 18:25:47 757
原创 带自定义菜单的微信类
<?php/** * wechat php test *///define your tokendefine("TOKEN", "");//改成自己的TOKENdefine('APP_ID', '');//改成自己的APPIDdefine('APP_SECRET', '');//改成自己的APPSECRET$wechatObj = new wechatCallbackap
2013-08-07 18:35:03 2658 21
原创 常见的比较优秀的插件汇总
表单验证插件1、formvalidator插件2、Validator插件使用方法介绍:http://www.cnblogs.com/hejunrex/archive/2011/11/17/2252193.htmlhttp://www.yhuan.com/formvalidatorMy97DatePicker时间插件官方网站:...
2013-04-12 13:06:54 1309
原创 sql时间戳按天来分组
由于时间戳每一秒都不同,所以可以分组,但无法查询该字段,所以先转为天的格式来查看SELECT count(*) AS counter, timedateFROM ( SELECT *, date_format(from_unixtime(c.addtime), '%Y-%m-%d') AS timedate FROM l_tour_member_order AS c where productautoid IN (3
2021-07-23 17:29:21 2496
原创 esayui相关操作
$.easyui.closeCurrentDialog(); //关闭当前弹窗parent.$('#datagrid').datagrid('reload');//刷新父窗口数据parent.$("#roominfolist").dialog("close");//关闭弹窗
2021-07-20 11:37:58 277
原创 js函数像php格式化函数date一样
/** * 和PHP一样的时间戳格式化函数 * @param {string} format 格式 * @param {int} timestamp 要格式化的时间戳 默认为当前时间戳 * @return {string} 格式化的时间字符串 */function formatDate(format, timestamp){ var a, jsdate=((time...
2019-10-09 16:00:55 302
原创 dwz动态添加查找带回组件时不生效问题
在dwz框架里,动态添加查找带回组件,添加的组件不生效,如下代码:var html = '<div id="addhtml'+memSum+'"><dl><dt>指挥部人员职位:</dt><dd><input name="position[]" class="required left" type="text" size="3...
2019-09-20 15:09:19 271
原创 dwz前端框架中的button图标class
1、btnAdd2、btnDel3、btnView4、btnEdit5、btnSelect6、btnInfo7、btnAssign8、btnLook9、btnAttach
2019-09-20 09:55:45 1020
原创 php老版本的下载地址
Windows的老版本下载:https://windows.php.net/downloads/releases/archives/linux和windows各版本下载:https://museum.php.net/php5/
2019-08-02 15:48:58 987
原创 B-JUI刷新当前标签页的方法
刷新当u有标签页的方法:$(this).navtab('refresh');// $.CurrentNavtab.find('#userTransfer_filter').navtab('refresh');// $("#userTransfer_filter").navtab('refresh');// $.CurrentNavtab.refresh();// var dialog...
2019-07-05 20:56:41 1216
转载 PHP之static静态变量详解
什么是static静态变量?(以下为在C语言中的理解)静态变量 类型说明符是static。静态变量属于静态存储方式,其存储空间为内存中的静态数据区(在静态存储区内分配存储单元),该 区域中的数据在整个程序的运行期间一直占用这些存储空间(在程序整个运行期间都不释放),也可以认为是其内存地址不变,直到整个程序运行结束(相反,而 auto自动变量,即动态局部变量,属于动态存储类别,占动态存储空间...
2019-03-22 15:05:32 591
原创 Updates were rejected because the remote contains work that you do
每次建立新的仓库,提交的时总会出现这样的错误,真是头疼,......直接开始正题,git 提交的步骤:1. git init //初始化仓库2. git add .(文件name) //添加文件到本地仓库3. git commit -m "first commit" //添加文件描述信息4. git remote add origin + 远程仓库地址 //链...
2019-03-14 17:27:21 505
原创 composer安装YII2框架
安装完composer后,使用其安装YII2框架新建系统目录,需要在目录下创建composer.phar文件php -r " eval('?>' .file_get_contents('https://getcomposer.org/installer'));"或者php -r "readfile('https://getcomposer.org/installer')...
2019-03-11 19:37:16 217
转载 搭建MySQL高可用负载均衡集群
1、简介 使用MySQL时随着时间的增长,用户量以及数据量的逐渐增加,访问量更是剧增,最终将会使MySQL达到某个瓶颈,那么MySQL的性能将会大大降低。这一结果也不利于软件的推广。 那么如何跨过这个瓶颈,提高MySQL的并发量呢?方法有很多,分布式数据库、读写分离、高可用负载均衡、增加缓存服务器等等。之前的文章里已经介绍了读写分离的方案了,接下来我将讲解MySQL高可用负载均衡这一方...
2019-03-08 17:46:27 237
转载 MySQL的分区、分表、集群
1.分区mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的,一个是myd存放表数据的,一个是myi存表索引的。如果一张表的数据量太大的话,那么myd,myi就会变的很大,查找数据就会变的很慢,这个时候我们可以利用mysql的分区功能,在物理上将这一张...
2019-03-08 17:43:43 201
转载 MYSQL(高可用方案)
本次专题是 MySQL高可用方案选型,这个专题想必有很多同学感兴趣。高可用的意义以及各种不同高可用等级相应的停机时间我就不必多说了,直接进入主题。可选MySQL高可用方案MySQL的各种高可用方案,大多是基于以下几种基础来部署的: 基于主从复制; 基于Galera协议; 基于NDB引擎; 基于中间件/proxy; 基于共享存储; ...
2018-12-19 17:34:38 4689
转载 nginx实现请求的负载均衡 + keepalived实现nginx的高可用
回到顶部前言 使用集群是网站解决高并发、海量数据问题的常用手段。当一台服务器的处理能力、存储空间不足时,不要企图去换更强大的服务器,对大型网站而言,不管多么强大的服务器,都满足不了网站持续增长的业务需求。这种情况下,更恰当的做法是增加一台服务器分担原有服务器的访问及存储压力。通过负载均衡调度服务器,将来自浏览器的访问请求分发到应用服务器集群中的任何一台服务器上,如果有更多的用户,就在集群...
2018-12-18 20:25:11 243
转载 主从热备+负载均衡(LVS + keepalived)
回到顶部前言 淘宝架构师李智慧大牛的书籍《大型网站技术架构》以及旭龙兄的博客 --->【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡。 从上参考而得来本文,本文旨在记录自己的学习过程,同时给大家参考,不对的地方欢迎大家拍砖,拍砖的同时也希望甚至恳请大家能写出原因,让大家都有所明白和收获! 相关的概念我这里就不多讲了,可以从如上的书籍和旭龙兄的...
2018-12-18 20:23:57 252
转载 【大型网站技术实践】初级篇:借助LVS+Keepalived实现负载均衡
一、负载均衡:必不可少的基础手段1.1 找更多的牛来拉车吧 当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。古人有云:当一头牛拉不动车的时候,不要去寻找一头更强壮的牛,而是用两头牛来拉车。 在实际应用中,在We...
2018-12-18 17:49:13 263
转载 phpexcel类的操作代码
首先到phpexcel官网上下载最新的phpexcel类,下周解压缩一个classes文件夹,里面包含了PHPExcel.php和PHPExcel的文件夹,这个类文件和文件夹是我们需要的,把classes解压到你项目的一个目录中,重名名为phpexcel,开始喽,(代码都摘自自带实例) 程序部分 require_once './phpexcel/PHPExcel.php'; // 首...
2018-09-10 15:43:51 534
转载 Git常用命令速查表(收藏大全)
名词 master: 默认开发分支 origin: 默认远程版本库 Index / Stage:暂存区 Workspace:工作区 Repository:仓库区(或本地仓库) Remote:远程仓库 一、新建代码库二、配置Git的设置文件为.gitconfig,它可以在用户主目录下(全局配置),也可以在项目目录下(项目配置)。...
2018-08-29 20:00:42 231
转载 CentOS7使用firewalld打开关闭防火墙与端口
1、firewalld的基本使用启动: systemctl start firewalld关闭: systemctl stop firewalld查看状态: systemctl status firewalld 开机禁用 : systemctl disable firewalld开机启用 : systemctl enable firewalld 2.systemc...
2018-08-13 18:04:49 205
原创 B-JUI表单验证规则总结
B-JUI里含有大量的表单验证规则,很方便的让我们不必再写函数验证了,以下是在使用中总结的1、integerinteger表示整数验证,包含正整数,负整数和0,默认包含所有整数data-rule="integer[*]"//此为所有整数data-rule="integer[+]"//此为正整数data-rule="integer[-]"//此为负整数data-rule="int...
2018-08-09 21:09:54 2840 1
转载 MySQL高可用架构之MHA
简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度...
2018-07-02 16:39:28 453
转载 Linux下配置MySQL主从复制
一、环境准备本次准备两台Linux主机,操作系统都为CentOS6.8, 都安装了相同版本的MySQL.(MySQL5.7)。主从服务器的防火墙都开启了3306端口。相关信息如下:【主服务器】IP: 192.168.236.100【从服务器】IP: 192.168.236.101二、配置主从复制主从复制原理:MySQL做主从复制,主要依靠二进制日志。主服务器做什么,从服务器就跟着做什么。主服务器有...
2018-06-07 16:37:23 442
转载 Keepalived安装使用详解
简介Keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,类似的工具还有heartbeat、corosync、pacemaker。但是它一般不会单独出现,而是与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。Keepalived的作用是检测服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检...
2018-06-02 17:55:48 781
转载 HAProxy安装配置详解
简介HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAPro...
2018-06-02 15:33:19 276
转载 LVS+Keepalived负载均衡配置
简介lvs一般是和keepalived一起组合使用的,虽然也可以单独使用lvs,但配置比较繁琐,且可用性也没有前者高。lvs和keepalived组合使用后,配置lvs的VIP和负载均衡就都在keepalived中进行配置,只是在keepalived中调用lvs 架构图 配置LVS+Keepalived MASTER配置:【keepalived.conf】global_defs { n...
2018-06-02 15:32:17 355
转载 LVS安装使用详解
简介LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org。现在LVS已经是Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打...
2018-06-02 15:28:27 799
转载 使用LVS实现负载均衡原理及安装配置详解
负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请求根据设置好...
2018-06-02 14:50:04 192
原创 nginx做反向代理
在项目中,同时有java项目和PHP项目,在服务器中安装有tomcat和apache两种web服务软件,这样的话,如果两个服务同时启动的话,就会造成80端口只能一个项目来使用,但是有时必须两个项目都需要80端口,比如微信开发时,经常需要项目的URL不能带端口号,所以必须有一个中间软件来做代理,来协调两个软件的访问需求,nginx就是做代理的一个非常好的工具下面是配置的# For more...
2018-05-23 17:30:59 503
转载 Apache Rewrite规则详解
参考链接:http://slj.me/2009/04/apache-rewrite-regular/1.Rewrite规则简介Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接...
2018-05-12 14:58:17 146
转载 CentOS 6和CentOS 7防火墙的关闭
CentOS6.5查看防火墙的状态:1[linuxidc@localhost ~]$service iptable status 显示结果:12345[linuxidc@localhost ~]$service iptable statusRedirecting to /bin/systemctl status iptable.service● iptable.service Loaded...
2018-04-17 17:09:52 193
原创 不同域名指向同一服务器下的不同文件夹下
NameVirtualHost *:80<VirtualHost *:80> DocumentRoot /var/www/html/aa/ ServerName www.aa.cn ErrorLog logs/aa.cn-error_log CustomLog logs/aa.cn-access_log common</VirtualHost&...
2018-04-11 20:26:31 1813
原创 linux下查木马
1、cat /etc/passwd 未发现陌生用户和可疑root权限用户。2、netstat -anp 查看所有进程及pid号,未发现异常连接。3、last 查看最近登录用户,未发现异常4、cat /etc/profile 查看系统环境变量,未发现异常5、ls -al /etc/rc.d/rc3.d ,查看当前级别下开机启动程序,未见异常(有一些脸生,只好利用搜索引擎了)6、crontab -l ...
2018-04-04 17:30:03 409
转载 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。如下图所...
2018-03-15 17:18:20 215
转载 MySQL主从复制(Master-Slave)实践
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器...
2018-03-15 17:15:40 202
转载 Heartbeat+LVS构建高可用负载均衡集群
1.heartbeat简介:Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。这个集群方案是利用第三方软件搭建的,要比RedHat自带的集群软件在功能上简化一些,但是搭建起来非常的方便。而且是一种快速解决方案。
2018-01-08 17:07:47 493
转载 Keepalived高可用集群搭建
1.Keepalived简介Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。使用多台节点安装keepalived。其他的节点用来提供真实的服务,同样的,他们对外表现一个虚拟的IP。主服务器宕机的时候,备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。keepalived的原理图如下所示:最左边是客户机,它
2018-01-08 17:04:51 326
Sublime的channel_v3.json文件
2019-03-21
jquery之easyui插件
2013-09-02
ecmall多店铺电子商务管理系统
2013-09-02
PHP+jQuery+Ajax+Mysql实现发表心情功能
2013-08-22
jQuery实现页面滚动时元素智能定位
2013-08-22
jQuery实现返回顶部按钮效果
2013-08-22
PHP汉字拼音转换
2013-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人