JFinal框架demo运行示例教程
JFinal 是詹波开发的 Java 框架,使用 JFinal 能够快速进行 Web 开发。运行效果图如下:运行启动说明里面的 SQL 文件,创建一个简单的表。配置 res/a_little_config.txt 文件的数据库地址和密码。配置 com.demo.common 包里面的 DemoConfig.java 中 main 方法,修改端口后启动,默认是 80 端口,我本地 80 端口肯定占用的,...
2016即将逝去展望拥抱2017
自然的将用户从 QQ 转过来了,一些年纪大一点的人直接从诺基亚时代换上移动互联网新装备进入微信。所以,我一直认为,微信更多的是为了吸引一些年纪大的人进入移动互联网,对于年轻的 80,90 后,他们早就使用 QQ 十多年了,并不是什么新用户。微信的成功有一点出乎我的想象之外,那就是微信公众号的打赏功能,我一直认为不会有多少人愿意打赏吧。但是,我忽略了一个重要的人性,那就是“奴性”。奴性在中国尤其突出,一...
Fatal Error:imagecreatefrompng(): gd-png: fatal libpng error: Read Error: truncated data
data 的函数呢?难就难在 PHP 的错误处理和异常处理太分散,太混乱。这样导致 PHP 很难去完成长时间稳定运行的不确定性的任务,特别是网络的操作;so,一个经验丰富的程序员,没个五年 PHP 使用经验,是不敢用它去做这些事情的;线程什么的其实不重要,全世界没几个公司需要开几十个线程加速处理不然就完不成的任务吧。...
DKIM=pass 为什么邮件仍是垃圾邮件
是可能会有用,这种判定的策略到底是为什么。针对某些 IP 设置好了 DKIM 仍然不起作用的情况下,尝试了设置 SPF,结果就好了。附上 SPF 设置方法。对于本域名,直接 a 就可以,笔者更加热衷与使用 a,并不喜欢其他所谓的 mx include 这些。举例如下,增加域名的 TXT 记录。TXT@v=spf1 a a:x.lmlphp.com -all ...
PHP fastcgi 方式加快接口响应速度
finish_request() { } }else{ echo '----'; fastcgi_finish_request(); } sleep(2); echo '++++';上面的代码实现了使用 fastcgi_finish_request 方法达到快速响应的目的,而后台进程依然可以继续运行,去计算非常耗时非常复杂的任务。计算出来之后将结果写入内存,下次直接返回即可,速度飞快啊。本站代码都是...
PHPExcel 兼容读取电子表格
本文使用 PHPExcel 实现一个兼容的读取电子表格的功能,PHPExcel 内置强大的识别能力,可以很好的支持 csv,xls,xlsx 等格式。<?php require 'E:\code\projects\PHPExcel\Classes\PHPExcel.php'; $inputFileName = 'example1.xlsx'; $inputFileName = 'example1.xl...
在PHP中导入命名空间的函数
\Full\functionName; 重命名// aliasing a function (PHP 5.6+) use function My\Full\functionName as func; 使用常量// importing a constant (PHP 5.6+) use const My\Full\CONSTANT;...
在 PHP 中打印 trace 信息
都不怎么好用。比如 debug_print_backtrace 是直接打印,并不返回值,这样需要借助缓冲区才能实现,比较麻烦;debug_backtrace 返回的是数组,需要 implode 才可以使用,并且冗余信息太多。高手在民间啊,也许很多人都意识到了这个不好用的问题,于是有了下面的解决方案:$e = new Exception(); echo str_replace('/path', '', ...
Solve activation of network connection failed
候报了个错“activation of network connection failed”,搞了半天没解决。本来想用命令行的方式去做,后来发现 NetworkManager 有提供简洁的 UI,于是使用桌面去做,最后却一直报错。尝试了很多方法,依然不行,于是尝试更新系统。$ sudo pacman -Syyu更新出现 signature from ... is unknown trust 的错误,最...
Java 中如何避免空指针异常
常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留心,多判断多使用 CollectionUtils,MapUtils,StringUtils.isNotEmpty() 等进行判断。多余的性能担忧很多网友担心性能问题,其实多几个简单判断对于计算机来讲可以忽略不计。如何...