MySQL 非法混合字符集等号操作异常
12 urlencode 转码就出问题,如下:%e4%b8%8b%e5%88%92%e7%ba%bf %CF%C2%BB%AE%CF%DF 搞不懂为什么 MySQL 对编码的兼容能力这么弱,合理的结果应该是查找的数据为空,为什么会报错呢?。难不成这种问题只能对用户的提交内容做一个编码转换?...
解决 Discontiguous selection is not supported
n 的,通篇只能有一个,目前估计只有 Firefox 是例外的吧。不支持是能理解的,因为光标也是一个特殊的选区,而光标同一时刻只能有一个。要解决这个报错,只能在选择之前,移除所有选区。做过编辑器的人应该深有体会吧!selection.removeAllRanges(); saveSelection.addRange(range);...
Error: Could not find or load main class config.zookeeper.properties
Kafka 的朋友。启动时报错,Error: Could not find or load main class config.zookeeper.properties,怎么办?起因,下载的是源码,应该下载已编译好的压缩包。http://kafka.apache.org/downloads.html Released June 28, 2017Release NotesSource download...
Kafka 快速入门官方教程
yload":"foo"} {"schema":{"type":"string","optional":false},"payload":"bar"} 此时可以继续向 test.txt 中写入数据,你应该可以看到数据出现在 sink 文件中。使用 Kafka 流处理数据Kafka Streams 是用来创建关键实时应用的客户端库,数据存储在 Kafka 集群中。Kafka Streams 将客户端的编...
在 PHP 中打印 trace 信息
,于是有了下面的解决方案:$e = new Exception(); echo str_replace('/path', '', $e->getTraceAsString()); 是不是超级爽,欠操的应该是 PHP 啊。...
阿里的产品钉钉补卡选时间
其是做技术的,很可能就被伟大的产品给欺骗了。先发几个截图吧。在考勤处,点击申请补卡。在补卡申请页面,点击补卡时间点。在弹出的层里面再次点击日期,注意,这可是个 radio 哦。一般人看到 radio 应该认为是不能再点了吧,并且下面还有个次日,旨在告诉你这个是单选。这里如果你是程序员,可能就会被骗,需要打破思维的禁锢,啥都试着点一点。不得不说,阿里的产品和技术博大精深啊。...
谈谈 PHP 协程的任务调度
用 yield 照样可以相同效果的完成。学面向对象是为什么,支持面向对象是为什么,就是为了方便管理复杂的代码控制流程。像上面的任务调度,使用观察者模式一样可以同等效果的完成,也许稍微麻烦一点点,但性能应该比 yield 要好。...
springboot mybatis 多数据源配置
generator-core-1.3.5.jar -configfile src\main\resources\mybatis\MBG-bar.xml SpringBoot 是用来做微服务的,原则上不应该配置多数据源。...
数据库 datetime 类型默认值引起 jdbc 报错
useUnicode=true&characterEncoding=utf-8&autoReconnect=true&zeroDateTimeBehavior=convertToNull 其实主要问题应该是 MySQL 建表的时候默认值没有设置好,这种情况一般都是字段不允许为 null,默认值为 '0000-00-00 00:00:00' 导致。如果将表中的 datetime 类型字段设置允许为空即可...
代码构建发布系统核心代码
系统,市场上有无数个,一般 python 的居多,因为运维也就会点 python。不论哪种代码发布系统,核心代码都是一样的,就是使用了 Linux 的 rsync 功能。连核心功能都是系统自带的,那就应该是没有核心吧。如下 rsync 示例:sprintf( 'rsync -rltgoDzvO %s %s %s %s' , TMP_DIR , TARGET_DIR , (DELETE_FILES) ?...