PHP 确实不太适合处理稍微深入的细活
PHP 是一门优秀的 WEB 开发语言,没有之一,有人也许会质问我?,你去看看市面上那些 Python,Go 之类语言的教程网站就知道了,他们是用 PHP 做的;但是 PHP 语言本身包含的一些代码库质量比较差,过了这么多年,依然没有人能撬动它。如下报错,我表示无解:LMLPHP Fatal Error:imagecreatefromstring(): gd-png: fatal libpng erro...
再谈同名 Cookie 优先级问题
关于同名 Cookie 在秃域名和二级域名下优先级的问题。先看看根域名带点和不带点的问题。比如设置了同名 Cookie 在域名 .lmlphp.com 和 lmlphp.com 下,当访问跟域名 lmlphp.com 时,浏览器将两个同名 Cookie 都会发给服务器,哪个优先级更高看哪个放在前面,而在我之前的测试结果里面认为 .lmlphp.com 优先级更高,现在认为是错的。猜测,没有实验过。下面看...
spring boot jpa 多个数据源配置
ass-name=com.mysql.jdbc.Driver bar.datasource.sql-script-encoding=utf-8BarConfig 参考:package com.lmlphp.nb.config; import javax.persistence.EntityManagerFactory; import javax.sql.DataSource; import org.s...
LMLPHP第六期更新功能
2014-12-16 may LMLPHP LMLPHP第六期更新功能 增强MySQL驱动类 MySQL驱动类增加update方法,非长连接时每次连接不再重新开启一个新的连接,此举为修复在某些环境下可能造成超过最大连接数而抛出异常终止程序运行。 分页类添加注解 将类库中分页类增加注释,让程序更加规范。 系统架构增加事件注册 LMLPH...
MariaDB 读取性能
一直以来没有真正测试过 MySQL 的性能,本篇就来真正测试下。pi@raspberrypi: $ time php index.php /index/test real0m4.349s user0m1.145s sys0m0.467s pi@raspberrypi: $ time php index.php /index/test real0m1.893s user0m0.854s sys...
MariaDB 空表优化
MySQL 数据库如何优化存储空间,本篇给大家带来帮助。空表优化,释放空间。MariaDB [lmlphp]> optimize table lmlphp_table_name; +--------------------------+----------+----------+---------------------------------------------------------------...
在PHP中导入命名空间的函数
PHP 5.6 之后支持命名空间导入函数了,算是一个新玩意儿,并且还支持命名空间常量的导入,这个都是命名空间刚出来那会儿不支持的。 // importing a function (PHP 5.6+) use function My\Full\functionName; 重命名// aliasing a function (PHP 5.6+) use function My\Full\functionN...
PHP trim 函数引发崩溃且数据库保存失败
请慎用 PHP 的 trim 函数来去除额外的头尾字符,否则可能带来意外的不合法字符。请看下面的例子🌰var_dump(trim('血')); var_dump(trim('血', ' ')); var_dump(preg_replace('/^ | $/', '', ' 血 ')); return; 输出string(3) "血" string(2) "?" string(3) "血" 上面的例子是用...
Ubuntu DKIM 域名邮件身份认证
一步,安装 opendkim。$ apt-get install opendkim opendkim-tools 修改配置,如下:$ vim /etc/opendkim.conf Domain lmlphp.com KeyFile /etc/postfix/dkim.key Selector mail SOCKET inet:[email protected] $ vim /etc/default/opend...
为什么PHP程序越写越讨厌
先吐槽一下。PHP 起初就是 C 语言写的一个小工具,用来处理和生成 HTML 文档,后来加上了一些语言的特性。一开始代码质量很差,以至于 PHP7 可以性能大幅提升 50% 以上。最没有意义的一个模块 session 竟然捆绑在 PHP 核心包中。PHP 的 session 模块一无是处,到现在为止我没发现这个东西有任何意义,并且里面有很多难用难学难理解的垃圾函数,不知道坑了多少人。两个傻逼函数 is...