摘要:
1. 问题描述 rocketmq消费者偶有没有收到消息,查看后台, 显示NOT_CONSUME_YET 2. 分析 mq控制台 显示有该条消息数据 只是状态为未消费 那么问题应该出在 消费者一方 诶? 为什么有时能收到呢 排查代码后发现: 消费者consumeMessage方法里 没有捕获异常,出现 阅读全文
摘要:
1. 查询 1-1 group by 比distinct 快 [SQL]select driver_id from XXX where created_time > '2017-12-27 00:00:00' and created_time<'2017-12-28 00:00:00' group 阅读全文
摘要:
1. 概述 某公司面试,总监大叔过来,问了图论及栈的最大深度,然后^_^ 一直记着,今天搞一下 2. 代码 控制台输出 java.lang.StackOverflowErrorstack height:11421 3. 总结 3.1 java栈是java虚拟机的一个重要的组成部分,在栈里进行线程操作 阅读全文
摘要:
1. 场景 从日志中获取漏发奖励的司机id 2. 日志 如下(需要获取一个时间段的 driverIdStr) 3. 过滤出相关日志 继续处理 cat 19.log |grep 'settleTaxiAccount,参数='|awk -F '"driverIdStr":' '{print $2}'|a 阅读全文
摘要:
1. 使用Apache httpclient提交post请求 http工具方法(需指定编码, 否则出错,这里用的UTF-8) 测试方法 2. okhttp 实现 3. postman 测试 选中x-www-form-urlencoded 输入相应key value 阅读全文
摘要:
1. 名称解释 PING (Packet Internet Grope),因特网包探索器 2. 简单测试 [rocky@dev_pc1 ~]$ ping www.baidu.comPING www.a.shifen.com (61.135.169.125) 56(84) bytes of data. 阅读全文
摘要:
1. 场景 从request进入Controller到出去的时间, 可以统计接口访问的一些数据,如:平均处理时间、最大处理时间 2. 代码 2.1 mvc-servlet 定义切面和拦截器 2.2 引入jar包 2.3 切面 2.4 拦截器 2.5 logback 增加 日志输出 及 traceID 阅读全文
摘要:
1. 场景 Controller接收json格式数据 封装bean 2. 测试 阅读全文
摘要:
1. 原题(同事给的) 2.1 code 2.2 更新 3. 总结 写出来的速度反应编程能力, fighting! 阅读全文
摘要:
0. 下载并安装 1. 开机启动 cd /etc/rc.d/init.d touch zookeeper vi zookeeper 或者 复制zoo_sample.cfg并修改zoo.cfg(data及 datalog目录) 2. 添加权限 [root@dev_pc1 init.d]# chmod 阅读全文