
踩坑实战
精神小队长
半生编程,朝朝暮暮
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL的update踩坑
当update中的set语句更新多个值时 update base_test set flag = 1 and name = 'ignore' where id = 1; 这个执行后结果,只更新了flag,而且flag值为0。 原来是语句写错, update base_test set flag = 1, name = 'ignore' where id = 1; but,为什么会产生如此奇怪结果。...原创 2019-04-22 19:26:53 · 357 阅读 · 0 评论 -
从String.intern()看出JMM变迁史
String.intern() Java中使用的常量池,是jvm提供的缓存机制。 一. 如何将String对象存储到常量池中: 直接使用双引号声明出来的String对象会直接存储在常量池中。 使用intern方法,若常量池中不存在,则置入。 利用编译器的自动优化(eg. String str = “Hey” + “Man” //将HeyMan置入String pool); 二. String常...原创 2019-04-28 11:55:49 · 236 阅读 · 0 评论 -
Canal踩坑
线上使用Canal+ES+Kafka,为ES做实时数据同步。 昨晚Canal-Server停机,今早恢复,启动时,各instance报图中错误。 Could not find first log file name in binary log index file 解决方法如下: 停止Canal-Server和Canal-Client服务 删除Zookeeper中/otter节点(rmr /o...原创 2019-05-22 09:55:29 · 2187 阅读 · 0 评论 -
mac下php遇坑实例
背景 旧项目使用PHP开发,才有这个避坑实录。 避坑实录 Mac下是默认安装了PHP的,安装phpStorm的IDE,搭配Xdebug可实现断点调试(http://www.siguoya.name/pc/home/article/49) php -v #查看php版本信息 Mac下也是自带Apache容器的,非常方便的启动(https://www.jianshu.com/p/613e...原创 2019-07-09 21:59:44 · 472 阅读 · 0 评论