MySQL 开启通用查询日志
有时候对一些东西不熟悉,就必须要对相关的东西熟悉,一起配合起来才能查出问题。MySQL 开启通用日志的方法,临时开启:sql> set global log_output=file; sql> set global general_log_file='/tmp/general.log'; sql> set global general_log=on;关闭通用日志:sql> set global gen...
MySQL 非法混合字符集等号操作异常
置都保持一致。个人认为统一编码是不太好的做法,至少是不合适的,比如数据库个别表为了支持 emoji,使用的是 utf8mb4 编码,你总不能把所有的表都改成 utf8mb4 编码吧,这也太操蛋了。这些方法其实都是解决编码不一致,并且用户的行为是不能确定的,比如在自己的站内编码肯定是一致的,如果是用户模拟请求的话,就不是自己能控制的了的。utf8 urlencode 转码没有问题,而 gb2312 ur...
Java 中如何避免空指针异常
a 语言的设计问题。其实,空指针异常是可以根治的,写下这篇文章希望能给大家带来帮助。据网友总结,Java 空指针异常 NullPointerException 主要原因如下:引用空对象,即调用空对象的方法或引用空对象的属性将 java8 中基础类型的封装类赋值给对应的基础类 如何避免空指针异常:?多留心,多判断多使用 CollectionUtils,MapUtils,StringUtils.isNot...
PHP7 返回值类型与声明不符报错
PHP7 的函数和方法支持声明返回值类型,出于好奇,试了下如果在运行时返回值类型与声明不符会怎么样?<?php function test() : array{ return 'lmlphp'; } test(); 如下致命错误:PHP Fatal error: Uncaught TypeError: Return value of test() must be of the type array, ...
不靠谱的 execCommand 之 insertText
后改为如下。document.execCommand("insertHTML",false,$('<div/>').text(text).html()); 搞来搞去,归根结底,execCommand 方法只有 insertHTML 有点用,其他全是没什么作用的。...
解决 springboot Interceptor @Autowired null
s("/*") .excludePathPatterns("/login"); super.addInterceptors(registry); } 咋一看,特别繁琐啊,new 一个对象还得封装成一个方法,这个是初学者所容易忽略的。...
PHP fastcgi 方式加快接口响应速度
{ echo '----'; fastcgi_finish_request(); } sleep(2); echo '++++';上面的代码实现了使用 fastcgi_finish_request 方法达到快速响应的目的,而后台进程依然可以继续运行,去计算非常耗时非常复杂的任务。计算出来之后将结果写入内存,下次直接返回即可,速度飞快啊。本站代码都是经过严格测试,现场实验的,希望给大家有帮助。...
CSS3中导入外部CSS文件@import的用法
做法是在载入的 CSS 文件中再使用 @import 载入其他的 CSS 文件。大家有没有想过,这样做有什么意义呢?本文主要目的倒不是为了解释 @import 的用法,因为 CSS 中类似 @ 这样的方法特别多,讲起来也是讲不完的。当我看到这个做法之后,我表示不能理解,我觉得这样的做法是很不明智的,正是因为这个原因,我才要去了解下为什么要发明 @import 这个东西。在 MDN 和 MicroSof...
解决Nginx报错Permission denied和Primary script unknown
个目录很深,最重要的关卡就在用户目录 /home/may 这里。一般的 Linux 发行版用户的 home 目录默认情况下同组用户和其他用户都是没有权限访问的,也就是 700 权限。想了一下,最简单的方法那就是 sudo chmod o+x /home/may,更傻逼的办法当然是 sudo chmod -R 777 /home/may。但这样做总是不安全的,比较好的办法就是将 Nginx 和 php-...
冬夜寒风中漫天飞舞的银杏叶
Adsense 的代码是很傻的,让人原封不动的放到网页中,一个广告加载一次 JS 文件,两个广告呢?页面放了三个呢?测试证明 JS 加载一次就够了,只是需要调用 adsbygoogle.push() 方法就可以了,页面有几个 ins 就调用几次。结果发现有人真的加了多次,虽然 JS 有缓存,但是看着很傻逼。添加 Adsense 赚的是小钱,按照一个人写原创文章内容的速度,估计只够服务器和域名的钱。让我...