LmlException: HY000 1114 The table is full
MySQL 的内存表报错,内存占用过大,具体什么原因不是很清楚,可能是系统本身的内存不足导致,MySQL 没有必要去单纯的限制内存表的使用,整个系统的内存不都是为数据库服务的吗?innodb 是全部加载进入内存的。参考解决方案修改 MySQL 的配置文件 my.ini,在[mysqld] 下添加/修改两行,修改完后重启 MySQLtmp_table_size = 256M max_heap_tabl...
MySQL 使用新主从服务器设置复制
BLES。在从库上编辑 MySQL 配置。启动从数据库。在从库上执行 CHANGE MASTER TO 语句来设置主复制服务器的配置。在每个从库上执行从库设置的步骤。因为在一个新的服务的配置上没有需要加载或交换的数据,所以无需复制或者导入任何信息。如果是使用从已经存在的不同的数据库的数据来建立一个全新的复制环境,你将需要在新的服务器上执行那个服务器的备份文件。数据库的更新将会自动的传播到从服务器上。h...
Spring boot jackson datetime 配置
ing 格式,需要在 application.properties 添加如下配置 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss 让该配置文件在启动的时候加载到 spring 容器中。 pojo 的 bean 里面通常会有 Date 类型的数据,直接通过 @ResponseBody 返回出去的是一个长整型时间戳。如果想要返回自定义的日期格式,需要做处理,网...
谈谈网站开发中的跳转方式
不正确的域名访问我的网站时,跳转到正确的域名,当时使用的是 301 跳转,跟随当前协议。结果哪些傻逼爬虫竟然请求成了这个死样。哎!我之前有篇文章提到百度的图片爬虫很弱智,现在很多网站的图片都是使用的懒加载,很自然的 src 属性是不正确的。所以作为一个稍微有点脑子的程序员写个爬虫也应该知道在 img 标签中尝试的匹配下比较有可能的正确的图片路径,当时我的图片路径还是包含协议头的,傻逼的爬虫竟然将这个路...
代码分享之使用ImageMagick将PDF转图片
$result; }上面的代码在功能上是没有问题的,从程序的写法上来看,感觉效率是不高的。每次遍历一张 PDF,都重新 new 了一个对象,然后通过这个对象去读取这一张 PDF 的内容(这样会不会重新加载整个 PDF 文档?);第一次为了计算 PDF 页数,也 new 了一个对象。不过实际运行下来,还是非常慢,一个十多页的 PDF,如果内容特别复杂,需要将近一分钟的时间,如果内容相对简单,十几秒可以转...
LMLPHP官方网站已经全站支持HTTPS
器还是没有办法了,会弹出警告框。所以在特别重要的页面,必须使用 HTTPS 的登录注册页面,尽量不要犯这样的错误。 重要页面可以使用 301 来强制实现 HTTPS 跳转,但是不要犯上述错误。做前端的加载静态资源尽量使用 "//" 作为协议,不需要写明确。 关于根证书和二级域名证书。证书颁发机构颁发的一个认证域名的根证书都是一样的,免费的证书是不支持通配符的,也就是不支持不存在的域名实现 HTTPS ...
使用Form Iframe Request取代Ajax技术和Jquery的Ajax方法
有个好的想法,如果所有的网站都不使用 Ajax 技术,或者不再为了使用比较成熟的 Ajax 方法而去加载 JQuery。写这篇文章不是说用 Ajax 不好,而是从另外一方面去想,如果我们把东西做的足够简单,或者在特殊情况下可以不使用 Ajax 技术来达到和 Ajax 一样的用户体验。其实,是可以实现的,那就是使用 Iframe。 之前看过一篇文章,有人说过 Google 的天才们发明了 HtmlFi...
HTML锚点效果改进平滑移动页面滚动特效实现
目前市面上有很多网站的链接上都带有锚点,锚点的作用是当用户到达这个页面后,可以快速的定位到某个元素的位置。使用锚点后,一旦网页加载完成,页面就会快速的滚动到锚点处,如果锚点在页面底部,则页面将滚动到网页底部,使得页面底部完全展现出来。直接使用原生的锚点有个弊端,就是速度太快,用户可能不能察觉到它移动的过程,给用户的感觉不太好,于是有些网站改进了锚点的效果,使得页面在移动时有个缓冲期,下面描述其改进原...
从网站统计功能看百度图片蜘蛛抓取错误地址
的请求,地址也就是"/"。但是也有不少的请求是在故意的猜测一些文件,比较多的是猜测一些编辑器的文件,看来市面上编辑器的漏洞还是很多。除了这些外,我发现了百度图片蜘蛛有很多错误的请求,由于本站使用了延迟加载,图片标签并没有src属性。在此之前,我看百度网页快照,本站的所有页面的快照都是没有图片的,当时我就在想,百度做网站分析这么多年,为什么不从图片的其他属性里面去找图片链接呢?。这次通过百度图片蜘蛛的请...
LMLPHP第六期更新功能
便扩展。 开源JavaScript框架LMLJS发布 LMLJS, 为更少的等待而生。LMLJS系LML团队继LMLPHP,WebChat之后的又一个开源产品,此框架实现了对图片,JS,CSS等的延迟加载,内置 Deferred对象、getElementsByClassName方法、LoadJS方法等,框架本身保持极小的体积,兼容IE6+及 Firefox,Chrome等当今主流浏览器。 更多事情,请...