会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
问题杀手。
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
[置顶]
elasticsearch批量修改,批量更新某个字段
摘要: 1.源生API 在这里没有用官方提供的bulk API,而是用的另外一种方式。 2.JAVA API操作
阅读全文
posted @ 2018-11-19 14:50 问题大白
阅读(25640)
评论(1)
推荐(2)
编辑
[置顶]
Ik分词器没有使用---------elasticsearch-analysis-ik 5.6.3分词问题
摘要: 1.问题 现在项目中用的是ES5.6.3的版本,在解决Field注解没有加载mapping的问题后又发现IK分词好像不理想。 后来查看5.5.0 IKAnalyzer.cfg.xml的配置发现 这里Ik是默认帮我们配置了分词的文件,这些文件是IK已经分过的词。 然后再查看5.6.3IK的配置文件 5
阅读全文
posted @ 2018-10-22 18:14 问题大白
阅读(1330)
评论(0)
推荐(0)
编辑
[置顶]
spring-boot-starter-data-elasticsearch 整合elasticsearch 5.x详解
摘要: 1.使用原因 近期公司在开发新的项目用到了elasticsearch ,因为项目框架用的spring Cloud所以依赖全用的是starter,从网上找的信息比较旧,并没有整合elasticsearch 5.x的内容。但是spring Boot升级到2.0以后就可以使用了。在这里把过程放出来,大家一
阅读全文
posted @ 2018-06-20 11:08 问题大白
阅读(15223)
评论(0)
推荐(0)
编辑
2022年7月19日
RabbitMQ消费者消失与 java OOM
摘要: 原因: 下午先是收到钉钉告警有一个消费者系统任务积压, 当时以为就是有范围上量没有当回事,后来客服群开始反馈说有客户的数据没有生成。这个时候查看mq的后台,发现任务堆积数量还是很多。 这个时候登录一台消费者系统查看日志,发现OOM [2022-07-09 16:40:34.640] [ERROR]
阅读全文
posted @ 2022-07-19 14:54 问题大白
阅读(1083)
评论(2)
推荐(1)
编辑
2022年3月18日
TCP问题排查
摘要: 今天使用wireshark来分析一下tcp的一些原理。首先我们建立一个tcp服务器。 const net = require('net'); net.createServer().listen(11111); 再建立一个tcp客户端。 const net = require('net'); net.
阅读全文
posted @ 2022-03-18 00:03 问题大白
阅读(144)
评论(0)
推荐(0)
编辑
2021年9月30日
超实用容易上手的项目压测技术推荐与简单使用----JAVA
摘要: 准备工作 准备两台机器,一台部署压测系统,另外一台模拟用户发送请求。(不要使用本地去请求服务,会忽略网络消耗) 模拟用户请求的机器安装apache ab (sudo apt-get install apache2-utils) 官网地址:http://httpd.apache.org/docs/2.
阅读全文
posted @ 2021-09-30 11:33 问题大白
阅读(225)
评论(0)
推荐(0)
编辑
2021年7月7日
redis限流Lua脚本
摘要: local rate = tonumber(ARGV[1]);local rateInterval = tonumber(ARGV[2]);local limitResult = 0;local ttlResult = 0;local currValue = redis.call('incr', K
阅读全文
posted @ 2021-07-07 21:20 问题大白
阅读(215)
评论(0)
推荐(0)
编辑
线上机器CPU与内存升高排查
摘要: CPU排查 1。top命令 1 展示列表 CPU的使用列表2。top -Hp PID线程3。jstack PID | grep '关键字' -A20 -B20 使用Arthas排查1。trace当前进行的方法2。直接使用thread寻找最高的CPU线程3。thread -n 2 展示最高的两个线程堆
阅读全文
posted @ 2021-07-07 21:19 问题大白
阅读(168)
评论(0)
推荐(0)
编辑
2020年12月1日
SQL优化思路与解决方案
摘要: 1.面对问题SQL的思考 这条查询SQL的语句到底有没有问题? 存在什么问题? 什么情况下存在问题? 怎么去优化? 2.SQL优化思路 where查询字段是否建立索引? 是否有建立索引但是查询时候没有用到索引,比如说 status != 1 这种查询方式 如果有多个查询条件,是否可以使用联合索引?
阅读全文
posted @ 2020-12-01 11:24 问题大白
阅读(338)
评论(0)
推荐(0)
编辑
2020年10月10日
Nginx排查问题常用命令
摘要: zcat access.2020-10-09.log.gz | grep '2020:20:47' | grep -o '/api/chat/logs/record?[^ ]\+' |sort |uniq -c|sort -n 过滤某个时间点,某个URL参数调用次数,并且排序
阅读全文
posted @ 2020-10-10 11:41 问题大白
阅读(178)
评论(0)
推荐(0)
编辑
2020年7月23日
FastJson--SerializerFeature.PrettyFormat 如何实现格式化源码查看
摘要: 1.出发点 根据这个SerializerFeature.PrettyFormat枚举,查找到引用的方法。 JSON类 然后开始在方法中找具体格式化的方法。 可以看到最终的写入是由fastJson的SerializeWriter实现的,在这里将需要格式化等等属性传递过来。 所有的写入,格式化都用的这个
阅读全文
posted @ 2020-07-23 20:02 问题大白
阅读(6162)
评论(0)
推荐(0)
编辑
由Premature end of Content-Length delimited message body因发的问题排查
摘要: 问题出现: 视频剪辑超时 1。检查系统日志 发现这个报错信息,导致接口访问超时获取数据失败。 2。经过对网上信息梳理,发现这个超时是在用域名访问nginx时候,有一个send_timeout超时时间,超过这个时间nginx将连接断开了。代码会报错 (如果有遇到相同问题的同学,并且正好是域名访问接口报
阅读全文
posted @ 2020-07-23 12:21 问题大白
阅读(13983)
评论(0)
推荐(0)
编辑
2020年5月11日
JVM的YoungGC日志查看
摘要: 程序中打印的GC日志如何查看? CommandLine flags: -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./ -XX:InitialHeapSize=10485760 -XX:MaxHeapSize=10485760 -XX:MaxNe
阅读全文
posted @ 2020-05-11 17:06 问题大白
阅读(1732)
评论(0)
推荐(0)
编辑
下一页