随笔分类 -  PHP

摘要:php 利用activeMq+stomp实现消息队列 一、activeMq概述 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS 阅读全文
posted @ 2016-12-29 15:32 HalfWater 阅读(9438) 评论(1) 推荐(0)
摘要:SSL certificate problem unable to get local issuer certificate 解决办法: 下载:ca-bundle.crt 将它放在自己的wamp或者xampp目录下,如 c:\wamp\ ca-bundle.crt 在php.ini文件中添加ca-b 阅读全文
posted @ 2016-12-20 12:02 HalfWater 阅读(2694) 评论(0) 推荐(0)
摘要:log4php使用及配置 1、在项目中加入log4php包 2、log4php配置 在项目配置包中添加logger_config.xml配置文件: logger_config.xml配置文件添加代码如下: 使用ConversionPattern自定义日志内容输出格式,ConversionPatter 阅读全文
posted @ 2016-08-08 11:46 HalfWater 阅读(3486) 评论(0) 推荐(0)
摘要:如何解决多进程或多线程并发问题 有个问题: 一个进程开启事务对表的某一行做了修改,但还没有提交,另一个进程查询该行数据,获取到的是原始的,这时候上面的事物提交了,我再用这个原始数据的时候就有问题…… 那我们该怎么解决这个问题呢? 解决多事务并发问题的方法有以下几种: 1、文件锁 如果对该表的更新或插 阅读全文
posted @ 2016-08-05 13:35 HalfWater 阅读(9886) 评论(0) 推荐(2)
摘要:1、PHP获取当前类名、方法名 __CLASS__ 获取当前类名 __FUNCTION__ 当前函数名(confirm) __METHOD__ 当前方法名 (bankcard::confirm) __FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义 阅读全文
posted @ 2016-07-19 15:33 HalfWater 阅读(5834) 评论(0) 推荐(0)
摘要:redis使用及配置之缓存详解 1、Redis的介绍 Redis是一个Key-Value存储系统。它支持存储的value类型有:string(字符串),list(链表), set(无序集合),zset(sorted set有序集合)和hash,也可以把redis看成一个数据结构服务器。这些数据类型都 阅读全文
posted @ 2016-06-30 12:00 HalfWater 阅读(3852) 评论(0) 推荐(0)
摘要:bcadd: 将二个高精确度数字相加。 bccomp: 比较二个高精确度数字。 bcdiv: 将二个高精确度数字相除。 bcmod: 取得高精确度数字的余数。 bcmul: 将二个高精确度数字相乘。 bcpow: 求一高精确度数字次方值。 bcscale: 配置程序中所有 BC 函数库的默认小数点位 阅读全文
posted @ 2016-03-17 09:32 HalfWater 阅读(386) 评论(0) 推荐(0)
摘要:有时候在写代码的时候只关注功能的实现,代码的质量很差,这里用一个修改某个表中数值的例子来说明,如何实现代码逐步优化的过程: 实例1: 第一种实现方式: 第二种实现方式: 第三种实现方式: 第四种实现方式: 这四种代码实现方式主要优化过程在于避免代码冗余,代码处理顺序,数值计算使用高精度等; 实例2: 阅读全文
posted @ 2016-03-16 09:27 HalfWater 阅读(605) 评论(0) 推荐(0)
摘要:foreach($facility_list['data'] as $facility){ //处理语句}第一种格式遍历给定的 array_expression_r_r 数组。每次循环中,当前单元的值被赋给 $value 并且数组内部的指针向前移一步(因此下一次循环中将会得到下一个单元)。第二种格... 阅读全文
posted @ 2016-01-13 17:22 HalfWater 阅读(1425) 评论(0) 推荐(0)
摘要:Flight::db()-> getOne("select 1"); 返回结果:1Flight::db()-> getRow ("select 1, 2 from a limit 1"); 返回结果:array(“1","2")Flight::db()-> getCol ("select 1 fro... 阅读全文
posted @ 2016-01-11 16:08 HalfWater 阅读(165) 评论(0) 推荐(0)
摘要:打开工程里面的.project文件,确保里面的红色标记行都正确且存在,即可成功! wmsadminapi org.eclipse.wst.validation.validationbuilder ... 阅读全文
posted @ 2016-01-11 09:45 HalfWater 阅读(324) 评论(0) 推荐(0)
摘要:1.保证网上商店可用http://jingyan.baidu.com/article/48a42057ea53a1a9242504c1.html 阅读全文
posted @ 2016-01-08 12:44 HalfWater 阅读(158) 评论(0) 推荐(0)
摘要:PHP开发的环境配置比Java开发要简单点,也就是我们不用安装jdk了,我们不用安装tomcat了,仅仅通过一种集成环境来安装就好了。PHP开发,其实有很多种环境配置方式,我这里使用了XAMPP进行配置,还有一种wamp的配置方式,两种方式差不多,但是XAMPP的环境是可以应用于Linux系统中的。... 阅读全文
posted @ 2016-01-06 10:40 HalfWater 阅读(5755) 评论(0) 推荐(0)